Beispiel #1
0
        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);
        }
Beispiel #2
0
 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(ВариантыАлгоритмовРасчета.ПустаяСсылка);
 }
Beispiel #3
0
 public static readonly Guid БольничныйПоБеременностиВ2013годуБезОграничений                  = new Guid("6f86c8a3-b774-5110-4ae7-0fc0cec1ee7d");     //Больничный по беременности в 2013 году без ограничений
 public static ВариантыАлгоритмовРасчета Получить(this ВариантыАлгоритмовРасчета Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Beispiel #4
0
 public static byte[] Ключ(this ВариантыАлгоритмовРасчета Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }