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"); } }
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); } } }