Esempio n. 1
0
 public static ВидыРБП Получить(this ВидыРБП Значение, Guid Ссылка)
 {
     if (Ссылка == ОсвоениеПриродныхРесурсов)
     {
         return(ВидыРБП.ОсвоениеПриродныхРесурсов);
     }
     else if (Ссылка == ДолгосрочноеСтрахованиеЖизни)
     {
         return(ВидыРБП.ДолгосрочноеСтрахованиеЖизни);
     }
     else if (Ссылка == СтрахованиеНаОплатуМедицинскихРасходов)
     {
         return(ВидыРБП.СтрахованиеНаОплатуМедицинскихРасходов);
     }
     else if (Ссылка == СтрахованиеНаСлучайСмертиИУтратыРаботоспособности)
     {
         return(ВидыРБП.СтрахованиеНаСлучайСмертиИУтратыРаботоспособности);
     }
     else if (Ссылка == ПрочиеВидыСтрахования)
     {
         return(ВидыРБП.ПрочиеВидыСтрахования);
     }
     else if (Ссылка == ОтрицательныйРезультатОтРеализацииАмортизируемогоИмущества)
     {
         return(ВидыРБП.ОтрицательныйРезультатОтРеализацииАмортизируемогоИмущества);
     }
     else if (Ссылка == Прочие)
     {
         return(ВидыРБП.Прочие);
     }
     return(ВидыРБП.ПустаяСсылка);
 }
Esempio n. 2
0
        public static Guid Ссылка(this ВидыРБП Значение)
        {
            switch (Значение)
            {
            case ВидыРБП.ОсвоениеПриродныхРесурсов: return(ОсвоениеПриродныхРесурсов);

            case ВидыРБП.ДолгосрочноеСтрахованиеЖизни: return(ДолгосрочноеСтрахованиеЖизни);

            case ВидыРБП.СтрахованиеНаОплатуМедицинскихРасходов: return(СтрахованиеНаОплатуМедицинскихРасходов);

            case ВидыРБП.СтрахованиеНаСлучайСмертиИУтратыРаботоспособности: return(СтрахованиеНаСлучайСмертиИУтратыРаботоспособности);

            case ВидыРБП.ПрочиеВидыСтрахования: return(ПрочиеВидыСтрахования);

            case ВидыРБП.ОтрицательныйРезультатОтРеализацииАмортизируемогоИмущества: return(ОтрицательныйРезультатОтРеализацииАмортизируемогоИмущества);

            case ВидыРБП.Прочие: return(Прочие);
            }
            return(Guid.Empty);
        }
Esempio n. 3
0
 public static byte[] Ключ(this ВидыРБП Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Esempio n. 4
0
 public static ВидыРБП Получить(this ВидыРБП Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }