public List <IB.SUPER.APP.Models.KeyValue> ObtenerSubareasDeArea(string tipo, int ta200_idareapreventa, bool admin) { BLL.Ayudas.enumAyuda enumlst; switch (tipo.ToUpper()) { case "SIC_AYUDA1SUBAREASPREVENTA_CAT": enumlst = BLL.Ayudas.enumAyuda.SIC_AYUDA1SUBAREASPREVENTA_CAT; break; case "SIC_AYUDA2SUBAREASPREVENTA_CAT": enumlst = BLL.Ayudas.enumAyuda.SIC_AYUDA2SUBAREASPREVENTA_CAT; break; case "SIC_AYUDA3SUBAREASPREVENTA_CAT": enumlst = BLL.Ayudas.enumAyuda.SIC_AYUDA3SUBAREASPREVENTA_CAT; break; case "SIC_AYUDA4SUBAREASPREVENTA_CAT": enumlst = BLL.Ayudas.enumAyuda.SIC_AYUDA4SUBAREASPREVENTA_CAT; break; default: throw new Exception("Tipo de ayuda no soportado."); } BLL.SubareaPreventa cSA = new BLL.SubareaPreventa(); try { return(cSA.ObtenerSubareasDeArea(enumlst, ta200_idareapreventa, admin)); } catch (Exception ex) { LogError.LogearError("Ocurrió un error obteniendo la lista de subáreas", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la lista de subáreas")); } finally { cSA.Dispose(); } }
public static int grabarSubArea(Models.SubareaPreventa oSubArea, List <Models.FiguraSubareaPreventa> lstFigurasSubArea) { BLL.SubareaPreventa cSAP = new BLL.SubareaPreventa(); try { return(cSAP.grabarSubArea(oSubArea, lstFigurasSubArea)); } catch (Exception ex) { LogError.LogearError("Error al grabar el Subarea", ex); throw ex; } finally { if (cSAP != null) { cSAP.Dispose(); } } }
public static void grabar(List <IB.SUPER.SIC.Models.SubareaPreventa> lstSubareas) { IB.SUPER.SIC.BLL.SubareaPreventa cAP = new IB.SUPER.SIC.BLL.SubareaPreventa(); try { cAP.grabar(lstSubareas); } catch (Exception ex) { LogError.LogearError("Error al grabar el pool de posibles líderes de un subárea ", ex); throw ex; } finally { if (cAP != null) { cAP.Dispose(); } } }