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("39ef2ca5-2734-41b4-4b7d-c3c2ab757118"); //лимит покупателю public static ВидыОперацийИзменениеЛимитовВозвратнойТары Получить(this ВидыОперацийИзменениеЛимитовВозвратнойТары Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }