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(СтатусыПартийТоваров.ВозвратнаяТараОтложеннаяОтгрузка); } else if (Ссылка == КупленныйОтложеннаяОтгрузка) { return(СтатусыПартийТоваров.КупленныйОтложеннаяОтгрузка); } return(СтатусыПартийТоваров.ПустаяСсылка); }
public static Guid Ссылка(this СтатусыПартийТоваров Значение) { switch (Значение) { case СтатусыПартийТоваров.ВозвратнаяТара: return(ВозвратнаяТара); case СтатусыПартийТоваров.ВПереработку: return(ВПереработку); 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("376ac8ba-6977-2789-4299-b868e2e3e49f"); //Купленный отложенная отгрузка public static СтатусыПартийТоваров Получить(this СтатусыПартийТоваров Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }