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(Квартал);

            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(ФорматыДатаВремениЗначенияРазряда.Квартал);
     }
     else if (Ссылка == Год)
     {
         return(ФорматыДатаВремениЗначенияРазряда.Год);
     }
     return(ФорматыДатаВремениЗначенияРазряда.ПустаяСсылка);
 }
Exemplo n.º 3
0
 public static ФорматыДатаВремениЗначенияРазряда Получить(this ФорматыДатаВремениЗначенияРазряда Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Exemplo n.º 4
0
 public static byte[] Ключ(this ФорматыДатаВремениЗначенияРазряда Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }