public static Guid Ссылка(this ВидыДнейПроизводственногоКалендаря Значение) { switch (Значение) { case ВидыДнейПроизводственногоКалендаря.абочий: return(абочий); case ВидыДнейПроизводственногоКалендаря.Суббота: return(Суббота); case ВидыДнейПроизводственногоКалендаря.Воскресенье: return(Воскресенье); case ВидыДнейПроизводственногоКалендаря.Предпраздничный: return(Предпраздничный); case ВидыДнейПроизводственногоКалендаря.Праздник: return(Праздник); } return(Guid.Empty); }
public static ВидыДнейПроизводственногоКалендаря Получить(this ВидыДнейПроизводственногоКалендаря Значение, Guid Ссылка) { if (Ссылка == абочий) { return(ВидыДнейПроизводственногоКалендаря.абочий); } else if (Ссылка == Суббота) { return(ВидыДнейПроизводственногоКалендаря.Суббота); } else if (Ссылка == Воскресенье) { return(ВидыДнейПроизводственногоКалендаря.Воскресенье); } else if (Ссылка == Предпраздничный) { return(ВидыДнейПроизводственногоКалендаря.Предпраздничный); } else if (Ссылка == Праздник) { return(ВидыДнейПроизводственногоКалендаря.Праздник); } return(ВидыДнейПроизводственногоКалендаря.ПустаяСсылка); }
public static byte[] Ключ(this ВидыДнейПроизводственногоКалендаря Значение) { return(Ссылка(Значение).ToByteArray()); }
public static ВидыДнейПроизводственногоКалендаря Получить(this ВидыДнейПроизводственногоКалендаря Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }