示例#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 СпособыРасчетаОплатыТруда.ПоДоговоруФиксированнойСуммой: return(ПоДоговоруФиксированнойСуммой);

            case СпособыРасчетаОплатыТруда.ПоДневнойТарифнойСтавке: return(ПоДневнойТарифнойСтавке);

            case СпособыРасчетаОплатыТруда.ПоМесячнойТарифнойСтавкеПоДням: return(ПоМесячнойТарифнойСтавкеПоДням);

            case СпособыРасчетаОплатыТруда.ПоМесячнойТарифнойСтавкеПоЧасам: return(ПоМесячнойТарифнойСтавкеПоЧасам);

            case СпособыРасчетаОплатыТруда.ПоЧасовойТарифнойСтавке: return(ПоЧасовойТарифнойСтавке);

            case СпособыРасчетаОплатыТруда.ПособиеПоУходуЗаРебенкомДо1_5Лет: return(ПособиеПоУходуЗаРебенкомДо1_5Лет);

            case СпособыРасчетаОплатыТруда.ПособиеПоУходуЗаРебенкомДо3Лет: return(ПособиеПоУходуЗаРебенкомДо3Лет);

            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 СпособыРасчетаОплатыТруда.УдалитьПоМесячнойТарифнойСтавкеПоЧасамДляПочасовогоОтклонения: return(УдалитьПоМесячнойТарифнойСтавкеПоЧасамДляПочасовогоОтклонения);

            case СпособыРасчетаОплатыТруда.УдалитьМаксП1УП2_П3УП4ДП5: return(УдалитьМаксП1УП2_П3УП4ДП5);

            case СпособыРасчетаОплатыТруда.УдалитьП1: return(УдалитьП1);

            case СпособыРасчетаОплатыТруда.УдалитьП1ДП2ОП3: return(УдалитьП1ДП2ОП3);

            case СпособыРасчетаОплатыТруда.УдалитьП1ДП2УП3: return(УдалитьП1ДП2УП3);

            case СпособыРасчетаОплатыТруда.УдалитьП1ОП2: return(УдалитьП1ОП2);

            case СпособыРасчетаОплатыТруда.УдалитьП1ОП2ДП3: return(УдалитьП1ОП2ДП3);

            case СпособыРасчетаОплатыТруда.УдалитьП1ОП2УП3: return(УдалитьП1ОП2УП3);

            case СпособыРасчетаОплатыТруда.УдалитьП1УП2: return(УдалитьП1УП2);

            case СпособыРасчетаОплатыТруда.УдалитьП1УП2ДП3: return(УдалитьП1УП2ДП3);

            case СпособыРасчетаОплатыТруда.УдалитьП1УП2ОП3: return(УдалитьП1УП2ОП3);

            case СпособыРасчетаОплатыТруда.УдалитьП1УП2УП3: return(УдалитьП1УП2УП3);

            case СпособыРасчетаОплатыТруда.УдалитьП3ДП1ОП2: return(УдалитьП3ДП1ОП2);

            case СпособыРасчетаОплатыТруда.УдалитьП1УП2УП3ДП4: return(УдалитьП1УП2УП3ДП4);

            case СпособыРасчетаОплатыТруда.УдалитьМаксП1_П2УП3: return(УдалитьМаксП1_П2УП3);

            case СпособыРасчетаОплатыТруда.УдалитьМинП1_П2УП3: return(УдалитьМинП1_П2УП3);

            case СпособыРасчетаОплатыТруда.УдалитьМаксП1_П2УП3ОП4: return(УдалитьМаксП1_П2УП3ОП4);

            case СпособыРасчетаОплатыТруда.УдалитьМинП1_П2УП3ОП4: return(УдалитьМинП1_П2УП3ОП4);

            case СпособыРасчетаОплатыТруда.УдалитьМаксП1УП2_П5ДП3УП4: return(УдалитьМаксП1УП2_П5ДП3УП4);

            case СпособыРасчетаОплатыТруда.УдалитьМаксП1УП2ДП3ВП4_0: return(УдалитьМаксП1УП2ДП3ВП4_0);

            case СпособыРасчетаОплатыТруда.УдалитьМаксП1ВП2_0: return(УдалитьМаксП1ВП2_0);

            case СпособыРасчетаОплатыТруда.УдалитьМаксП1_П2УП3УП4ДП5: return(УдалитьМаксП1_П2УП3УП4ДП5);

            case СпособыРасчетаОплатыТруда.УдалитьНулеваяСуммаДляПочасовогоОтклонения: return(УдалитьНулеваяСуммаДляПочасовогоОтклонения);

            case СпособыРасчетаОплатыТруда.ФиксированнойСуммой: return(ФиксированнойСуммой);

            case СпособыРасчетаОплатыТруда.ПроизвольнаяФормула: return(ПроизвольнаяФормула);

            case СпособыРасчетаОплатыТруда.ДоплатаДоСреднегоЗаработкаФСС: return(ДоплатаДоСреднегоЗаработкаФСС);

            case СпособыРасчетаОплатыТруда.БанковскиеИздержки: return(БанковскиеИздержки);

            case СпособыРасчетаОплатыТруда.ИсполнительныйЛистВПрожиточныхМинимумах: return(ИсполнительныйЛистВПрожиточныхМинимумах);
            }
            return(Guid.Empty);
        }
示例#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 (Ссылка == ПоДоговоруФиксированнойСуммой)
     {
         return(СпособыРасчетаОплатыТруда.ПоДоговоруФиксированнойСуммой);
     }
     else if (Ссылка == ПоДневнойТарифнойСтавке)
     {
         return(СпособыРасчетаОплатыТруда.ПоДневнойТарифнойСтавке);
     }
     else if (Ссылка == ПоМесячнойТарифнойСтавкеПоДням)
     {
         return(СпособыРасчетаОплатыТруда.ПоМесячнойТарифнойСтавкеПоДням);
     }
     else if (Ссылка == ПоМесячнойТарифнойСтавкеПоЧасам)
     {
         return(СпособыРасчетаОплатыТруда.ПоМесячнойТарифнойСтавкеПоЧасам);
     }
     else if (Ссылка == ПоЧасовойТарифнойСтавке)
     {
         return(СпособыРасчетаОплатыТруда.ПоЧасовойТарифнойСтавке);
     }
     else if (Ссылка == ПособиеПоУходуЗаРебенкомДо1_5Лет)
     {
         return(СпособыРасчетаОплатыТруда.ПособиеПоУходуЗаРебенкомДо1_5Лет);
     }
     else if (Ссылка == ПособиеПоУходуЗаРебенкомДо3Лет)
     {
         return(СпособыРасчетаОплатыТруда.ПособиеПоУходуЗаРебенкомДо3Лет);
     }
     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 (Ссылка == УдалитьФиксированнойСуммойДляПочасовогоОтклонения)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьФиксированнойСуммойДляПочасовогоОтклонения);
     }
     else if (Ссылка == УдалитьПоМесячнойТарифнойСтавкеПоЧасамДляПочасовогоОтклонения)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьПоМесячнойТарифнойСтавкеПоЧасамДляПочасовогоОтклонения);
     }
     else if (Ссылка == УдалитьМаксП1УП2_П3УП4ДП5)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМаксП1УП2_П3УП4ДП5);
     }
     else if (Ссылка == УдалитьП1)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1);
     }
     else if (Ссылка == УдалитьП1ДП2ОП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1ДП2ОП3);
     }
     else if (Ссылка == УдалитьП1ДП2УП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1ДП2УП3);
     }
     else if (Ссылка == УдалитьП1ОП2)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1ОП2);
     }
     else if (Ссылка == УдалитьП1ОП2ДП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1ОП2ДП3);
     }
     else if (Ссылка == УдалитьП1ОП2УП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1ОП2УП3);
     }
     else if (Ссылка == УдалитьП1УП2)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1УП2);
     }
     else if (Ссылка == УдалитьП1УП2ДП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1УП2ДП3);
     }
     else if (Ссылка == УдалитьП1УП2ОП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1УП2ОП3);
     }
     else if (Ссылка == УдалитьП1УП2УП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1УП2УП3);
     }
     else if (Ссылка == УдалитьП3ДП1ОП2)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП3ДП1ОП2);
     }
     else if (Ссылка == УдалитьП1УП2УП3ДП4)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьП1УП2УП3ДП4);
     }
     else if (Ссылка == УдалитьМаксП1_П2УП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМаксП1_П2УП3);
     }
     else if (Ссылка == УдалитьМинП1_П2УП3)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМинП1_П2УП3);
     }
     else if (Ссылка == УдалитьМаксП1_П2УП3ОП4)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМаксП1_П2УП3ОП4);
     }
     else if (Ссылка == УдалитьМинП1_П2УП3ОП4)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМинП1_П2УП3ОП4);
     }
     else if (Ссылка == УдалитьМаксП1УП2_П5ДП3УП4)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМаксП1УП2_П5ДП3УП4);
     }
     else if (Ссылка == УдалитьМаксП1УП2ДП3ВП4_0)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМаксП1УП2ДП3ВП4_0);
     }
     else if (Ссылка == УдалитьМаксП1ВП2_0)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМаксП1ВП2_0);
     }
     else if (Ссылка == УдалитьМаксП1_П2УП3УП4ДП5)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьМаксП1_П2УП3УП4ДП5);
     }
     else if (Ссылка == УдалитьНулеваяСуммаДляПочасовогоОтклонения)
     {
         return(СпособыРасчетаОплатыТруда.УдалитьНулеваяСуммаДляПочасовогоОтклонения);
     }
     else if (Ссылка == ФиксированнойСуммой)
     {
         return(СпособыРасчетаОплатыТруда.ФиксированнойСуммой);
     }
     else if (Ссылка == ПроизвольнаяФормула)
     {
         return(СпособыРасчетаОплатыТруда.ПроизвольнаяФормула);
     }
     else if (Ссылка == ДоплатаДоСреднегоЗаработкаФСС)
     {
         return(СпособыРасчетаОплатыТруда.ДоплатаДоСреднегоЗаработкаФСС);
     }
     else if (Ссылка == БанковскиеИздержки)
     {
         return(СпособыРасчетаОплатыТруда.БанковскиеИздержки);
     }
     else if (Ссылка == ИсполнительныйЛистВПрожиточныхМинимумах)
     {
         return(СпособыРасчетаОплатыТруда.ИсполнительныйЛистВПрожиточныхМинимумах);
     }
     return(СпособыРасчетаОплатыТруда.ПустаяСсылка);
 }
示例#3
0
 public static byte[] Ключ(this СпособыРасчетаОплатыТруда Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
示例#4
0
 public static readonly Guid ИсполнительныйЛистВПрожиточныхМинимумах = new Guid("614983aa-6eb0-6e9c-4b5b-309f5e9b9011");        //Исполнительный лист в прожиточных минимумах
 public static СпособыРасчетаОплатыТруда Получить(this СпособыРасчетаОплатыТруда Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }