public static Guid Ссылка(this СтатусыПолученияПередачиТоваров Значение) { switch (Значение) { case СтатусыПолученияПередачиТоваров.НаКомиссию: return(НаКомиссию); case СтатусыПолученияПередачиТоваров.ВПереработку: return(ВПереработку); case СтатусыПолученияПередачиТоваров.ВозвратнаяТара: return(ВозвратнаяТара); } return(Guid.Empty); }
public static СтатусыПолученияПередачиТоваров Получить(this СтатусыПолученияПередачиТоваров Значение, Guid Ссылка) { if (Ссылка == НаКомиссию) { return(СтатусыПолученияПередачиТоваров.НаКомиссию); } else if (Ссылка == ВПереработку) { return(СтатусыПолученияПередачиТоваров.ВПереработку); } else if (Ссылка == ВозвратнаяТара) { return(СтатусыПолученияПередачиТоваров.ВозвратнаяТара); } return(СтатусыПолученияПередачиТоваров.ПустаяСсылка); }
public static byte[] Ключ(this СтатусыПолученияПередачиТоваров Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ВозвратнаяТара = new Guid("335179af-7fe5-922b-41db-8c830ee12f80"); //Возвратная тара public static СтатусыПолученияПередачиТоваров Получить(this СтатусыПолученияПередачиТоваров Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }