public static Guid Ссылка(this КодыОперацийМатериалыВПроизводстве Значение) { switch (Значение) { case КодыОперацийМатериалыВПроизводстве.СписаниеПартийВПроизводствоОперативно: return(СписаниеПартийВПроизводствоОперативно); case КодыОперацийМатериалыВПроизводстве.СписаниеПоПрямымЗатратам: return(СписаниеПоПрямымЗатратам); case КодыОперацийМатериалыВПроизводстве.ВозвратИзПроизводства: return(ВозвратИзПроизводства); 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(КодыОперацийМатериалыВПроизводстве.СписаниеНЗПФикс); } else if (Ссылка == СписаниеНЗПРасч) { return(КодыОперацийМатериалыВПроизводстве.СписаниеНЗПРасч); } else if (Ссылка == ОприходованиеНЗП) { return(КодыОперацийМатериалыВПроизводстве.ОприходованиеНЗП); } else if (Ссылка == КорректировкаНЗП) { return(КодыОперацийМатериалыВПроизводстве.КорректировкаНЗП); } return(КодыОперацийМатериалыВПроизводстве.ПустаяСсылка); }
public static readonly Guid КорректировкаНЗП = new Guid("1cd552a2-3e8c-3436-4ad4-3e622496e2b7"); //Корректировка незавершенного производства public static КодыОперацийМатериалыВПроизводстве Получить(this КодыОперацийМатериалыВПроизводстве Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this КодыОперацийМатериалыВПроизводстве Значение) { return(Ссылка(Значение).ToByteArray()); }