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("da015ca2-d6e7-a750-4106-65259cc2be09"); //Оплата по заказу public static ВидыДействийПоЗаказамПоставщикам Получить(this ВидыДействийПоЗаказамПоставщикам Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }