protected void btn_consultar_Click(object sender, EventArgs e) { lb_lugar.Visible = true; lb_puesto.Visible = true; lb_solicitante.Visible = true; lb_tipo.Visible = true; Label1.Visible = true; Label2.Visible = true; Label3.Visible = true; Label4.Visible = true; GridViewRow row = GridView1.SelectedRow; int codigoEntre = Int32.Parse(row.Cells[0].Text); int codSoli = Int32.Parse(row.Cells[5].Text); String puesto = row.Cells[3].Text; String tipo = row.Cells[4].Text; SolicitanteData sd = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); SolicitanteTrabajo soli = new SolicitanteTrabajo(); soli = sd.GetSolicutantePorIdSolicidatente(codSoli); lb_solicitante.Text = soli.Nombre; lb_puesto.Text = puesto; lb_tipo.Text = tipo; EntrevistasData ed = new EntrevistasData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); EntrevistaProgramada ep = new EntrevistaProgramada(); ep = ed.GetEntrevistaPorEntrevista(codigoEntre); lb_lugar.Text = ep.Lugar; }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { String codPuesto = Request.QueryString["codPuesto"]; entrevistasData = new EntrevistasData(chain); puestoData = new PuestoOfertadoData(chain); clienteEmpData = new ClienteEmpleadorData(chain); this.listaEntrevistas = entrevistasData.GetEntrevistasPorPuesto(int.Parse(codPuesto)); PuestoOfertado puesto = puestoData.GetPuestoPorId(int.Parse(codPuesto)); ClienteEmpleador clienteEmp = clienteEmpData.GetClientePorID(puesto.ClienteEmpleador.IdClienteEmpleador); lblCompania.Text = clienteEmp.NombreCompania; lblNombrePuesto.Text = puesto.DescripcionPuesto; gvEntrevistas.DataSource = listaEntrevistas; gvEntrevistas.DataBind(); } }
protected void btn_crear_Click(object sender, EventArgs e) { EntrevistasData entrevistaData = new EntrevistasData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); String Valor = Request.QueryString["Valor"]; int id = Int32.Parse(Valor); EntrevistaProgramada entrevistaP = new EntrevistaProgramada(); entrevistaP.HoraEntrevista = tb_hora.Text; entrevistaP.FechaEntrevista = DateTime.Parse(tb_fecha.Text); entrevistaP.TipoeEntrevista = ddl_tipo.SelectedItem.Value; entrevistaP.IdSolitante = id; entrevistaP.PuestoOfertado.ClavePuesto = Int32.Parse(ddl_puestos.SelectedItem.Value); entrevistaP.Empleado.IdEmpleado = 1; entrevistaP.Lugar = tb_lugar.Text; entrevistaData.InsertarEntrevista(entrevistaP); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { SolicitanteData solicitanteData = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); SolicitanteTrabajo solicitante = solicitanteData.GetSolicutantePorNombreUsuario(HttpContext.Current.User.Identity.Name); int idSolicitante = solicitante.IdSolicitante; EntrevistasData entrevistaData = new EntrevistasData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); List <EntrevistaProgramada> entrevistas = entrevistaData.GetEntrevistasPorUsuario(idSolicitante); //Para pornerle nombre a las columnas /* DataTable dt = new DataTable("Entrevista_Programada"); * dt.Columns.Add("Fecha"); * dt.Columns.Add("Hora"); * dt.Columns.Add("Tipo"); * * foreach (EntrevistaProgramada libroAux in entrevistas) * { * DataRow dr = dt.NewRow(); * dr["fecha_entrevista"] = libroAux.FechaEntrevista; * dr["hora_entrevista"] = libroAux.HoraEntrevista; * dr["tipo_entrevista"] = libroAux.HoraEntrevista; * * * dt.Rows.Add(dr); * } */ /*puedo omitir el paso anterior y toma los nombres de la base de datos por medio de lista * y en lugar de dt pondria la lista para que funcione * acordar ir a las propiedades y cambiar el evento(rayito )por pageLoad*/ GridView1.DataSource = entrevistas; GridView1.DataBind(); }//if }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { EntrevistasData entrevistasData = new EntrevistasData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); List <EntrevistaProgramada> entrevistas = entrevistasData.GetEntrevistas(); DataTable date = new DataTable("Entrevista_Programada"); date.Columns.Add("id_entrevista"); date.Columns.Add("fecha_entrevista"); date.Columns.Add("hora_entrevista"); date.Columns.Add("id_trabajo"); date.Columns.Add("tipo_entrevista"); date.Columns.Add("id_solicitante"); foreach (EntrevistaProgramada entreAux in entrevistas) { DataRow dr = date.NewRow(); dr["id_entrevista"] = entreAux.IdEntrevista; dr["fecha_entrevista"] = entreAux.FechaEntrevista; dr["hora_entrevista"] = entreAux.HoraEntrevista; dr["id_trabajo"] = entrevistasData.GetDescripcionPuesto(entreAux.PuestoOfertado.ClavePuesto); dr["tipo_entrevista"] = entreAux.TipoeEntrevista; dr["id_solicitante"] = entreAux.SolicitanteTrabajo.IdSolicitante; date.Rows.Add(dr); } GridView1.DataSource = date; GridView1.DataBind(); lb_lugar.Visible = false; lb_puesto.Visible = false; lb_solicitante.Visible = false; lb_tipo.Visible = false; Label1.Visible = false; Label2.Visible = false; Label3.Visible = false; Label4.Visible = false; } }