public static cfdi33.c_Moneda TranslateMoneda(string from) { cfdi33.c_Moneda to = new cfdi33.c_Moneda(); if (Enum.TryParse(from, out to)) { return(to); } else { throw new InvalidCastException("Moneda no definida / soportada por el esquema cfdi"); } }
public static string TranslateMonedasToLegible(cfdi33.c_Moneda c_Moneda) { if (c_Moneda == cfdi33.c_Moneda.MXN) { return("Pesos"); } else if (c_Moneda == cfdi33.c_Moneda.USD) { return("Dólares"); } else if (c_Moneda == cfdi33.c_Moneda.EUR) { return("Euros"); } else if (c_Moneda == cfdi33.c_Moneda.BRL) { return("Libras Esterinas"); } else { return(c_Moneda.ToString()); } }