protected void grillaDocente_SelectedIndexChanged(object sender, EventArgs e) { Docente docente = DocenteDao.obtenerPorLegajo(int.Parse(grillaDocente.SelectedRow.Cells[1].Text)); Session["docente"] = docente; Session["origen"] = "consulta"; Response.Redirect("Docente.aspx"); }
protected void btn_Guardar_Click(object sender, EventArgs e) { Persona docentePersona = new Persona(); docentePersona.nombre = txt_Nombre.Text; docentePersona.apellido = txt_Apellido.Text; docentePersona.numDoc = int.Parse(txt_NumDoc.Text); if (ddl_TipoDoc.SelectedIndex != 0) { docentePersona.tipoDoc = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDoc.SelectedIndex); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento del Docente. Ingrese nuevamente');", true); return; } docentePersona.domicilio = txt_Domicilio.Text; docentePersona.telefono = txt_Telefono.Text; docentePersona.celular = txt_Celular.Text; docentePersona.mail = txt_mail.Text; docentePersona.fechaNacimiento = DateTime.Parse(txt_FechaNacimiento.Text); Docente docente = new Docente(); docente.docente = docentePersona; docente.legajo = int.Parse(txt_legajo.Text); docente.salario = int.Parse(txt_salario.Text); Horario horario = new Horario(); horario.desde = txt_horaDesde.Text; horario.hasta = txt_horaHasta.Text; docente.horarioTrabajo = horario; Docente DocenteViejo = DocenteDao.obtenerPorLegajo(int.Parse(txt_legajo.Text)); if (DocenteViejo != null) { Persona personaDocenteViejo = DocenteViejo.docente; DocenteDao.update(DocenteViejo, docente); } else { DocenteDao.add(docente, docentePersona, horario); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { idCursos = new List <int>(); idCursos = new List <int>(); foreach (ListItem i in list_cursos.Items) { if (i.Selected) { idCursos.Add(int.Parse(i.Value)); } } if (gv_busqueda.SelectedRow != null || idCursos.Count > 0) { Docente_x_cursoDao.registrarCursadoDocente(DocenteDao.obtenerPorLegajo(int.Parse(gv_busqueda.SelectedRow.Cells[1].Text)), idCursos, DateTime.Now); } }
protected void btn_Eliminar_Click(object sender, EventArgs e) { DocenteDao.delete(DocenteDao.obtenerPorLegajo(int.Parse(txt_legajo.Text))); }