public List <IB.SUPER.APP.Models.KeyValue> ObtenerLista(string tipo, int?filtrarPor) { BLL.Listas.enumLista enumlst = 0; switch (tipo.ToLower()) { case "unidad_preventa": enumlst = BLL.Listas.enumLista.unidad_preventa; break; case "area_preventa": enumlst = BLL.Listas.enumLista.area_preventa; break; case "subarea_preventa": enumlst = BLL.Listas.enumLista.subarea_preventa; break; case "tipoaccion_preventa": enumlst = BLL.Listas.enumLista.tipoaccion_preventa; break; case "tipodocumento_preventa": enumlst = BLL.Listas.enumLista.tipodocumento_preventa; break; } BLL.Listas cListas = null; try { cListas = new BLL.Listas(); List <IB.SUPER.APP.Models.KeyValue> lst = cListas.GetList(enumlst, filtrarPor); cListas.Dispose(); return(lst); } catch (Exception ex) { cListas.Dispose(); LogError.LogearError("Ocurrió un error obteniendo la lista [" + tipo + "]", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la lista [" + tipo + "]")); } }
public List <IB.SUPER.SIC.Models.TipoAccionPreventa> ObtenerListaTipoAccionFiltrada(string itemorigen, int ta206_iditemorigen) { BLL.Listas.enumLista enumlst = 0; BLL.Listas cListas = null; try { cListas = new BLL.Listas(); List <IB.SUPER.SIC.Models.TipoAccionPreventa> lst = cListas.GetListTipoAccionFiltrada(itemorigen, ta206_iditemorigen); cListas.Dispose(); return(lst); } catch (Exception ex) { cListas.Dispose(); LogError.LogearError("Ocurrió un error obteniendo la lista [TipoAccion_filtrada]", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la lista [TipoAccion_filtrada]")); } }