protected void btnConfirmaRegistro_Click(object sender, EventArgs e) { if (Page.IsValid) { if (rblConfirmaRegistro.SelectedItem.Value.Equals("Si")) { solicitante = (SolicitanteTrabajo)(HttpContext.Current.Session["solicitante"]); experienciaData = new ExperienciaLaboralData(cadena); listaEspecialidades = (List <EspecialidadSolicitud>)(HttpContext.Current.Session["listaEspecialidades"]); listaExperiencias = (List <ExperienciaLaboral>)(HttpContext.Current.Session["listaExperiencia"]); solicitante.ListaEspecialidadesSolicitante = listaEspecialidades; solicitanteData = new SolicitanteData(cadena); solicitante = solicitanteData.InsertarSolicitante(solicitante); if (solicitante != null && listaExperiencias != null) { experienciaData.InsertaExperiencia(listaExperiencias); } } else { Response.Redirect("~/Principal.aspx"); } } }
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 btn_eliminar_Click(object sender, EventArgs e) { SolicitanteData solicitanteData = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); SolicitanteTrabajo solicitante = solicitanteData.GetSolicutantePorNombreUsuario(HttpContext.Current.User.Identity.Name); EspecialidadData espeData = new EspecialidadData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); espeData.EliminarEspecialidad(Int32.Parse(ddl_titulosExistentes.SelectedItem.Value), solicitante.IdSolicitante); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { String Valor = Request.QueryString["Valor"]; SolicitanteData soliData = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); //idS = 16; SolicitanteTrabajo solicitanteTrabajo = soliData.GetSolicutantePorIdSolicidatente(Int32.Parse(Valor)); lbl_nombre.Text = solicitanteTrabajo.Nombre; List <EspecialidadSolicitud> especialidadesLista = soliData.GetEspecialidadesPorUsuario(Int32.Parse(Valor)); //como llenar el DropDownList al agregar varios ListItem foreach (EspecialidadSolicitud espeActual in especialidadesLista) {//recordar ejemplo de que muestro el nombre pero mando el carne ListItem Item = new ListItem(); Item.Value = espeActual.IdEspecialidad + ""; Item.Text = espeActual.NombreTituloObtenido; ddl_titulos.Items.Add(Item); } List <ExperienciaLaboral> experienciaLista = soliData.GetExperienciaLaboralSolicitante(Int32.Parse(Valor)); DataTable dat = new DataTable("Experiencia_Laboral"); dat.Columns.Add("empresa"); dat.Columns.Add("puesto"); dat.Columns.Add("fecha_ingreso"); dat.Columns.Add("fecha_termino"); foreach (ExperienciaLaboral libroAux in experienciaLista) { DataRow dr = dat.NewRow(); dr["empresa"] = libroAux.Empresa; dr["Puesto"] = libroAux.Puesto; dr["fecha_ingreso"] = libroAux.FechaIngreso; dr["fecha_termino"] = libroAux.FechaTermino; dat.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 = dat; GridView1.DataBind(); }//if }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { empresa = Request.QueryString["empresa"]; puesto = Request.QueryString["puesto"]; solicitanteData = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); SolicitanteTrabajo solicitante = solicitanteData.GetSolicitantePorUsuario(HttpContext.Current.User.Identity.Name); labelEmpresa.Text = "Empresa: " + empresa; labelPuesto.Text = "Puesto: " + puesto; labelPostulante.Text = "Postulante: " + solicitante.Nombre + " " + solicitante.Apellidos; labelTel.Text = "Teléfono: " + solicitante.NumeroCelular; labelMail.Text = "Correo: " + solicitante.Email; } }
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) { String Valor = Request.QueryString["Valor"]; int id = Int32.Parse(Valor); SolicitanteData soliData = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); SolicitanteTrabajo solicitanteTrabajo = soliData.GetSolicutantePorIdSolicidatente(id); Label1.Text = solicitanteTrabajo.Nombre; List <PuestoOfertado> listaPuestos = soliData.GetPuestosSolicitadosPoSolicitante(id); foreach (PuestoOfertado puesActual in listaPuestos) { ListItem Item = new ListItem(); Item.Value = puesActual.ClavePuesto + ""; Item.Text = puesActual.DescripcionPuesto; ddl_puestos.Items.Add(Item); } } }
protected void btn_agregar_Click(object sender, EventArgs e) { SolicitanteData solicitanteData = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); SolicitanteTrabajo solicitante = solicitanteData.GetSolicutantePorNombreUsuario(HttpContext.Current.User.Identity.Name); EspecialidadData esd = new EspecialidadData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); EspecialidadSolicitud es = new EspecialidadSolicitud(); es.Solicitante = solicitante.IdSolicitante; es.AreaEspecialidad.CodAareaEspecialidad = Int32.Parse(ddl_areaEspecialidad.SelectedItem.Value); es.InstitucionEstudio.CodInstitucion = Int32.Parse(ddl_InstitucionEstudio.SelectedItem.Value); es.NivelEstudio.CodNivelEstudio = Int32.Parse(ddl_nivelEstudio.SelectedItem.Value); es.AnoInicio = Int32.Parse(TextBox1.Text); es.AnoFinalizacion = Int32.Parse(TextBox2.Text); es.NombreTituloObtenido = TextBox3.Text; esd.InsertarEspecialidad(es); }
protected void btnConcursar_Click(object sender, EventArgs e) { empresa = Request.QueryString["empresa"]; puesto = Request.QueryString["puesto"]; solicitanteData = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); SolicitanteTrabajo solicitante = solicitanteData.GetSolicitantePorUsuario(HttpContext.Current.User.Identity.Name); PuestoOfertadoData puestoOfertadoData = new PuestoOfertadoData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); this.puestoOfertado = puestoOfertadoData.GetPuestoPorNombreYCompania(this.puesto, this.empresa); SolicitantePuestoOfertado solicitantePuestoOfertado = new SolicitantePuestoOfertado(); solicitantePuestoOfertado.Activo = true; solicitantePuestoOfertado.SolicitanteTrabajo = solicitante; solicitantePuestoOfertado.PuestoOfertado = puestoOfertado; SolicitantePuestoData solicitantePuestoData = new SolicitantePuestoData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); solicitantePuestoData.InsertarSolicitantePuesto(solicitantePuestoOfertado); }
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); lb_nombre.Text = solicitante.Nombre; lb_apellidos.Text = solicitante.Apellidos; lb_direcion.Text = solicitante.Direccion; lb_celular.Text = solicitante.NumeroCelular + ""; lb_casa.Text = solicitante.TelefonoCasa + ""; lb_fechaNacimiento.Text = solicitante.FechaNacimiento + ""; /*solicitante.idSolicitante*/ List <EspecialidadSolicitud> especialidades = solicitanteData.GetEspecialidadesPorUsuario(solicitante.IdSolicitante); foreach (EspecialidadSolicitud espeActual in especialidades) { ListItem Item = new ListItem(); Item.Value = espeActual.IdEspecialidad + ""; Item.Text = espeActual.NombreTituloObtenido; ddl_titulosExistentes.Items.Add(Item); } EspecialidadData ed = new EspecialidadData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); List <AreaEspecialidad> especialidadesLista = ed.GetEspecialidades(); foreach (AreaEspecialidad espActual in especialidadesLista) { ListItem Item = new ListItem(); Item.Value = espActual.CodAareaEspecialidad + ""; Item.Text = espActual.DescripcionAreaEspecialidad; ddl_areaEspecialidad.Items.Add(Item); } InstitucionData id = new InstitucionData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); List <InstitucionEstudio> instirucionesLista = id.GetInstituciones(); foreach (InstitucionEstudio insActual in instirucionesLista) { ListItem Item = new ListItem(); Item.Value = insActual.CodInstitucion + ""; Item.Text = insActual.NombreInstitucion; ddl_InstitucionEstudio.Items.Add(Item); } NivelEstudioData ne = new NivelEstudioData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString); List <NivelEstudio> nivelLista = ne.GetNivelesEstudio(); foreach (NivelEstudio nivelActual in nivelLista) { ListItem Item = new ListItem(); Item.Value = nivelActual.CodNivelEstudio + ""; Item.Text = nivelActual.DescripcionNivelEstudio; ddl_nivelEstudio.Items.Add(Item); } }//if }