TSLab API Docs
1
|
Классы | |
class | DayDescription |
Открытые члены | |
CalendarWithoutHolidays (string name) | |
void | RegisterExtraHoliday (DateTime date, string comment) |
void | RegisterExtraWorkday (DateTime date, string comment) |
void | RemoveExtraHoliday (DateTime date) |
void | RemoveExtraWorkday (DateTime date) |
bool | IsWeekend (DateTime now) |
Регулярные выходные (суббота или воскресенье)? Подробнее... | |
bool | IsExtraHoliday (DateTime now) |
Выходной в середине рабочей недели? Подробнее... | |
bool | IsExtraWorkday (DateTime now) |
Рабочий день в выходные (из-за переноса работаем в субботу или воскресенье)? Подробнее... | |
bool | IsWorkingDay (DateTime now) |
Рабочий день? Подробнее... | |
DateTime | NextWorkingDay (DateTime now) |
Найти следующий рабочий день Подробнее... | |
DateTime | PrevWorkingDay (DateTime now) |
Найти предыдущий рабочий день Подробнее... | |
Открытые статические члены | |
static void | FillRussianHolidays (CalendarWithoutHolidays calendar) |
static void | FillRussianWorkdays (CalendarWithoutHolidays calendar) |
Открытые атрибуты | |
readonly string | Name |
Статические открытые данные | |
static readonly CalendarWithoutHolidays | Russia |
Защищенные данные | |
readonly Dictionary< DateTime, DayDescription > | m_extraHolidays = new Dictionary<DateTime, DayDescription>() |
readonly Dictionary< DateTime, DayDescription > | m_extraWorkdays = new Dictionary<DateTime, DayDescription>() |
bool TSLab.Script.Options.CalendarWithoutHolidays.IsExtraHoliday | ( | DateTime | now | ) |
Выходной в середине рабочей недели?
Замещает TSLab.Script.Options.ICalendar.
bool TSLab.Script.Options.CalendarWithoutHolidays.IsExtraWorkday | ( | DateTime | now | ) |
Рабочий день в выходные (из-за переноса работаем в субботу или воскресенье)?
Замещает TSLab.Script.Options.ICalendar.
bool TSLab.Script.Options.CalendarWithoutHolidays.IsWeekend | ( | DateTime | now | ) |
Регулярные выходные (суббота или воскресенье)?
Замещает TSLab.Script.Options.ICalendar.
bool TSLab.Script.Options.CalendarWithoutHolidays.IsWorkingDay | ( | DateTime | now | ) |
Рабочий день?
Замещает TSLab.Script.Options.ICalendar.
DateTime TSLab.Script.Options.CalendarWithoutHolidays.NextWorkingDay | ( | DateTime | now | ) |
Найти следующий рабочий день
Замещает TSLab.Script.Options.ICalendar.
DateTime TSLab.Script.Options.CalendarWithoutHolidays.PrevWorkingDay | ( | DateTime | now | ) |
Найти предыдущий рабочий день
Замещает TSLab.Script.Options.ICalendar.