public static List <IB.SUPER.APP.Models.OportunidadNegocio> obtenerOportunidades(int idNodo, DateTime dDesde, DateTime dHasta) { IB.SUPER.APP.BLL.OportunidadNegocio OportunidadBLL = new IB.SUPER.APP.BLL.OportunidadNegocio(); try { List <IB.SUPER.APP.Models.OportunidadNegocio> lOportunidad = null; lOportunidad = OportunidadBLL.CatalogoSinContrato(idNodo, dDesde, dHasta); return(lOportunidad); } catch (Exception ex) { LogError.LogearError("Error al obtener las oportunidades de negocio de HERMES", ex); throw new Exception(System.Uri.EscapeDataString("Error al obtener las oportunidades de negocio de HERMES")); } finally { OportunidadBLL.Dispose(); } }
public static List <IB.SUPER.APP.Models.ProyectoEconomico> generar(List <IB.SUPER.APP.Models.OportunidadNegocio> Oportunidades) { // Genera contratos para cada una de las oportunidades de negocio seleccionadas IB.SUPER.APP.BLL.OportunidadNegocio OportunidadBLL = new IB.SUPER.APP.BLL.OportunidadNegocio(); try { //AsuntoBLL.grabar(DatosGenerales, Integrantes); List <IB.SUPER.APP.Models.ProyectoEconomico> lProyectoEconomico = null; lProyectoEconomico = OportunidadBLL.generarContratos(Oportunidades); return(lProyectoEconomico); } catch (Exception ex) { LogError.LogearError("Error al generar contratos.", ex); throw new Exception(System.Uri.EscapeDataString("Error al generar contratos. " + ex.Message)); } finally { OportunidadBLL.Dispose(); } }