Ejemplo n.º 1
0
        public static Guid Ссылка(this СтавкиНДС Значение)
        {
            switch (Значение)
            {
            case СтавкиНДС.НДС18: return(НДС18);

            case СтавкиНДС.НДС18_118: return(НДС18_118);

            case СтавкиНДС.НДС10: return(НДС10);

            case СтавкиНДС.НДС10_110: return(НДС10_110);

            case СтавкиНДС.НДС0: return(НДС0);

            case СтавкиНДС.БезНДС: return(БезНДС);

            case СтавкиНДС.НДС20: return(НДС20);

            case СтавкиНДС.НДС20_120: return(НДС20_120);
            }
            return(Guid.Empty);
        }
Ejemplo n.º 2
0
 public static СтавкиНДС Получить(this СтавкиНДС Значение, Guid Ссылка)
 {
     if (Ссылка == НДС18)
     {
         return(СтавкиНДС.НДС18);
     }
     else if (Ссылка == НДС18_118)
     {
         return(СтавкиНДС.НДС18_118);
     }
     else if (Ссылка == НДС10)
     {
         return(СтавкиНДС.НДС10);
     }
     else if (Ссылка == НДС10_110)
     {
         return(СтавкиНДС.НДС10_110);
     }
     else if (Ссылка == НДС0)
     {
         return(СтавкиНДС.НДС0);
     }
     else if (Ссылка == БезНДС)
     {
         return(СтавкиНДС.БезНДС);
     }
     else if (Ссылка == НДС20)
     {
         return(СтавкиНДС.НДС20);
     }
     else if (Ссылка == НДС20_120)
     {
         return(СтавкиНДС.НДС20_120);
     }
     return(СтавкиНДС.ПустаяСсылка);
 }
Ejemplo n.º 3
0
 public static readonly Guid НДС20_120 = new Guid("bc8214b9-1663-9357-43b5-3e6d1f96d505");        //20% / 120%
 public static СтавкиНДС Получить(this СтавкиНДС Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Ejemplo n.º 4
0
 public static byte[] Ключ(this СтавкиНДС Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }