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 ВидыОперацийЗаявкаНаСертификациюНоменклатуры Получить(this ВидыОперацийЗаявкаНаСертификациюНоменклатуры Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }