コード例 #1
0
 public static cfdi33.c_UsoCFDI TranslateUsoCFDI(String from)
 {
     cfdi33.c_UsoCFDI to = new cfdi33.c_UsoCFDI();
     if (Enum.TryParse(from, out to))
     {
         return(to);
     }
     else
     {
         throw new InvalidCastException();
     }
 }
コード例 #2
0
        public static string TranslateUSOCFDIToLegible(cfdi33.c_UsoCFDI c_UsoCFDI)
        {
            switch (c_UsoCFDI)
            {
            case cfdi33.c_UsoCFDI.G01: { return("Adquisición de mercancias"); }

            case cfdi33.c_UsoCFDI.G02: { return("Devoluciones, descuentos o bonificaciones"); }

            case cfdi33.c_UsoCFDI.G03: { return("Gastos en general"); }

            default: { throw new NotSupportedException("Tipo de uso de cfdi no soportado"); }
            }
        }