public static азмерыГосударственныхПособий Получить(this азмерыГосударственныхПособий Значение, Guid Ссылка) { if (Ссылка == ПриРожденииРебенка) { return(азмерыГосударственныхПособий.ПриРожденииРебенка); } else if (Ссылка == ПриПостановкеНаУчетВРанниеСрокиБеременности) { return(азмерыГосударственныхПособий.ПриПостановкеНаУчетВРанниеСрокиБеременности); } else if (Ссылка == ВСвязиСоСмертью) { return(азмерыГосударственныхПособий.ВСвязиСоСмертью); } else if (Ссылка == ПоУходуЗаРебенкомДо3хЛет) { return(азмерыГосударственныхПособий.ПоУходуЗаРебенкомДо3хЛет); } else if (Ссылка == ПоУходуЗаРебенкомДоПолутораЛет) { return(азмерыГосударственныхПособий.ПоУходуЗаРебенкомДоПолутораЛет); } else if (Ссылка == МинимумПособияПоУходуЗаПервымРебенкомДоПолутораЛет) { return(азмерыГосударственныхПособий.МинимумПособияПоУходуЗаПервымРебенкомДоПолутораЛет); } else if (Ссылка == МинимумПособияПоУходуЗаПоследующимРебенкомДоПолутораЛет) { return(азмерыГосударственныхПособий.МинимумПособияПоУходуЗаПоследующимРебенкомДоПолутораЛет); } else if (Ссылка == МаксимумПособияПоУходуЗаРебенкомДоПолутораЛет) { return(азмерыГосударственныхПособий.МаксимумПособияПоУходуЗаРебенкомДоПолутораЛет); } else if (Ссылка == ПриУсыновленииРебенка) { return(азмерыГосударственныхПособий.ПриУсыновленииРебенка); } return(азмерыГосударственныхПособий.ПустаяСсылка); }
public static Guid Ссылка(this азмерыГосударственныхПособий Значение) { switch (Значение) { case азмерыГосударственныхПособий.ПриРожденииРебенка: return(ПриРожденииРебенка); case азмерыГосударственныхПособий.ПриПостановкеНаУчетВРанниеСрокиБеременности: return(ПриПостановкеНаУчетВРанниеСрокиБеременности); case азмерыГосударственныхПособий.ВСвязиСоСмертью: return(ВСвязиСоСмертью); case азмерыГосударственныхПособий.ПоУходуЗаРебенкомДо3хЛет: return(ПоУходуЗаРебенкомДо3хЛет); case азмерыГосударственныхПособий.ПоУходуЗаРебенкомДоПолутораЛет: return(ПоУходуЗаРебенкомДоПолутораЛет); case азмерыГосударственныхПособий.МинимумПособияПоУходуЗаПервымРебенкомДоПолутораЛет: return(МинимумПособияПоУходуЗаПервымРебенкомДоПолутораЛет); case азмерыГосударственныхПособий.МинимумПособияПоУходуЗаПоследующимРебенкомДоПолутораЛет: return(МинимумПособияПоУходуЗаПоследующимРебенкомДоПолутораЛет); case азмерыГосударственныхПособий.МаксимумПособияПоУходуЗаРебенкомДоПолутораЛет: return(МаксимумПособияПоУходуЗаРебенкомДоПолутораЛет); case азмерыГосударственныхПособий.ПриУсыновленииРебенка: return(ПриУсыновленииРебенка); } return(Guid.Empty); }
public static byte[] Ключ(this азмерыГосударственныхПособий Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ПриУсыновленииРебенка = new Guid("44ee52a9-69d8-d4b3-4263-8e14b3e9037b"); //При усыновлении ребенка public static азмерыГосударственныхПособий Получить(this азмерыГосударственныхПособий Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }