This commit is contained in:
@@ -847,6 +847,39 @@ Locale Français is customized [signature: 804154061] exporting
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static DateTime GetDateFromSpanAndUnit(DateTime StartDate, GZTW.AyaNova.BLL.AyaUnitsOfTime unit, int multiple)
|
||||
{
|
||||
switch (unit)
|
||||
{
|
||||
case GZTW.AyaNova.BLL.AyaUnitsOfTime.Seconds:
|
||||
return StartDate.AddSeconds(multiple);
|
||||
|
||||
case GZTW.AyaNova.BLL.AyaUnitsOfTime.Minutes:
|
||||
return StartDate.AddMinutes(multiple);
|
||||
|
||||
case GZTW.AyaNova.BLL.AyaUnitsOfTime.Hours:
|
||||
return StartDate.AddHours(multiple);
|
||||
|
||||
case GZTW.AyaNova.BLL.AyaUnitsOfTime.Days:
|
||||
return StartDate.AddDays(multiple);
|
||||
|
||||
case GZTW.AyaNova.BLL.AyaUnitsOfTime.Weeks:
|
||||
throw new System.NotSupportedException("GetDateFromSpanAndUnit: Weeks not supported");
|
||||
|
||||
case GZTW.AyaNova.BLL.AyaUnitsOfTime.Months:
|
||||
return StartDate.AddMonths(multiple);
|
||||
|
||||
case GZTW.AyaNova.BLL.AyaUnitsOfTime.Years:
|
||||
return StartDate.AddYears(multiple);
|
||||
|
||||
|
||||
}
|
||||
|
||||
//fail safe:
|
||||
return StartDate;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
}//eoc
|
||||
|
||||
Reference in New Issue
Block a user