Beispiel #1
0
    public void PuntuaAspirante(Elaboral llevapuntaje)//
    {
        DataTable        datosR   = new DataTable();
        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

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

            dataAdapter.SelectCommand.Parameters.Add("_puntuacion", NpgsqlDbType.Integer).Value = llevapuntaje.Puntaje;
            dataAdapter.SelectCommand.Parameters.Add("_idusuario", NpgsqlDbType.Integer).Value  = llevapuntaje.Idusuario;
            dataAdapter.SelectCommand.Parameters.Add("_idempresa", NpgsqlDbType.Integer).Value  = llevapuntaje.Idempresa;
            dataAdapter.SelectCommand.Parameters.Add("_estado", NpgsqlDbType.Integer).Value     = llevapuntaje.Estado;



            conectar.Open();
            dataAdapter.Fill(datosR);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (llevapuntaje != null)
            {
                conectar.Close();
            }
        }
    }
    protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
    {
        int          idemp         = Int32.Parse(Convert.ToString(Request.QueryString["valor"]));
        int          idasp         = (int)Session["id"];
        Dcomentarios validarpuntos = new Dcomentarios();
        Elaboral     valida        = new Elaboral();

        valida.Idvalida   = idasp;
        valida.IdvalidaEm = idemp;
        valida.Estado     = 1;
        DataTable validate = validarpuntos.ValidaPuntosE(valida);

        if (validate.Rows.Count > 0)
        {
            Page.Response.Write("<script language='JavaScript'>window.alert(' Ya has puntuado este usuario no puedes volver a puntuar! ');</script>");
        }
        else
        {
            int      punto        = 20;
            Elaboral llevapuntaje = new Elaboral();
            Session["oferta"] = llevapuntaje;
            Dcomentarios puntua = new Dcomentarios();
            llevapuntaje.Puntaje   = punto;
            llevapuntaje.Idusuario = int.Parse(Session["id"].ToString());
            llevapuntaje.Estado    = 1;
            llevapuntaje.Idempresa = Int32.Parse(Convert.ToString(Request.QueryString["valor"]));
            puntua.Puntua(llevapuntaje);
            Page.Response.Write("<script language='JavaScript'>window.alert('Tu punto ha sido enviado ');</script>");
        }
    }
Beispiel #3
0
    public DataTable ValidaPuntosE(Elaboral llevar)//
    {
        DataTable        datosR   = new DataTable();
        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

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

            dataAdapter.SelectCommand.Parameters.Add("_idasp", NpgsqlDbType.Integer).Value  = llevar.Idvalida;
            dataAdapter.SelectCommand.Parameters.Add("_idemp", NpgsqlDbType.Integer).Value  = llevar.IdvalidaEm;
            dataAdapter.SelectCommand.Parameters.Add("_estado", NpgsqlDbType.Integer).Value = llevar.Estado;



            conectar.Open();
            dataAdapter.Fill(datosR);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (llevar != null)
            {
                conectar.Close();
            }
        }
        return(datosR);
    }
Beispiel #4
0
    public void Elaboral(Elaboral Exlaboral)//
    {
        DataTable        datosR   = new DataTable();
        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

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


            dataAdapter.SelectCommand.Parameters.Add("_nombreemp", NpgsqlDbType.Text).Value      = Exlaboral.NombreEmp;
            dataAdapter.SelectCommand.Parameters.Add("_cargo", NpgsqlDbType.Text).Value          = Exlaboral.Cargo;
            dataAdapter.SelectCommand.Parameters.Add("_jefe", NpgsqlDbType.Text).Value           = Exlaboral.Jefe;
            dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Text).Value       = Exlaboral.Telefono;
            dataAdapter.SelectCommand.Parameters.Add("_funcionesd", NpgsqlDbType.Text).Value     = Exlaboral.Funcionesd;
            dataAdapter.SelectCommand.Parameters.Add("_id_registro", NpgsqlDbType.Integer).Value = Exlaboral.Id_registro;
            dataAdapter.SelectCommand.Parameters.Add("_fechainicio", NpgsqlDbType.Date).Value    = Exlaboral.Inicio;
            dataAdapter.SelectCommand.Parameters.Add("_fechafin", NpgsqlDbType.Date).Value       = Exlaboral.Fin;



            conectar.Open();
            dataAdapter.Fill(datosR);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (Exlaboral != null)
            {
                conectar.Close();
            }
        }
    }