Beispiel #1
0
 public static ВидыВремени Получить(this ВидыВремени Значение, Guid Ссылка)
 {
     if (Ссылка == ОтработанноеВПределахНормы)
     {
         return(ВидыВремени.ОтработанноеВПределахНормы);
     }
     else if (Ссылка == ОтработанноеСверхНормы)
     {
         return(ВидыВремени.ОтработанноеСверхНормы);
     }
     else if (Ссылка == ЦелодневноеНеотработанное)
     {
         return(ВидыВремени.ЦелодневноеНеотработанное);
     }
     else if (Ссылка == ЧасовоеНеотработанное)
     {
         return(ВидыВремени.ЧасовоеНеотработанное);
     }
     else if (Ссылка == ДополнительноОплачиваемоеВПределахНормы)
     {
         return(ВидыВремени.ДополнительноОплачиваемоеВПределахНормы);
     }
     else if (Ссылка == ЧасовоеОтработанноеВПределахНормы)
     {
         return(ВидыВремени.ЧасовоеОтработанноеВПределахНормы);
     }
     return(ВидыВремени.ПустаяСсылка);
 }
Beispiel #2
0
        public static Guid Ссылка(this ВидыВремени Значение)
        {
            switch (Значение)
            {
            case ВидыВремени.ОтработанноеВПределахНормы: return(ОтработанноеВПределахНормы);

            case ВидыВремени.ОтработанноеСверхНормы: return(ОтработанноеСверхНормы);

            case ВидыВремени.ЦелодневноеНеотработанное: return(ЦелодневноеНеотработанное);

            case ВидыВремени.ЧасовоеНеотработанное: return(ЧасовоеНеотработанное);

            case ВидыВремени.ДополнительноОплачиваемоеВПределахНормы: return(ДополнительноОплачиваемоеВПределахНормы);

            case ВидыВремени.ЧасовоеОтработанноеВПределахНормы: return(ЧасовоеОтработанноеВПределахНормы);
            }
            return(Guid.Empty);
        }
Beispiel #3
0
 public static readonly Guid ЧасовоеОтработанноеВПределахНормы = new Guid("af1bfc9b-22ca-f2a0-4670-d6118d626226");        //Часовое отработанное в пределах нормы
 public static ВидыВремени Получить(this ВидыВремени Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Beispiel #4
0
 public static byte[] Ключ(this ВидыВремени Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }