Beispiel #1
0
        public static Guid Ссылка(this ВидыРабочихГрафиков Значение)
        {
            switch (Значение)
            {
            case ВидыРабочихГрафиков.Пятидневка: return(Пятидневка);

            case ВидыРабочихГрафиков.Шестидневка: return(Шестидневка);

            case ВидыРабочихГрафиков.Сменный: return(Сменный);

            case ВидыРабочихГрафиков.КалендарныеДни: return(КалендарныеДни);
            }
            return(Guid.Empty);
        }
Beispiel #2
0
 public static ВидыРабочихГрафиков Получить(this ВидыРабочихГрафиков Значение, Guid Ссылка)
 {
     if (Ссылка == Пятидневка)
     {
         return(ВидыРабочихГрафиков.Пятидневка);
     }
     else if (Ссылка == Шестидневка)
     {
         return(ВидыРабочихГрафиков.Шестидневка);
     }
     else if (Ссылка == Сменный)
     {
         return(ВидыРабочихГрафиков.Сменный);
     }
     else if (Ссылка == КалендарныеДни)
     {
         return(ВидыРабочихГрафиков.КалендарныеДни);
     }
     return(ВидыРабочихГрафиков.ПустаяСсылка);
 }
Beispiel #3
0
 public static byte[] Ключ(this ВидыРабочихГрафиков Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Beispiel #4
0
 public static readonly Guid КалендарныеДни = new Guid("c1e92e8d-7b5f-8bdd-40ec-aa80c643ce52");        //Календарные дни
 public static ВидыРабочихГрафиков Получить(this ВидыРабочихГрафиков Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }