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 btn_Guardar_Click(object sender, EventArgs e) { //Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('I am here');", true);// no hace falta esto TipoDocumento TipoDoc; if (ddl_TipoDoc.SelectedValue != "0") { TipoDoc = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDoc.SelectedIndex); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento del Alumno. Ingrese nuevamente');", true); return; } TipoDocumento TipoDocMadre; if (ddl_TipoDocMadre.SelectedValue != "0") { TipoDocMadre = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDocMadre.SelectedIndex); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento de la madre del alumno. Ingrese nuevamente');", true); return; } TipoDocumento TipoDocPadre; if (ddl_TipoDocPadre.SelectedValue != null) { TipoDocPadre = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDocPadre.SelectedIndex); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento del padre del alumno. Ingrese nuevamente');", true); return; } Persona alumnoPersona = new Persona(); alumnoPersona.nombre = txt_Nombre.Text; alumnoPersona.apellido = txt_Apellido.Text; alumnoPersona.numDoc = int.Parse(txt_NumDoc.Text); alumnoPersona.domicilio = txt_Domicilio.Text; alumnoPersona.telefono = txt_Telefono.Text; alumnoPersona.tipoDoc = TipoDoc; alumnoPersona.celular = txt_Celular.Text; alumnoPersona.mail = txt_mail.Text; alumnoPersona.fechaNacimiento = DateTime.Parse(txt_FechaNacimiento.Text); alumnoPersona.tipoDoc = TipoDoc; Persona madre = new Persona(); madre.nombre = txt_NombreMadre.Text; madre.apellido = txt_ApellidoMadre.Text; madre.numDoc = int.Parse(txt_NumDocMadre.Text); madre.domicilio = txt_DomicilioMadre.Text; madre.telefono = txt_TelefonoMadre.Text; madre.tipoDoc = TipoDocMadre; madre.celular = txt_CelularMadre.Text; madre.mail = txt_MailMadre.Text; madre.fechaNacimiento = DateTime.Parse(txt_FechaNacimientoMadre.Text); madre.tipoDoc = TipoDocMadre; Persona padre = new Persona(); padre.nombre = txt_NombrePadre.Text; padre.apellido = txt_ApellidoPadre.Text; padre.numDoc = int.Parse(txt_NumDocPadre.Text); padre.domicilio = txt_DomicilioPadre.Text; padre.telefono = txt_TelefonoPadre.Text; padre.tipoDoc = TipoDocPadre; padre.celular = txt_CelularPadre.Text; padre.mail = txt_mail.Text; padre.fechaNacimiento = DateTime.Parse(txt_FechaNacimientoPadre.Text); padre.tipoDoc = TipoDocPadre; Alumno alumno = new Alumno(); Boolean flag = false; if (opt_Si.Checked) { flag = true; } else { flag = false; } alumno.conoceMusica = flag; //NivelEstudio nivelEstudio = new NivelEstudio(NivelEstudioDao.obtener(ddl_NivelEstudio.SelectedIndex + 1).descripcion); NivelEstudio nivelEstudio = new NivelEstudio(); if (ddl_NivelEstudio.SelectedValue != "0") { nivelEstudio.descripcion = ddl_NivelEstudio.SelectedItem.Text; } alumno.nivelEstudio = nivelEstudio; alumno.alumno = alumnoPersona; alumno.madre = madre; alumno.padre = padre; Alumno alumnoViejo = AlumnoDao.obtenerPorLegajo(int.Parse(txt_legajo.Text)); if (alumnoViejo != null) { Persona personaAlumnoViejo = alumnoViejo.alumno; Persona madreVieja = alumnoViejo.madre; Persona padreViejo = alumnoViejo.padre; AlumnoDao.update(alumnoViejo, alumno, personaAlumnoViejo, alumnoPersona, madreVieja, padreViejo, madre, padre); } else { AlumnoDao.add(alumno, madre, alumnoPersona, padre); } }
public List <TipoDocumento> obtenerTipoDocumento() { TipoDocumentoDao dao = new TipoDocumentoDao(); return(dao.obtenerTipoDocumento()); }