public static Guid Ссылка(this КодыОперацийБракВПроизводстве Значение) { switch (Значение) { case КодыОперацийБракВПроизводстве.СписаниеПартийВПроизводствоОперативно: return(СписаниеПартийВПроизводствоОперативно); case КодыОперацийБракВПроизводстве.ПрочиеПостоянныеЗатраты: return(ПрочиеПостоянныеЗатраты); case КодыОперацийБракВПроизводстве.ВнутренниеУслугиНаПостоянныеЗатраты: return(ВнутренниеУслугиНаПостоянныеЗатраты); case КодыОперацийБракВПроизводстве.УслугиКонтрагентаНаПостоянныеЗатраты: return(УслугиКонтрагентаНаПостоянныеЗатраты); case КодыОперацийБракВПроизводстве.СписаниеБракВПроизводстве_Регламент: return(СписаниеБракВПроизводстве_Регламент); } return(Guid.Empty); }
public static КодыОперацийБракВПроизводстве Получить(this КодыОперацийБракВПроизводстве Значение, Guid Ссылка) { if (Ссылка == СписаниеПартийВПроизводствоОперативно) { return(КодыОперацийБракВПроизводстве.СписаниеПартийВПроизводствоОперативно); } else if (Ссылка == ПрочиеПостоянныеЗатраты) { return(КодыОперацийБракВПроизводстве.ПрочиеПостоянныеЗатраты); } else if (Ссылка == ВнутренниеУслугиНаПостоянныеЗатраты) { return(КодыОперацийБракВПроизводстве.ВнутренниеУслугиНаПостоянныеЗатраты); } else if (Ссылка == УслугиКонтрагентаНаПостоянныеЗатраты) { return(КодыОперацийБракВПроизводстве.УслугиКонтрагентаНаПостоянныеЗатраты); } else if (Ссылка == СписаниеБракВПроизводстве_Регламент) { return(КодыОперацийБракВПроизводстве.СписаниеБракВПроизводстве_Регламент); } return(КодыОперацийБракВПроизводстве.ПустаяСсылка); }
public static byte[] Ключ(this КодыОперацийБракВПроизводстве Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid СписаниеБракВПроизводстве_Регламент = new Guid("ae240280-4a0e-3d3a-443d-ebcfc28a6c16"); //Списание затрат по браку в пр-ве (28-й счет) (регламент.) public static КодыОперацийБракВПроизводстве Получить(this КодыОперацийБракВПроизводстве Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }