public static ВидыОперацийПланируемоеПоступлениеДС Получить(this ВидыОперацийПланируемоеПоступлениеДС Значение, Guid Ссылка) { 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(ПрочиеРасчетыСКонтрагентами); } return(Guid.Empty); }
public static byte[] Ключ(this ВидыОперацийПланируемоеПоступлениеДС Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ПрочиеРасчетыСКонтрагентами = new Guid("094a40a7-ed99-9208-4505-57479cb0c8b9"); //Прочие расчеты с контрагентами public static ВидыОперацийПланируемоеПоступлениеДС Получить(this ВидыОперацийПланируемоеПоступлениеДС Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }