public static Guid Ссылка(this ВыплатыПособийЗаСчетФедеральногоБюджета Значение) { switch (Значение) { case ВыплатыПособийЗаСчетФедеральногоБюджета.Семипалатинск: return(Семипалатинск); case ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль: return(Чернобыль); case ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк: return(Маяк); case ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска: return(ПодразделенияОсобогоРиска); case ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов: return(ЗачетНестраховыхПериодов); } return(Guid.Empty); }
public static ВыплатыПособийЗаСчетФедеральногоБюджета Получить(this ВыплатыПособийЗаСчетФедеральногоБюджета Значение, Guid Ссылка) { if (Ссылка == Семипалатинск) { return(ВыплатыПособийЗаСчетФедеральногоБюджета.Семипалатинск); } else if (Ссылка == Чернобыль) { return(ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль); } else if (Ссылка == Маяк) { return(ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк); } else if (Ссылка == ПодразделенияОсобогоРиска) { return(ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска); } else if (Ссылка == ЗачетНестраховыхПериодов) { return(ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов); } return(ВыплатыПособийЗаСчетФедеральногоБюджета.ПустаяСсылка); }
public static byte[] Ключ(this ВыплатыПособийЗаСчетФедеральногоБюджета Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ЗачетНестраховыхПериодов = new Guid("76cb4794-8baf-2ae6-46e4-4973a48106d3"); //Выплаты в связи с зачетом в страховой стаж нестраховых периодов public static ВыплатыПособийЗаСчетФедеральногоБюджета Получить(this ВыплатыПособийЗаСчетФедеральногоБюджета Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }