Пример #1
0
    public DataTable EmpresaMiPerfil(EEmpresas idEmpresa)
    {
        DataTable        datosE    = new DataTable();
        NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.miperfile", conection);
            dataAdapter.SelectCommand.Parameters.Add("_idempresa", NpgsqlDbType.Integer).Value = idEmpresa.IdEmpresa1;
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            conection.Open();
            dataAdapter.Fill(datosE);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(datosE);
    }
Пример #2
0
    public void Publicar(EEmpresas Epublica)//
    {
        DataTable        datosR   = new DataTable();
        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.f_registra_oferta", conectar);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;


            dataAdapter.SelectCommand.Parameters.Add("_titulo", NpgsqlDbType.Text).Value        = Epublica.Titulo;
            dataAdapter.SelectCommand.Parameters.Add("_horario", NpgsqlDbType.Text).Value       = Epublica.Horario;
            dataAdapter.SelectCommand.Parameters.Add("_salario", NpgsqlDbType.Text).Value       = Epublica.Salario;
            dataAdapter.SelectCommand.Parameters.Add("_fecha", NpgsqlDbType.Text).Value         = Epublica.Fecha;
            dataAdapter.SelectCommand.Parameters.Add("_tipo", NpgsqlDbType.Text).Value          = Epublica.Tipo;
            dataAdapter.SelectCommand.Parameters.Add("_funciones", NpgsqlDbType.Text).Value     = Epublica.Funcion;
            dataAdapter.SelectCommand.Parameters.Add("_id_empresa", NpgsqlDbType.Integer).Value = Epublica.Idempresa;
            dataAdapter.SelectCommand.Parameters.Add("_sesion", NpgsqlDbType.Text).Value        = Epublica.Sesion;


            conectar.Open();
            dataAdapter.Fill(datosR);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
    }
Пример #3
0
    public DataTable registroEmpresa(EEmpresas RegEm)
    {
        DataTable        perfil   = new DataTable();
        NpgsqlConnection conexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.f_registro_emp", conexion);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Text).Value  = RegEm.Correo;
            dataAdapter.SelectCommand.Parameters.Add("_usuario", NpgsqlDbType.Text).Value = RegEm.Usuario;
            dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Text).Value   = RegEm.Clave;
            dataAdapter.SelectCommand.Parameters.Add("_rol", NpgsqlDbType.Integer).Value  = RegEm.Rol;
            conexion.Open();
            dataAdapter.Fill(perfil);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conexion != null)
            {
                conexion.Close();
            }
        }
        return(perfil);
    }
Пример #4
0
    public DataTable obtenerComentariosE(EEmpresas idce) //Int32 _id_asp
    {
        DataTable        perfil   = new DataTable();
        NpgsqlConnection conexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.f_obtener_comentariose", conexion);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_id_e", NpgsqlDbType.Integer).Value = idce.IdEmpresa1;

            conexion.Open();
            dataAdapter.Fill(perfil);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conexion != null)
            {
                conexion.Close();
            }
        }
        return(perfil);
    }
Пример #5
0
    protected void bt_publicar_Click(object sender, EventArgs e)
    {
        String control = DateTime.Now.ToString("dd/MM/yyyy");

        if (DateTime.Parse(tb_fecha.Text) > DateTime.Parse(control))
        {
            L_ErrorContrato.Text = "No puede seleeccionar una fecha anterior";
        }
        else
        {
            EEmpresas publicacion = new EEmpresas();
            DEmpresas publica     = new DEmpresas();

            publicacion.Titulo    = tb_titulo.Text;
            publicacion.Horario   = tb_horario.Text;
            publicacion.Salario   = tb_salario.Text;
            publicacion.Fecha     = tb_fecha.Text;
            publicacion.Tipo      = DDL_contrato.SelectedItem.ToString();
            publicacion.Funcion   = tb_funciones.Text;
            publicacion.Idempresa = (int)Session["id"];
            publicacion.Sesion    = Session.SessionID;
            publica.Publicar(publicacion);
            Response.Redirect("VerAspirantes.aspx");
        }
    }
Пример #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["id"] == null || Session["nombre"] == null || Session["rol"] == null || (int)Session["rol"] != 2)
        {
            Session["id"]     = null;
            Session["nombre"] = null;
            Session["rol"]    = null;
            Response.Redirect("Loggin.aspx");
            Response.Cache.SetNoStore();
        }

        int      idp             = (int)Session["id"];
        EDatos   empresa         = new EDatos();
        Dofertas empresacompleta = new Dofertas();

        empresa.Idempresa = Int32.Parse(Convert.ToString(Request.QueryString["valor"]));
        DataTable datos = empresacompleta.obtenerEmpresa(empresa);

        DL_datose.DataSource = datos;
        DL_datose.DataBind();

        EEmpresas perfile = new EEmpresas();

        perfile.IdEmpresa1 = Int32.Parse(Convert.ToString(Request.QueryString["valor"]));
        DEmpresas perfilcompletoe = new DEmpresas();
        DataTable perfilge        = perfilcompletoe.obtenerPuntosE(perfile);

        GV_puntos.DataSource = perfilge;
        GV_puntos.DataBind();
        DataTable perfilgce = perfilcompletoe.obtenerComentariosE(perfile);

        GV_comentarios.DataSource = perfilgce;
        GV_comentarios.DataBind();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["id"] == null || Session["nombre"] == null || Session["rol"] == null)
        {
            Response.Redirect("Loggin.aspx");
            Response.Cache.SetNoStore();
        }

        int       ide             = (int)Session["id"];
        EEmpresas perfile         = new EEmpresas();
        DEmpresas perfilcompletoe = new DEmpresas();


        UEmpresa perfilE         = new UEmpresa();
        LEmpresa perfilCompletoE = new LEmpresa();

        GV_ofertas.DataBind();

        /*perfile.IdEmpresa1 = int.Parse(ide.ToString());
         * perfilcompletoe.EmpresaMiPerfil(perfile);
         * DataTable perfilempresa = perfilcompletoe.EmpresaMiPerfil(perfile);
         * DL_miperfile.DataSource = perfilempresa;
         * DL_miperfile.DataBind();*/

        DataTable perfilge = perfilcompletoe.obtenerPuntosE(perfile);

        GV_puntos.DataSource = perfilge;
        GV_puntos.DataBind();
        DataTable perfilgce = perfilcompletoe.obtenerComentariosE(perfile);

        GV_comentarios.DataSource = perfilgce;
        GV_comentarios.DataBind();

        EEmpresas perfiloferta = new EEmpresas();
        DEmpresas perfilo      = new DEmpresas();

        perfiloferta.IdEmpresa1 = (int)Session["id"];
        perfilo.obtenermisOfertas(ide);

        DataTable consulta = perfilo.consultasuma(perfiloferta);

        LB_PuntosVaciosEmp.Visible = false;
        if (consulta.Rows.Count > 0)
        {
            DataTable sumita = perfilo.SumaPuntosEmp(perfiloferta);
            DL_TotalPuntosEmp.DataSource = sumita;
            DL_TotalPuntosEmp.DataBind();
        }
        else
        {
            LB_PuntosVaciosEmp.Visible = true;
            LB_PuntosVaciosEmp.Text    = "0";
        }
    }
Пример #8
0
    protected void bt_agregar_Click(object sender, EventArgs e)
    {
        DEmpresas empresa = new DEmpresas();
        EEmpresas emp     = new EEmpresas();

        emp.Correo  = tb_correo.Text;
        emp.Usuario = tb_usuario.Text;
        emp.Clave   = tb_clave.Text;
        emp.Rol     = int.Parse(DDL_rol.SelectedValue.ToString());
        empresa.registroEmpresa(emp);
        Response.Redirect("PrincipalAdmi.aspx");
    }