Example #1
0
        public static Guid Ссылка(this ПорядокНалогообложенияИмущества Значение)
        {
            switch (Значение)
            {
            case ПорядокНалогообложенияИмущества.ОсобыеЛьготыНеУстановлены: return(ОсобыеЛьготыНеУстановлены);

            case ПорядокНалогообложенияИмущества.ОсвобождаетсяОтНалогообложения: return(ОсвобождаетсяОтНалогообложения);

            case ПорядокНалогообложенияИмущества.ОблагаетсяПоСниженнойСтавке: return(ОблагаетсяПоСниженнойСтавке);

            case ПорядокНалогообложенияИмущества.НеПодлежитНалогообложению: return(НеПодлежитНалогообложению);
            }
            return(Guid.Empty);
        }
Example #2
0
 public static ПорядокНалогообложенияИмущества Получить(this ПорядокНалогообложенияИмущества Значение, Guid Ссылка)
 {
     if (Ссылка == ОсобыеЛьготыНеУстановлены)
     {
         return(ПорядокНалогообложенияИмущества.ОсобыеЛьготыНеУстановлены);
     }
     else if (Ссылка == ОсвобождаетсяОтНалогообложения)
     {
         return(ПорядокНалогообложенияИмущества.ОсвобождаетсяОтНалогообложения);
     }
     else if (Ссылка == ОблагаетсяПоСниженнойСтавке)
     {
         return(ПорядокНалогообложенияИмущества.ОблагаетсяПоСниженнойСтавке);
     }
     else if (Ссылка == НеПодлежитНалогообложению)
     {
         return(ПорядокНалогообложенияИмущества.НеПодлежитНалогообложению);
     }
     return(ПорядокНалогообложенияИмущества.ПустаяСсылка);
 }
Example #3
0
 public static byte[] Ключ(this ПорядокНалогообложенияИмущества Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Example #4
0
 public static readonly Guid НеПодлежитНалогообложению      = new Guid("682cb58f-8e98-786c-4cc6-0b154a7bc47f"); //Не подлежит налогообложению
 public static ПорядокНалогообложенияИмущества Получить(this ПорядокНалогообложенияИмущества Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }