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(ХарактерВыплатыЗарплаты.Задолженность); } return(ХарактерВыплатыЗарплаты.ПустаяСсылка); }
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(Задолженность); } return(Guid.Empty); }
public static ХарактерВыплатыЗарплаты Получить(this ХарактерВыплатыЗарплаты Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ХарактерВыплатыЗарплаты Значение) { return(Ссылка(Значение).ToByteArray()); }