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("a2ac3599-4d4b-409c-48e2-c864c4e25f22"); //Распакован, документы не обработаны public static СтатусыПакетовЭД Получить(this СтатусыПакетовЭД Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }