C# Class Simple.Patterns.BaseWorkingDaysProvider

Inheritance: IWorkingDaysProvider
Afficher le fichier Open project: juanplopes/simple

Méthodes publiques

Méthode Description
FixedNonWorkingDays ( ) : IEnumerable
GetNetDynamicNonWorkingDays ( System.DateTime date1, System.DateTime date2 ) : int
GetNetWorkingDays ( System.DateTime date1, System.DateTime date2 ) : int
IsDynamicNonWorkingDay ( System.DateTime date ) : bool
IsWorkingDay ( System.DateTime date ) : bool

Méthodes protégées

Méthode Description
CountWeekDaysBetween ( ICollection days, System.DateTime date1, System.DateTime date2 ) : int

Method Details

CountWeekDaysBetween() protected static méthode

protected static CountWeekDaysBetween ( ICollection days, System.DateTime date1, System.DateTime date2 ) : int
days ICollection
date1 System.DateTime
date2 System.DateTime
Résultat int

FixedNonWorkingDays() public abstract méthode

public abstract FixedNonWorkingDays ( ) : IEnumerable
Résultat IEnumerable

GetNetDynamicNonWorkingDays() public abstract méthode

public abstract GetNetDynamicNonWorkingDays ( System.DateTime date1, System.DateTime date2 ) : int
date1 System.DateTime
date2 System.DateTime
Résultat int

GetNetWorkingDays() public méthode

public GetNetWorkingDays ( System.DateTime date1, System.DateTime date2 ) : int
date1 System.DateTime
date2 System.DateTime
Résultat int

IsDynamicNonWorkingDay() public abstract méthode

public abstract IsDynamicNonWorkingDay ( System.DateTime date ) : bool
date System.DateTime
Résultat bool

IsWorkingDay() public méthode

public IsWorkingDay ( System.DateTime date ) : bool
date System.DateTime
Résultat bool