public static Guid Ссылка(this ВидыСправокОРожденииРебенка Значение) { switch (Значение) { case ВидыСправокОРожденииРебенка.ФормаНомер24: return(ФормаНомер24); case ВидыСправокОРожденииРебенка.ФормаНомер25: return(ФормаНомер25); case ВидыСправокОРожденииРебенка.ФормаНомер26: return(ФормаНомер26); } return(Guid.Empty); }
public static ВидыСправокОРожденииРебенка Получить(this ВидыСправокОРожденииРебенка Значение, Guid Ссылка) { if (Ссылка == ФормаНомер24) { return(ВидыСправокОРожденииРебенка.ФормаНомер24); } else if (Ссылка == ФормаНомер25) { return(ВидыСправокОРожденииРебенка.ФормаНомер25); } else if (Ссылка == ФормаНомер26) { return(ВидыСправокОРожденииРебенка.ФормаНомер26); } return(ВидыСправокОРожденииРебенка.ПустаяСсылка); }
public static byte[] Ключ(this ВидыСправокОРожденииРебенка Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ФормаНомер26 = new Guid("6603d494-dc40-076b-418b-39bcd884eead"); //форма № 26 public static ВидыСправокОРожденииРебенка Получить(this ВидыСправокОРожденииРебенка Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }