コード例 #1
0
 public static cfdi33.c_TipoDeComprobante TranslateTipoComprobante(string from)
 {
     cfdi33.c_TipoDeComprobante to = new cfdi33.c_TipoDeComprobante();
     if (Enum.TryParse(from, out to))
     {
         return(to);
     }
     else
     {
         throw new InvalidCastException("Tipo de comprobante no definido / Soportado por el esquema cfdi");
     }
 }
コード例 #2
0
        public static string TranslateTipoComproabanteToLegible(cfdi33.c_TipoDeComprobante c_TipoDeComprobante)
        {
            switch (c_TipoDeComprobante)
            {
            case cfdi33.c_TipoDeComprobante.I: { return("Ingreso"); }

            case cfdi33.c_TipoDeComprobante.E: { return("Egreso"); }

            case cfdi33.c_TipoDeComprobante.T: { return("Translado"); }

            case cfdi33.c_TipoDeComprobante.P: { return("Pago"); }

            default: { return(String.Empty); }
            }
        }