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("3571a18d-392e-b09b-4ae8-e805e8a18a0d"); //Отказано в сертификации public static езультатыСертификацииНоменклатуры Получить(this езультатыСертификацииНоменклатуры Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }