C# Class Common.Tools.PriceCounter

Afficher le fichier Open project: CH033dotNET/Taxi Class Usage Examples

Private Properties

Свойство Type Description
GetDistance double

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetDistance ( double PreLatitude, double PreLongitude, double CurLatitude, double CurLongitude ) : double

Calculate count of kilometers between two geogragic points

Method Details

CalcPrice() public méthode

Calculates price by list of coordinates coordinatesHistory
public CalcPrice ( ) : decimal
Résultat decimal

CountOfMinutes() public méthode

Calculate namber of minutes between two timepoints
public CountOfMinutes ( System.DateTime start, System.DateTime end ) : double
start System.DateTime
end System.DateTime
Résultat double

CountOfMinutes() public méthode

public CountOfMinutes ( System.DateTime start, System.DateTime end ) : float
start System.DateTime
end System.DateTime
Résultat float

DizableWaitingTime() public méthode

public DizableWaitingTime ( ) : void
Résultat void

EnableWaitingTime() public méthode

public EnableWaitingTime ( ) : void
Résultat void

PriceCounter() public méthode

public PriceCounter ( ) : System
Résultat System

PriceCounter() public méthode

public PriceCounter ( List coordinatesHistory, List tarifes ) : System
coordinatesHistory List
tarifes List
Résultat System

PriceCounter() public méthode

public PriceCounter ( float minPrice, float startPrice, float oneMinuteCost, float waitingCost ) : System
minPrice float
startPrice float
oneMinuteCost float
waitingCost float
Résultat System

StartCounter() public méthode

public StartCounter ( ) : void
Résultat void

StopCounter() public méthode

public StopCounter ( ) : float
Résultat float