Esempio n. 1
0
        public static Guid Ссылка(this СтатусыМатериальныхЗатратНаПроизводство Значение)
        {
            switch (Значение)
            {
            case СтатусыМатериальныхЗатратНаПроизводство.Собственные: return(Собственные);

            case СтатусыМатериальныхЗатратНаПроизводство.ПринятыеВПереработку: return(ПринятыеВПереработку);

            case СтатусыМатериальныхЗатратНаПроизводство.ВозвратныеОтходы: return(ВозвратныеОтходы);
            }
            return(Guid.Empty);
        }
Esempio n. 2
0
 public static СтатусыМатериальныхЗатратНаПроизводство Получить(this СтатусыМатериальныхЗатратНаПроизводство Значение, Guid Ссылка)
 {
     if (Ссылка == Собственные)
     {
         return(СтатусыМатериальныхЗатратНаПроизводство.Собственные);
     }
     else if (Ссылка == ПринятыеВПереработку)
     {
         return(СтатусыМатериальныхЗатратНаПроизводство.ПринятыеВПереработку);
     }
     else if (Ссылка == ВозвратныеОтходы)
     {
         return(СтатусыМатериальныхЗатратНаПроизводство.ВозвратныеОтходы);
     }
     return(СтатусыМатериальныхЗатратНаПроизводство.ПустаяСсылка);
 }
Esempio n. 3
0
 public static byte[] Ключ(this СтатусыМатериальныхЗатратНаПроизводство Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Esempio n. 4
0
 public static readonly Guid ВозвратныеОтходы = new Guid("acb5a4a4-9ee0-bc4b-474f-4c589c5943b3");        //Возвратные отходы
 public static СтатусыМатериальныхЗатратНаПроизводство Получить(this СтатусыМатериальныхЗатратНаПроизводство Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }