public static Guid Ссылка(this ВариантыАлгоритмовРасчета Значение) { switch (Значение) { case ВариантыАлгоритмовРасчета.БольничныйСОбщимОграничением: return(БольничныйСОбщимОграничением); case ВариантыАлгоритмовРасчета.БольничныйСОграничениемВРазмереММОТ: return(БольничныйСОграничениемВРазмереММОТ); case ВариантыАлгоритмовРасчета.БольничныйСОграничениемВРазмереММОТбезРК: return(БольничныйСОграничениемВРазмереММОТбезРК); case ВариантыАлгоритмовРасчета.БольничныйБезОграничений: return(БольничныйБезОграничений); case ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОбщимОграничением: return(БольничныйПереходногоПериодаСОбщимОграничением); case ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОбщимОграничениемИВРазмереММОТ: return(БольничныйПереходногоПериодаСОбщимОграничениемИВРазмереММОТ); case ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОбщимОграничениемИБезОграничений: return(БольничныйПереходногоПериодаСОбщимОграничениемИБезОграничений); case ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаБезОграничений: return(БольничныйПереходногоПериодаБезОграничений); case ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОграничениемВРазмереММОТ: return(БольничныйПереходногоПериодаСОграничениемВРазмереММОТ); case ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОграничениемВРазмереММОТиБезОграничений: return(БольничныйПереходногоПериодаСОграничениемВРазмереММОТиБезОграничений); case ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОграничениямиВРазмереММОТиОбщим: return(БольничныйПереходногоПериодаСОграничениямиВРазмереММОТиОбщим); case ВариантыАлгоритмовРасчета.БольничныйСОграничениемПоБеременности: return(БольничныйСОграничениемПоБеременности); case ВариантыАлгоритмовРасчета.ОтпускСОплатойПраздничныхДней: return(ОтпускСОплатойПраздничныхДней); case ВариантыАлгоритмовРасчета.БольничныйСОбщимОграничениемС2010года: return(БольничныйСОбщимОграничениемС2010года); case ВариантыАлгоритмовРасчета.БольничныйСОбщимОграничениемИВРазмереММОТС2010года: return(БольничныйСОбщимОграничениемИВРазмереММОТС2010года); case ВариантыАлгоритмовРасчета.БольничныйВ2011годуКакВ2010мСОбщимОграничениемИВРазмереММОТ: return(БольничныйВ2011годуКакВ2010мСОбщимОграничениемИВРазмереММОТ); case ВариантыАлгоритмовРасчета.БольничныйВ2011годуКакВ2010мСОбщимОграничением: return(БольничныйВ2011годуКакВ2010мСОбщимОграничением); case ВариантыАлгоритмовРасчета.БольничныйВ2011годуКакВ2010мСОграничениемВРазмереММОТ: return(БольничныйВ2011годуКакВ2010мСОграничениемВРазмереММОТ); case ВариантыАлгоритмовРасчета.БольничныйВ2011годуКакВ2010мБезОграничений: return(БольничныйВ2011годуКакВ2010мБезОграничений); case ВариантыАлгоритмовРасчета.БольничныйПоБеременностиВ2013годуСОбщимОграничениемИВРазмереММОТ: return(БольничныйПоБеременностиВ2013годуСОбщимОграничениемИВРазмереММОТ); case ВариантыАлгоритмовРасчета.БольничныйПоБеременностиВ2013годуСОбщимОграничением: return(БольничныйПоБеременностиВ2013годуСОбщимОграничением); case ВариантыАлгоритмовРасчета.БольничныйПоБеременностиВ2013годуСОграничениемВРазмереММОТ: return(БольничныйПоБеременностиВ2013годуСОграничениемВРазмереММОТ); case ВариантыАлгоритмовРасчета.БольничныйПоБеременностиВ2013годуБезОграничений: return(БольничныйПоБеременностиВ2013годуБезОграничений); } return(Guid.Empty); }
public static ВариантыАлгоритмовРасчета Получить(this ВариантыАлгоритмовРасчета Значение, Guid Ссылка) { if (Ссылка == БольничныйСОбщимОграничением) { return(ВариантыАлгоритмовРасчета.БольничныйСОбщимОграничением); } else if (Ссылка == БольничныйСОграничениемВРазмереММОТ) { return(ВариантыАлгоритмовРасчета.БольничныйСОграничениемВРазмереММОТ); } else if (Ссылка == БольничныйСОграничениемВРазмереММОТбезРК) { return(ВариантыАлгоритмовРасчета.БольничныйСОграничениемВРазмереММОТбезРК); } else if (Ссылка == БольничныйБезОграничений) { return(ВариантыАлгоритмовРасчета.БольничныйБезОграничений); } else if (Ссылка == БольничныйПереходногоПериодаСОбщимОграничением) { return(ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОбщимОграничением); } else if (Ссылка == БольничныйПереходногоПериодаСОбщимОграничениемИВРазмереММОТ) { return(ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОбщимОграничениемИВРазмереММОТ); } else if (Ссылка == БольничныйПереходногоПериодаСОбщимОграничениемИБезОграничений) { return(ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОбщимОграничениемИБезОграничений); } else if (Ссылка == БольничныйПереходногоПериодаБезОграничений) { return(ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаБезОграничений); } else if (Ссылка == БольничныйПереходногоПериодаСОграничениемВРазмереММОТ) { return(ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОграничениемВРазмереММОТ); } else if (Ссылка == БольничныйПереходногоПериодаСОграничениемВРазмереММОТиБезОграничений) { return(ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОграничениемВРазмереММОТиБезОграничений); } else if (Ссылка == БольничныйПереходногоПериодаСОграничениямиВРазмереММОТиОбщим) { return(ВариантыАлгоритмовРасчета.БольничныйПереходногоПериодаСОграничениямиВРазмереММОТиОбщим); } else if (Ссылка == БольничныйСОграничениемПоБеременности) { return(ВариантыАлгоритмовРасчета.БольничныйСОграничениемПоБеременности); } else if (Ссылка == ОтпускСОплатойПраздничныхДней) { return(ВариантыАлгоритмовРасчета.ОтпускСОплатойПраздничныхДней); } else if (Ссылка == БольничныйСОбщимОграничениемС2010года) { return(ВариантыАлгоритмовРасчета.БольничныйСОбщимОграничениемС2010года); } else if (Ссылка == БольничныйСОбщимОграничениемИВРазмереММОТС2010года) { return(ВариантыАлгоритмовРасчета.БольничныйСОбщимОграничениемИВРазмереММОТС2010года); } else if (Ссылка == БольничныйВ2011годуКакВ2010мСОбщимОграничениемИВРазмереММОТ) { return(ВариантыАлгоритмовРасчета.БольничныйВ2011годуКакВ2010мСОбщимОграничениемИВРазмереММОТ); } else if (Ссылка == БольничныйВ2011годуКакВ2010мСОбщимОграничением) { return(ВариантыАлгоритмовРасчета.БольничныйВ2011годуКакВ2010мСОбщимОграничением); } else if (Ссылка == БольничныйВ2011годуКакВ2010мСОграничениемВРазмереММОТ) { return(ВариантыАлгоритмовРасчета.БольничныйВ2011годуКакВ2010мСОграничениемВРазмереММОТ); } else if (Ссылка == БольничныйВ2011годуКакВ2010мБезОграничений) { return(ВариантыАлгоритмовРасчета.БольничныйВ2011годуКакВ2010мБезОграничений); } else if (Ссылка == БольничныйПоБеременностиВ2013годуСОбщимОграничениемИВРазмереММОТ) { return(ВариантыАлгоритмовРасчета.БольничныйПоБеременностиВ2013годуСОбщимОграничениемИВРазмереММОТ); } else if (Ссылка == БольничныйПоБеременностиВ2013годуСОбщимОграничением) { return(ВариантыАлгоритмовРасчета.БольничныйПоБеременностиВ2013годуСОбщимОграничением); } else if (Ссылка == БольничныйПоБеременностиВ2013годуСОграничениемВРазмереММОТ) { return(ВариантыАлгоритмовРасчета.БольничныйПоБеременностиВ2013годуСОграничениемВРазмереММОТ); } else if (Ссылка == БольничныйПоБеременностиВ2013годуБезОграничений) { return(ВариантыАлгоритмовРасчета.БольничныйПоБеременностиВ2013годуБезОграничений); } return(ВариантыАлгоритмовРасчета.ПустаяСсылка); }
public static readonly Guid БольничныйПоБеременностиВ2013годуБезОграничений = new Guid("6f86c8a3-b774-5110-4ae7-0fc0cec1ee7d"); //Больничный по беременности в 2013 году без ограничений public static ВариантыАлгоритмовРасчета Получить(this ВариантыАлгоритмовРасчета Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВариантыАлгоритмовРасчета Значение) { return(Ссылка(Значение).ToByteArray()); }