public static ВидыОперацийРасходныйОрдер Получить(this ВидыОперацийРасходныйОрдер Значение, Guid Ссылка) { if (Ссылка == ВозвратПоПриходномуОрдеру) { return(ВидыОперацийРасходныйОрдер.ВозвратПоПриходномуОрдеру); } else if (Ссылка == асходПоНакладной) { return(ВидыОперацийРасходныйОрдер.асходПоНакладной); } else if (Ссылка == ВозвратПоставщику) { return(ВидыОперацийРасходныйОрдер.ВозвратПоставщику); } else if (Ссылка == Перемещение) { return(ВидыОперацийРасходныйОрдер.Перемещение); } else if (Ссылка == ВПереработку) { return(ВидыОперацийРасходныйОрдер.ВПереработку); } else if (Ссылка == ИзПереработки) { return(ВидыОперацийРасходныйОрдер.ИзПереработки); } else if (Ссылка == НеОпределен) { return(ВидыОперацийРасходныйОрдер.НеОпределен); } return(ВидыОперацийРасходныйОрдер.ПустаяСсылка); }
public static Guid Ссылка(this ВидыОперацийРасходныйОрдер Значение) { switch (Значение) { case ВидыОперацийРасходныйОрдер.ВозвратПоПриходномуОрдеру: return(ВозвратПоПриходномуОрдеру); case ВидыОперацийРасходныйОрдер.асходПоНакладной: return(асходПоНакладной); case ВидыОперацийРасходныйОрдер.ВозвратПоставщику: return(ВозвратПоставщику); case ВидыОперацийРасходныйОрдер.Перемещение: return(Перемещение); case ВидыОперацийРасходныйОрдер.ВПереработку: return(ВПереработку); case ВидыОперацийРасходныйОрдер.ИзПереработки: return(ИзПереработки); case ВидыОперацийРасходныйОрдер.НеОпределен: return(НеОпределен); } return(Guid.Empty); }
public static byte[] Ключ(this ВидыОперацийРасходныйОрдер Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid НеОпределен = new Guid("3922f58c-4985-3080-461f-a12a2d5f58d7"); //не определен public static ВидыОперацийРасходныйОрдер Получить(this ВидыОперацийРасходныйОрдер Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }