public List <IB.SUPER.SIC.Models.DocumentacionPreventa> Catalogo(string origenEdicion, int idorigenEdicion) { BLL.DocumentacionPreventa.enumOrigenEdicion enumProp = 0; switch (origenEdicion.ToLower()) { case "tareapreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.tareapreventa; break; case "accionpreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.accionpreventa; break; case "tareasaccionpreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.tareasaccionpreventa; break; case "acciontareapreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.acciontareapreventa; break; default: throw new Exception(System.Uri.EscapeDataString("Valor del parámetro [origenEdicion] no válido")); } BLL.DocumentacionPreventa cDP = new BLL.DocumentacionPreventa(); try { List <IB.SUPER.SIC.Models.DocumentacionPreventa> lst = cDP.Catalogo(enumProp, idorigenEdicion); return(lst); } catch (Exception ex) { LogError.LogearError("Ocurrió un error obteniendo el catálogo de documentos", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo el catálogo de documentos")); } finally { cDP.Dispose(); } }
public string obtenerOrigenEdicionEstado(string origenEdicion, int idorigenEdicion) { BLL.DocumentacionPreventa.enumOrigenEdicion enumProp = 0; switch (origenEdicion.ToLower()) { case "tareapreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.tareapreventa; break; case "accionpreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.accionpreventa; break; default: throw new Exception(System.Uri.EscapeDataString("Valor del parámetro [origenEdicion] no válido")); } BLL.DocumentacionPreventa cDP = new BLL.DocumentacionPreventa(); try { return(cDP.ObtenerEstadoOrigenEdicion(enumProp, idorigenEdicion)); } catch (Exception ex) { LogError.LogearError("Ocurrió un error inicializando el módulo de documentación", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error inicializando el módulo de documentación")); } finally { cDP.Dispose(); } }