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