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>"); } }
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); }
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(); } } }