C# Класс Common.Tools.PriceCounter

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetDistance double

Открытые методы

Метод Описание
CalcPrice ( ) : decimal

Calculates price by list of coordinates coordinatesHistory

CountOfMinutes ( System.DateTime start, System.DateTime end ) : double

Calculate namber of minutes between two timepoints

CountOfMinutes ( System.DateTime start, System.DateTime end ) : float
DizableWaitingTime ( ) : void
EnableWaitingTime ( ) : void
PriceCounter ( ) : System
PriceCounter ( List coordinatesHistory, List tarifes ) : System
PriceCounter ( float minPrice, float startPrice, float oneMinuteCost, float waitingCost ) : System
StartCounter ( ) : void
StopCounter ( ) : float

Приватные методы

Метод Описание
GetDistance ( double PreLatitude, double PreLongitude, double CurLatitude, double CurLongitude ) : double

Calculate count of kilometers between two geogragic points

Описание методов

CalcPrice() публичный Метод

Calculates price by list of coordinates coordinatesHistory
public CalcPrice ( ) : decimal
Результат decimal

CountOfMinutes() публичный Метод

Calculate namber of minutes between two timepoints
public CountOfMinutes ( System.DateTime start, System.DateTime end ) : double
start System.DateTime
end System.DateTime
Результат double

CountOfMinutes() публичный Метод

public CountOfMinutes ( System.DateTime start, System.DateTime end ) : float
start System.DateTime
end System.DateTime
Результат float

DizableWaitingTime() публичный Метод

public DizableWaitingTime ( ) : void
Результат void

EnableWaitingTime() публичный Метод

public EnableWaitingTime ( ) : void
Результат void

PriceCounter() публичный Метод

public PriceCounter ( ) : System
Результат System

PriceCounter() публичный Метод

public PriceCounter ( List coordinatesHistory, List tarifes ) : System
coordinatesHistory List
tarifes List
Результат System

PriceCounter() публичный Метод

public PriceCounter ( float minPrice, float startPrice, float oneMinuteCost, float waitingCost ) : System
minPrice float
startPrice float
oneMinuteCost float
waitingCost float
Результат System

StartCounter() публичный Метод

public StartCounter ( ) : void
Результат void

StopCounter() публичный Метод

public StopCounter ( ) : float
Результат float