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("df8c2db4-7991-1745-4fc0-33592fd54ee2"); //Прочее списание безналичных денежных средств public static ВидыОперацийППИсходящее Получить(this ВидыОперацийППИсходящее Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыОперацийППИсходящее Значение) { return(Ссылка(Значение).ToByteArray()); }