Exemplo n.º 1
0
    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();
        }
    }
Exemplo n.º 2
0
    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();
        }
    }