Exemple #1
0
 public static ВидыСообщений Получить(this ВидыСообщений Значение, Guid Ссылка)
 {
     if (Ссылка == аздел)
     {
         return(ВидыСообщений.аздел);
     }
     else if (Ссылка == Информация)
     {
         return(ВидыСообщений.Информация);
     }
     else if (Ссылка == ВажнаяИнформация)
     {
         return(ВидыСообщений.ВажнаяИнформация);
     }
     else if (Ссылка == Ошибка)
     {
         return(ВидыСообщений.Ошибка);
     }
     else if (Ссылка == Таблица)
     {
         return(ВидыСообщений.Таблица);
     }
     else if (Ссылка == ТаблицаСворачиваемаяСИтогами)
     {
         return(ВидыСообщений.ТаблицаСворачиваемаяСИтогами);
     }
     return(ВидыСообщений.ПустаяСсылка);
 }
Exemple #2
0
        public static Guid Ссылка(this ВидыСообщений Значение)
        {
            switch (Значение)
            {
            case ВидыСообщений.аздел: return(аздел);

            case ВидыСообщений.Информация: return(Информация);

            case ВидыСообщений.ВажнаяИнформация: return(ВажнаяИнформация);

            case ВидыСообщений.Ошибка: return(Ошибка);

            case ВидыСообщений.Таблица: return(Таблица);

            case ВидыСообщений.ТаблицаСворачиваемаяСИтогами: return(ТаблицаСворачиваемаяСИтогами);
            }
            return(Guid.Empty);
        }
Exemple #3
0
 public static byte[] Ключ(this ВидыСообщений Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Exemple #4
0
 public static readonly Guid ТаблицаСворачиваемаяСИтогами = new Guid("97b5fea3-24f6-2c44-467f-419381060f82");        //Таблица сворачиваемая с итогами
 public static ВидыСообщений Получить(this ВидыСообщений Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }