Example #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(ОтложенныеТЗР);
            }
            return(Guid.Empty);
        }
Example #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(азделыУчета.ОтложенныеТЗР);
     }
     return(азделыУчета.ПустаяСсылка);
 }
Example #3
0
 public static byte[] Ключ(this  азделыУчета Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Example #4
0
 public static readonly Guid ОтложенныеТЗР          = new Guid("0c75ccb8-c0c1-60c2-44eb-26bc9502356b"); //Отложенные ТЗР
 public static азделыУчета Получить(this  азделыУчета Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }