public static Guid Ссылка(this НДСКодыОперацийПоОбъектамНедвижимости Значение) { switch (Значение) { case НДСКодыОперацийПоОбъектамНедвижимости.Приобретение: return(Приобретение); case НДСКодыОперацийПоОбъектамНедвижимости.СМРПодрядные: return(СМРПодрядные); case НДСКодыОперацийПоОбъектамНедвижимости.СМРСобственные: return(СМРСобственные); } return(Guid.Empty); }
public static НДСКодыОперацийПоОбъектамНедвижимости Получить(this НДСКодыОперацийПоОбъектамНедвижимости Значение, Guid Ссылка) { if (Ссылка == Приобретение) { return(НДСКодыОперацийПоОбъектамНедвижимости.Приобретение); } else if (Ссылка == СМРПодрядные) { return(НДСКодыОперацийПоОбъектамНедвижимости.СМРПодрядные); } else if (Ссылка == СМРСобственные) { return(НДСКодыОперацийПоОбъектамНедвижимости.СМРСобственные); } return(НДСКодыОперацийПоОбъектамНедвижимости.ПустаяСсылка); }
public static byte[] Ключ(this НДСКодыОперацийПоОбъектамНедвижимости Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid СМРСобственные = new Guid("f6a7d2a9-7835-2d38-4b10-9597b00c10d8"); //Строительно-монтажные работы для собственного потребления public static НДСКодыОперацийПоОбъектамНедвижимости Получить(this НДСКодыОперацийПоОбъектамНедвижимости Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }