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