示例#1
0
        public static Guid Ссылка(this ВидыРасчетовПоДоговорам Значение)
        {
            switch (Значение)
            {
            case ВидыРасчетовПоДоговорам.асчетыВВалютеРегламентированногоУчета: return(асчетыВВалютеРегламентированногоУчета);

            case ВидыРасчетовПоДоговорам.асчетыВУсловныхЕдиницах: return(асчетыВУсловныхЕдиницах);

            case ВидыРасчетовПоДоговорам.асчетыВИностраннойВалюте: return(асчетыВИностраннойВалюте);
            }
            return(Guid.Empty);
        }
示例#2
0
 public static ВидыРасчетовПоДоговорам Получить(this ВидыРасчетовПоДоговорам Значение, Guid Ссылка)
 {
     if (Ссылка == асчетыВВалютеРегламентированногоУчета)
     {
         return(ВидыРасчетовПоДоговорам.асчетыВВалютеРегламентированногоУчета);
     }
     else if (Ссылка == асчетыВУсловныхЕдиницах)
     {
         return(ВидыРасчетовПоДоговорам.асчетыВУсловныхЕдиницах);
     }
     else if (Ссылка == асчетыВИностраннойВалюте)
     {
         return(ВидыРасчетовПоДоговорам.асчетыВИностраннойВалюте);
     }
     return(ВидыРасчетовПоДоговорам.ПустаяСсылка);
 }
示例#3
0
 public static byte[] Ключ(this ВидыРасчетовПоДоговорам Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
示例#4
0
 public static readonly Guid асчетыВИностраннойВалюте = new Guid("9b67a59e-4c33-3a33-4cde-f8e6159ff985");              //Расчеты в иностранной валюте
 public static ВидыРасчетовПоДоговорам Получить(this ВидыРасчетовПоДоговорам Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }