public static Guid Ссылка(this ВидыСтажаСЗВ4 Значение) { switch (Значение) { case ВидыСтажаСЗВ4.ВключаетсяВСтажДляДосрочногоНазначенияПенсии: return(ВключаетсяВСтажДляДосрочногоНазначенияПенсии); case ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж: return(ВключаетсяВСтраховойСтаж); case ВидыСтажаСЗВ4.ВременнаяНетрудоспособность: return(ВременнаяНетрудоспособность); case ВидыСтажаСЗВ4.ЧАЭС: return(ЧАЭС); case ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты: return(ОтпускБезСохраненияЗарплаты); case ВидыСтажаСЗВ4.НЕОПЛ: return(НЕОПЛ); case ВидыСтажаСЗВ4.Дети: return(Дети); case ВидыСтажаСЗВ4.Декрет: return(Декрет); case ВидыСтажаСЗВ4.ДЛДЕТИ: return(ДЛДЕТИ); case ВидыСтажаСЗВ4.НеВключаетсяВСтраховойСтаж: return(НеВключаетсяВСтраховойСтаж); } return(Guid.Empty); }
public static ВидыСтажаСЗВ4 Получить(this ВидыСтажаСЗВ4 Значение, Guid Ссылка) { if (Ссылка == ВключаетсяВСтажДляДосрочногоНазначенияПенсии) { return(ВидыСтажаСЗВ4.ВключаетсяВСтажДляДосрочногоНазначенияПенсии); } else if (Ссылка == ВключаетсяВСтраховойСтаж) { return(ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж); } else if (Ссылка == ВременнаяНетрудоспособность) { return(ВидыСтажаСЗВ4.ВременнаяНетрудоспособность); } else if (Ссылка == ЧАЭС) { return(ВидыСтажаСЗВ4.ЧАЭС); } else if (Ссылка == ОтпускБезСохраненияЗарплаты) { return(ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты); } else if (Ссылка == НЕОПЛ) { return(ВидыСтажаСЗВ4.НЕОПЛ); } else if (Ссылка == Дети) { return(ВидыСтажаСЗВ4.Дети); } else if (Ссылка == Декрет) { return(ВидыСтажаСЗВ4.Декрет); } else if (Ссылка == ДЛДЕТИ) { return(ВидыСтажаСЗВ4.ДЛДЕТИ); } else if (Ссылка == НеВключаетсяВСтраховойСтаж) { return(ВидыСтажаСЗВ4.НеВключаетсяВСтраховойСтаж); } return(ВидыСтажаСЗВ4.ПустаяСсылка); }
public static byte[] Ключ(this ВидыСтажаСЗВ4 Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid НеВключаетсяВСтраховойСтаж = new Guid("0fb00382-50c7-f284-4000-0e7d750ccd33"); //Не включается в страховой стаж public static ВидыСтажаСЗВ4 Получить(this ВидыСтажаСЗВ4 Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }