Beispiel #1
0
        public static Guid Ссылка(this ПричиныНетрудоспособности Значение)
        {
            switch (Значение)
            {
            case ПричиныНетрудоспособности.ОбщееЗаболевание: return(ОбщееЗаболевание);

            case ПричиныНетрудоспособности.ПоБеременностиИРодам: return(ПоБеременностиИРодам);

            case ПричиныНетрудоспособности.ТравмаНаПроизводстве: return(ТравмаНаПроизводстве);

            case ПричиныНетрудоспособности.ТравмаВБыту: return(ТравмаВБыту);

            case ПричиныНетрудоспособности.ПособиеБезЗаболевания: return(ПособиеБезЗаболевания);

            case ПричиныНетрудоспособности.ПоУходуДо3хЛет: return(ПоУходуДо3хЛет);

            case ПричиныНетрудоспособности.ПоУходуДо7миЛетДляСостоящихВБраке: return(ПоУходуДо7миЛетДляСостоящихВБраке);

            case ПричиныНетрудоспособности.ПоУходуДо7миЛетДляНеСостоящихВБраке: return(ПоУходуДо7миЛетДляНеСостоящихВБраке);

            case ПричиныНетрудоспособности.ПоУходуДо15тиЛетДляСостоящихВБраке: return(ПоУходуДо15тиЛетДляСостоящихВБраке);

            case ПричиныНетрудоспособности.ПоУходуДо15тиЛетДляНеСостоящихВБраке: return(ПоУходуДо15тиЛетДляНеСостоящихВБраке);

            case ПричиныНетрудоспособности.ПоУходуЗаРебенком: return(ПоУходуЗаРебенком);

            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(ПричиныНетрудоспособности.ТравмаВБыту);
     }
     else if (Ссылка == ПособиеБезЗаболевания)
     {
         return(ПричиныНетрудоспособности.ПособиеБезЗаболевания);
     }
     else if (Ссылка == ПоУходуДо3хЛет)
     {
         return(ПричиныНетрудоспособности.ПоУходуДо3хЛет);
     }
     else if (Ссылка == ПоУходуДо7миЛетДляСостоящихВБраке)
     {
         return(ПричиныНетрудоспособности.ПоУходуДо7миЛетДляСостоящихВБраке);
     }
     else if (Ссылка == ПоУходуДо7миЛетДляНеСостоящихВБраке)
     {
         return(ПричиныНетрудоспособности.ПоУходуДо7миЛетДляНеСостоящихВБраке);
     }
     else if (Ссылка == ПоУходуДо15тиЛетДляСостоящихВБраке)
     {
         return(ПричиныНетрудоспособности.ПоУходуДо15тиЛетДляСостоящихВБраке);
     }
     else if (Ссылка == ПоУходуДо15тиЛетДляНеСостоящихВБраке)
     {
         return(ПричиныНетрудоспособности.ПоУходуДо15тиЛетДляНеСостоящихВБраке);
     }
     else if (Ссылка == ПоУходуЗаРебенком)
     {
         return(ПричиныНетрудоспособности.ПоУходуЗаРебенком);
     }
     else if (Ссылка == ПоУходуЗаВзрослым)
     {
         return(ПричиныНетрудоспособности.ПоУходуЗаВзрослым);
     }
     else if (Ссылка == Карантин)
     {
         return(ПричиныНетрудоспособности.Карантин);
     }
     else if (Ссылка == Протезирование)
     {
         return(ПричиныНетрудоспособности.Протезирование);
     }
     else if (Ссылка == ПособиеПриДолечивании)
     {
         return(ПричиныНетрудоспособности.ПособиеПриДолечивании);
     }
     return(ПричиныНетрудоспособности.ПустаяСсылка);
 }
Beispiel #3
0
 public static readonly Guid ПособиеПриДолечивании = new Guid("5b149aa8-1343-9e70-42cd-c938cb2af6e0");                //(08) Долечивание в санаторно-курортных учреждениях
 public static ПричиныНетрудоспособности Получить(this ПричиныНетрудоспособности Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Beispiel #4
0
 public static byte[] Ключ(this ПричиныНетрудоспособности Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }