public static Guid Ссылка(this ВидыДействийПоЗаказамПокупателей Значение) { switch (Значение) { case ВидыДействийПоЗаказамПокупателей.ОтгрузкаПоЗаказу: return(ОтгрузкаПоЗаказу); case ВидыДействийПоЗаказамПокупателей.ОплатаПоЗаказу: return(ОплатаПоЗаказу); } return(Guid.Empty); }
public static ВидыДействийПоЗаказамПокупателей Получить(this ВидыДействийПоЗаказамПокупателей Значение, Guid Ссылка) { if (Ссылка == ОтгрузкаПоЗаказу) { return(ВидыДействийПоЗаказамПокупателей.ОтгрузкаПоЗаказу); } else if (Ссылка == ОплатаПоЗаказу) { return(ВидыДействийПоЗаказамПокупателей.ОплатаПоЗаказу); } return(ВидыДействийПоЗаказамПокупателей.ПустаяСсылка); }
public static byte[] Ключ(this ВидыДействийПоЗаказамПокупателей Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ОплатаПоЗаказу = new Guid("dcb14ebe-2068-8713-4170-c843e99ef6f4"); //Оплата по заказу public static ВидыДействийПоЗаказамПокупателей Получить(this ВидыДействийПоЗаказамПокупателей Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }