public static Guid Ссылка(this ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций Значение) { switch (Значение) { 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(ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций.асчетУдержаний); } return(ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций.ПустаяСсылка); }
public static byte[] Ключ(this ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid асчетУдержаний = new Guid("162aed9f-e751-6c22-4991-92a450cc44f5"); //Расчет удержаний public static ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций Получить(this ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }