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("d398b78e-e2d1-1d00-48b6-dded8786a296"); //прочие расчеты с контрагентами public static ВидыОперацийЗаявкиНаРасходование Получить(this ВидыОперацийЗаявкиНаРасходование Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыОперацийЗаявкиНаРасходование Значение) { return(Ссылка(Значение).ToByteArray()); }