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(ВыдачаДенежныхСредствКассеККМ); 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(ВидыОперацийРКО.ВыдачаДенежныхСредствКассеККМ); } else if (Ссылка == ВыплатаДепонентов) { return(ВидыОперацийРКО.ВыплатаДепонентов); } else if (Ссылка == асходДенежныхСредствПрочее) { return(ВидыОперацийРКО.асходДенежныхСредствПрочее); } return(ВидыОперацийРКО.ПустаяСсылка); }
public static readonly Guid асходДенежныхСредствПрочее = new Guid("6520e3a1-e3a5-78ec-4483-a7fc9a4ca40d"); //Прочий расход денежных средств public static ВидыОперацийРКО Получить(this ВидыОперацийРКО Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыОперацийРКО Значение) { return(Ссылка(Значение).ToByteArray()); }