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(ПрочиеРасчетыСКонтрагентами); } 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(ВидыОперацийПКО.ПрочиеРасчетыСКонтрагентами); } return(ВидыОперацийПКО.ПустаяСсылка); }
public static readonly Guid ПрочиеРасчетыСКонтрагентами = new Guid("0897a993-b051-1b82-437a-795f8016240f"); //Прочие расчеты с контрагентами public static ВидыОперацийПКО Получить(this ВидыОперацийПКО Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыОперацийПКО Значение) { return(Ссылка(Значение).ToByteArray()); }