Exemplo n.º 1
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 (Ссылка == ККМOffline)
     {
         return(ТипыПодключаемогоОборудования.ККМOffline);
     }
     return(ТипыПодключаемогоОборудования.ПустаяСсылка);
 }
Exemplo n.º 2
0
        public static Guid Ссылка(this ТипыПодключаемогоОборудования Значение)
        {
            switch (Значение)
            {
            case ТипыПодключаемогоОборудования.СканерШтрихкода: return(СканерШтрихкода);

            case ТипыПодключаемогоОборудования.СчитывательМагнитныхКарт: return(СчитывательМагнитныхКарт);

            case ТипыПодключаемогоОборудования.ФискальныйРегистратор: return(ФискальныйРегистратор);

            case ТипыПодключаемогоОборудования.ДисплейПокупателя: return(ДисплейПокупателя);

            case ТипыПодключаемогоОборудования.ТерминалСбораДанных: return(ТерминалСбораДанных);

            case ТипыПодключаемогоОборудования.ЭквайринговыйТерминал: return(ЭквайринговыйТерминал);

            case ТипыПодключаемогоОборудования.ЭлектронныеВесы: return(ЭлектронныеВесы);

            case ТипыПодключаемогоОборудования.ВесыСПечатьюЭтикеток: return(ВесыСПечатьюЭтикеток);

            case ТипыПодключаемогоОборудования.ККМOffline: return(ККМOffline);
            }
            return(Guid.Empty);
        }
Exemplo n.º 3
0
 public static readonly Guid ККМOffline = new Guid("257e2e98-b1b2-2916-4ea1-c99699a50f34");        //ККМ Offline
 public static ТипыПодключаемогоОборудования Получить(this ТипыПодключаемогоОборудования Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Exemplo n.º 4
0
 public static byte[] Ключ(this ТипыПодключаемогоОборудования Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }