public static Guid Ссылка(this ВидыПодтверждающихДокументовОтпускаПоУходу Значение) { switch (Значение) { case ВидыПодтверждающихДокументовОтпускаПоУходу.СвидетельствоОРождении: return(СвидетельствоОРождении); case ВидыПодтверждающихДокументовОтпускаПоУходу.ешениеОбУстановленииОпеки: return(ешениеОбУстановленииОпеки); case ВидыПодтверждающихДокументовОтпускаПоУходу.ИнойДокументПодтверждающийРождениеРебенка: return(ИнойДокументПодтверждающийРождениеРебенка); case ВидыПодтверждающихДокументовОтпускаПоУходу.СвидетельствоОСмерти: return(СвидетельствоОСмерти); } return(Guid.Empty); }
public static ВидыПодтверждающихДокументовОтпускаПоУходу Получить(this ВидыПодтверждающихДокументовОтпускаПоУходу Значение, Guid Ссылка) { if (Ссылка == СвидетельствоОРождении) { return(ВидыПодтверждающихДокументовОтпускаПоУходу.СвидетельствоОРождении); } else if (Ссылка == ешениеОбУстановленииОпеки) { return(ВидыПодтверждающихДокументовОтпускаПоУходу.ешениеОбУстановленииОпеки); } else if (Ссылка == ИнойДокументПодтверждающийРождениеРебенка) { return(ВидыПодтверждающихДокументовОтпускаПоУходу.ИнойДокументПодтверждающийРождениеРебенка); } else if (Ссылка == СвидетельствоОСмерти) { return(ВидыПодтверждающихДокументовОтпускаПоУходу.СвидетельствоОСмерти); } return(ВидыПодтверждающихДокументовОтпускаПоУходу.ПустаяСсылка); }
public static byte[] Ключ(this ВидыПодтверждающихДокументовОтпускаПоУходу Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid СвидетельствоОСмерти = new Guid("5ac7658b-8598-3a40-469e-0a97b724f477"); //Свидетельство о смерти public static ВидыПодтверждающихДокументовОтпускаПоУходу Получить(this ВидыПодтверждающихДокументовОтпускаПоУходу Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }