public static Guid Ссылка(this ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу Значение) { switch (Значение) { case ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.НеПрименяется: return(НеПрименяется); case ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.ОсвобождениеОтНалогообложенияМестное: return(ОсвобождениеОтНалогообложенияМестное); case ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.ОсвобождениеОтНалогообложенияПоСтатье395: return(ОсвобождениеОтНалогообложенияПоСтатье395); case ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.НеОблагаемаяНалогомПлощадь: return(НеОблагаемаяНалогомПлощадь); case ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.УменьшениеНалоговойБазы: return(УменьшениеНалоговойБазы); } return(Guid.Empty); }
public static ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу Получить(this ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу Значение, Guid Ссылка) { if (Ссылка == НеПрименяется) { return(ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.НеПрименяется); } else if (Ссылка == ОсвобождениеОтНалогообложенияМестное) { return(ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.ОсвобождениеОтНалогообложенияМестное); } else if (Ссылка == ОсвобождениеОтНалогообложенияПоСтатье395) { return(ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.ОсвобождениеОтНалогообложенияПоСтатье395); } else if (Ссылка == НеОблагаемаяНалогомПлощадь) { return(ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.НеОблагаемаяНалогомПлощадь); } else if (Ссылка == УменьшениеНалоговойБазы) { return(ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.УменьшениеНалоговойБазы); } return(ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу.ПустаяСсылка); }
public static byte[] Ключ(this ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid УменьшениеНалоговойБазы = new Guid("4a6900bf-5497-0db3-4166-8dc4f9f82e5d"); //Уменьшение налоговой базы public static ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу Получить(this ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }