예제 #1
0
 public static НДСВидНачисления Получить(this НДСВидНачисления Значение, Guid Ссылка)
 {
     if (Ссылка == еализацияСНДС)
     {
         return(НДСВидНачисления.еализацияСНДС);
     }
     else if (Ссылка == еализацияЕНВД)
     {
         return(НДСВидНачисления.еализацияЕНВД);
     }
     else if (Ссылка == еализацияБезНДС)
     {
         return(НДСВидНачисления.еализацияБезНДС);
     }
     else if (Ссылка == еализация0)
     {
         return(НДСВидНачисления.еализация0);
     }
     else if (Ссылка == НДСсАвансов)
     {
         return(НДСВидНачисления.НДСсАвансов);
     }
     else if (Ссылка == НДСНачисленКУплате)
     {
         return(НДСВидНачисления.НДСНачисленКУплате);
     }
     else if (Ссылка == НДСВосстановлен)
     {
         return(НДСВидНачисления.НДСВосстановлен);
     }
     return(НДСВидНачисления.ПустаяСсылка);
 }
예제 #2
0
        public static Guid Ссылка(this НДСВидНачисления Значение)
        {
            switch (Значение)
            {
            case НДСВидНачисления.еализацияСНДС: return(еализацияСНДС);

            case НДСВидНачисления.еализацияЕНВД: return(еализацияЕНВД);

            case НДСВидНачисления.еализацияБезНДС: return(еализацияБезНДС);

            case НДСВидНачисления.еализация0: return(еализация0);

            case НДСВидНачисления.НДСсАвансов: return(НДСсАвансов);

            case НДСВидНачисления.НДСНачисленКУплате: return(НДСНачисленКУплате);

            case НДСВидНачисления.НДСВосстановлен: return(НДСВосстановлен);
            }
            return(Guid.Empty);
        }
예제 #3
0
 public static byte[] Ключ(this НДСВидНачисления Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
예제 #4
0
 public static readonly Guid НДСВосстановлен    = new Guid("b711d28b-ecfb-792a-4fb3-82b32c5e350f");     //НДС восстановлен
 public static НДСВидНачисления Получить(this НДСВидНачисления Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }