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(ТООшибкиФР.ОшибкаСуммыНедостаточно);
     }
     return(ТООшибкиФР.ПустаяСсылка);
 }
Exemplo n.º 2
0
        public static Guid Ссылка(this ТООшибкиФР Значение)
        {
            switch (Значение)
            {
            case ТООшибкиФР.ОшибкаНеобходимПарольАдминистратора: return(ОшибкаНеобходимПарольАдминистратора);

            case ТООшибкиФР.ОшибкаНеобходимПарольКассира: return(ОшибкаНеобходимПарольКассира);

            case ТООшибкиФР.ОшибкаНетВозможностиПечатиПКО: return(ОшибкаНетВозможностиПечатиПКО);

            case ТООшибкиФР.ОшибкаНетНаличных: return(ОшибкаНетНаличных);

            case ТООшибкиФР.ОшибкаРежимПечатиЧека: return(ОшибкаРежимПечатиЧека);

            case ТООшибкиФР.ОшибкаСуммыНедостаточно: return(ОшибкаСуммыНедостаточно);
            }
            return(Guid.Empty);
        }
Exemplo n.º 3
0
 public static byte[] Ключ(this ТООшибкиФР Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Exemplo n.º 4
0
 public static readonly Guid ОшибкаСуммыНедостаточно = new Guid("973bab99-e78d-5d64-4781-c9544fe1b775");      //Переданной суммы недостаточно для оплаты
 public static ТООшибкиФР Получить(this ТООшибкиФР Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }