示例#1
0
        public static Guid Ссылка(this СпособыРасчетаСуммыПоказателей Значение)
        {
            switch (Значение)
            {
            case СпособыРасчетаСуммыПоказателей.ПоВсемСотрудникам: return(ПоВсемСотрудникам);

            case СпособыРасчетаСуммыПоказателей.ПоОрганизации: return(ПоОрганизации);
            }
            return(Guid.Empty);
        }
示例#2
0
 public static СпособыРасчетаСуммыПоказателей Получить(this СпособыРасчетаСуммыПоказателей Значение, Guid Ссылка)
 {
     if (Ссылка == ПоВсемСотрудникам)
     {
         return(СпособыРасчетаСуммыПоказателей.ПоВсемСотрудникам);
     }
     else if (Ссылка == ПоОрганизации)
     {
         return(СпособыРасчетаСуммыПоказателей.ПоОрганизации);
     }
     return(СпособыРасчетаСуммыПоказателей.ПустаяСсылка);
 }
示例#3
0
 public static byte[] Ключ(this СпособыРасчетаСуммыПоказателей Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
示例#4
0
 public static readonly Guid ПоОрганизации     = new Guid("e2674dbb-60ef-9dfd-403b-2d259c0c5ebd"); //По всем сотрудникам организации
 public static СпособыРасчетаСуммыПоказателей Получить(this СпособыРасчетаСуммыПоказателей Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }