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); }
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(СпособыРасчетаОплатыТруда.ПустаяСсылка); }
public static byte[] Ключ(this СпособыРасчетаОплатыТруда Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ИсполнительныйЛистВПрожиточныхМинимумах = new Guid("614983aa-6eb0-6e9c-4b5b-309f5e9b9011"); //Исполнительный лист в прожиточных минимумах public static СпособыРасчетаОплатыТруда Получить(this СпособыРасчетаОплатыТруда Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }