示例#1
0
        public static Guid Ссылка(this МетодыОпределенияСтоимости Значение)
        {
            switch (Значение)
            {
            case МетодыОпределенияСтоимости.ПоВыбранномуТипуЦен: return(ПоВыбранномуТипуЦен);

            case МетодыОпределенияСтоимости.ПоСтоимостиПоступления: return(ПоСтоимостиПоступления);

            case МетодыОпределенияСтоимости.ПоСтоимостиСписанияВПроизводство: return(ПоСтоимостиСписанияВПроизводство);
            }
            return(Guid.Empty);
        }
示例#2
0
 public static МетодыОпределенияСтоимости Получить(this МетодыОпределенияСтоимости Значение, Guid Ссылка)
 {
     if (Ссылка == ПоВыбранномуТипуЦен)
     {
         return(МетодыОпределенияСтоимости.ПоВыбранномуТипуЦен);
     }
     else if (Ссылка == ПоСтоимостиПоступления)
     {
         return(МетодыОпределенияСтоимости.ПоСтоимостиПоступления);
     }
     else if (Ссылка == ПоСтоимостиСписанияВПроизводство)
     {
         return(МетодыОпределенияСтоимости.ПоСтоимостиСписанияВПроизводство);
     }
     return(МетодыОпределенияСтоимости.ПустаяСсылка);
 }
示例#3
0
 public static byte[] Ключ(this МетодыОпределенияСтоимости Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
示例#4
0
 public static readonly Guid ПоСтоимостиСписанияВПроизводство = new Guid("042dec91-fb61-f178-473c-44d52aaebc0c"); //По стоимости списания в производство
 public static МетодыОпределенияСтоимости Получить(this МетодыОпределенияСтоимости Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }