public DataTable MostrarMensajes(Eofertas idempresa) { DataTable datosE = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.obtener_mensajes", conection); dataAdapter.SelectCommand.Parameters.Add("_idempresa", NpgsqlDbType.Integer).Value = idempresa.Idempresa; dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; conection.Open(); dataAdapter.Fill(datosE); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(datosE); }
public DataTable ValidarAgendame(Eofertas validar)// { DataTable datosR = new DataTable(); NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.f_validar_quiero_agendarme", conectar); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Integer).Value = validar.Idprueba; conectar.Open(); dataAdapter.Fill(datosR); } catch (Exception Ex) { throw Ex; } finally { if (validar != null) { conectar.Close(); } } return(datosR); }
public DataTable Mensaje(Eofertas mensaje)// { DataTable datosR = new DataTable(); NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.mensaje_oferta", conectar); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_mensaje", NpgsqlDbType.Text).Value = mensaje.Mensaje; dataAdapter.SelectCommand.Parameters.Add("_idaspirante", NpgsqlDbType.Integer).Value = mensaje.Idaspirante; dataAdapter.SelectCommand.Parameters.Add("_idoferta", NpgsqlDbType.Integer).Value = mensaje.Idoferta; dataAdapter.SelectCommand.Parameters.Add("_fecha_solicitud", NpgsqlDbType.Date).Value = mensaje.Fechasolicitud; dataAdapter.SelectCommand.Parameters.Add("_sesion", NpgsqlDbType.Text).Value = mensaje.Sesion; conectar.Open(); dataAdapter.Fill(datosR); } catch (Exception Ex) { throw Ex; } finally { if (mensaje != null) { conectar.Close(); } } return(datosR); }
protected void LinkButton1_Click(object sender, EventArgs e) { Eofertas validar = new Eofertas(); Dofertas validarsoli = new Dofertas(); validar.Idprueba = (int)Session["id"]; DataTable validate = validarsoli.ValidarAgendame(validar); int idp = (int)Session["id"]; Eofertas oferta = new Eofertas(); Dofertas mensaje = new Dofertas(); if (validate.Rows.Count > 0) { LB_ErrorAgendaAsp.Text = "Ya has solicitado una cita, no puedes enviar la solicitud de nuevo"; } else { oferta.Mensaje = "Quiero agendar una cita"; oferta.Idaspirante = (int)Session["id"]; oferta.Idoferta = Int32.Parse(Convert.ToString(Request.QueryString["valor"])); oferta.Fechasolicitud = DateTime.Now; oferta.Sesion = Session.SessionID; mensaje.Mensaje(oferta); Page.Response.Write("<script language='JavaScript'>window.alert('Tu mensaje ha sido enviado, en unos dias la empresa te contactará ');</script>"); //Response.Redirect("VerOfertas.aspx"); } //Response.Redirect("OfertaIndividual.aspx"); }
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(); } Eofertas oferta = new Eofertas(); Dofertas ofertacompleta = new Dofertas(); oferta.Idoferta = Int32.Parse(Convert.ToString(Request.QueryString["valor"])); DataTable datos = ofertacompleta.obtenerOferta(oferta); DL_oferta.DataSource = datos; DL_oferta.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 idp = (int)Session["id"]; Eofertas mensaje = new Eofertas(); DAspirantes mostrarmensajes = new DAspirantes(); mensaje.Idempresa = (int)Session["id"]; DataTable mensajes = mostrarmensajes.MostrarMensajes(mensaje); DL_mensajes.DataSource = mensajes; DL_mensajes.DataBind(); //Envia id para las citas pendientes del aspirante DAspirantes miscitas = new DAspirantes(); miscitas.VerMisCitasAsp(idp); }