protected void btnGuardar_Click(object sender, EventArgs e) { Estudiantes estudiante = new Estudiantes(); DatosSalud datoSalud = new DatosSalud(); DatosAcademicos datoAcademico = new DatosAcademicos(); DocumentosRecibidos documentoRecibido = new DocumentosRecibidos(); Parientes pariente = new Parientes(); ResponsableCuenta responsableCnta = new ResponsableCuenta(); #region estudiante //Estudiante estudiante.IdEstudiantes = Convert.ToInt32(TextBoxId.Text); estudiante.Fecha = txtFecha.Text; estudiante.Matricula = TextBoxMatricula.Text; estudiante.Nombre = txtNombre.Text; estudiante.Apellido = TextBoxApellido.Text; estudiante.FechaNacimiento = TextBoxFechaNacimiento.Text; estudiante.LugarNacimiento = TextBoxLugarNacimiento.Text; estudiante.Religion = TextBoxReligion.Text; estudiante.DeporteOpasatiempo = TextBoxDeporteOPasatiempo.Text; //estudiante.Foto = "No Foto"; estudiante.IdCursos = Convert.ToInt32(DropDownListCursoAsignado.SelectedValue); #endregion bool resultInserUpdate = (Convert.ToBoolean(Session["isEditar"])) ? estudiante.Editar() : estudiante.Insertar(); if (resultInserUpdate) { //datos de salud datoSalud.IdEstudiantes = estudiante.IdEstudiantes; datoSalud.Enfermedades = TextBoxEnfermedades.Text; datoSalud.Alergias = TextBoxAlergias.Text; datoSalud.TratamientosMedicos = TextBoxTratamientosMedicos.Text; if (Convert.ToBoolean(Session["isEditar"])) { datoSalud.Editar(); } else { datoSalud.Insertar(); } //Datos academicos datoAcademico.IdEstudiantes = estudiante.IdEstudiantes; datoAcademico.GradoActual = DropDownListGradoActual.SelectedValue; datoAcademico.GradoAnterior = DropDownListGradoAnterior.SelectedValue; datoAcademico.EscuelaAnterior = TextBoxEscuelaAnterior.Text; if (Convert.ToBoolean(Session["isEditar"])) { datoAcademico.Editar(); } else { datoAcademico.Insertar(); } //Documentos recibidos Dictionary <string, bool> docs = radioBDocumentos(); documentoRecibido.IdEstudiantes = estudiante.IdEstudiantes; documentoRecibido.ActaNacimiento = docs["actNac"]; documentoRecibido.CartonNotas = docs["cartNota"]; documentoRecibido.CertificadoGrados = docs["cartNota"]; documentoRecibido.CertificadoOctavo = docs["certOct"]; documentoRecibido.CertificadoMedico = docs["certMed"]; documentoRecibido.CartaBuenaConducta = docs["cartBuenCond"]; documentoRecibido.CopiaTarjetaVacuna = docs["tarjVacun"]; if (Convert.ToBoolean(Session["isEditar"])) { documentoRecibido.Editar(); } else { documentoRecibido.Insertar(); } //Parientes pariente.IdEstudiantes = estudiante.IdEstudiantes; pariente.Nombres = TextBoxNombresPadre.Text; pariente.Parentesco = TextBoxParentesco.Text; pariente.Profesion = TextBoxProfesionOficioPadre.Text; pariente.Direccion = TextBoxDireccionPadre.Text; pariente.Cedula = TextBoxNumDecedulaPadre.Text; pariente.Telefono = TextBoxNumerosTelefonoPadre.Text; pariente.Pasatiempo = TextBoxDeportePasatiempoPadre.Text; pariente.Responsable = (RadioButtonResponsableDeCuentaTrue.Checked)? true : false; if (Convert.ToBoolean(Session["isEditar"])) { pariente.Editar(); } else { pariente.Insertar(); } //Responsable Cuenta if (RadioButtonResponsableDeCuentaFalse.Checked) { responsableCnta.IdEstudiantes = estudiante.IdEstudiantes; responsableCnta.Nombres = TextBoxNombreResponsable.Text; responsableCnta.Cedula = TextBoxCedulaResponsable.Text; responsableCnta.Telefonos = TextBoxTelefonoResponsable.Text; responsableCnta.Direccion = TextBoxDirecionResponsable.Text; responsableCnta.Email = EmailResponsable.Text; if (Convert.ToBoolean(Session["isEditar"])) { responsableCnta.Editar(); } else { responsableCnta.Insertar(); } } Utilitarios.ShowToastr(Page, "Registro guardado", "Mensaje", "info"); limpiar(); } }
void llenaCampos(int idEst) { Estudiantes estudiante = new Estudiantes(); estudiante.Buscar(idEst); //estudiante TextBoxId.Text = estudiante.IdEstudiantes.ToString(); txtFecha.Text = estudiante.Fecha; TextBoxMatricula.Text = estudiante.Matricula; txtNombre.Text = estudiante.Nombre; TextBoxApellido.Text = estudiante.Apellido; TextBoxFechaNacimiento.Text = estudiante.FechaNacimiento; TextBoxLugarNacimiento.Text = estudiante.LugarNacimiento; TextBoxReligion.Text = estudiante.Religion; TextBoxDeporteOPasatiempo.Text = estudiante.DeporteOpasatiempo; DropDownListCursoAsignado.SelectedValue = estudiante.IdCursos.ToString(); //datos de salud DatosSalud datosDeSalud = new DatosSalud(); datosDeSalud.Listado("*", "IdEstudiantes = " + idEst); TextBoxEnfermedades.Text = datosDeSalud.Enfermedades; TextBoxAlergias.Text = datosDeSalud.Alergias; TextBoxTratamientosMedicos.Text = datosDeSalud.TratamientosMedicos; //datos academicos DatosAcademicos datosAcademicos = new DatosAcademicos(); datosAcademicos.Listado("*", "IdEstudiantes = " + idEst); DropDownListGradoActual.Text = datosAcademicos.GradoActual; DropDownListGradoAnterior.Text = datosAcademicos.GradoAnterior; TextBoxEscuelaAnterior.Text = datosAcademicos.EscuelaAnterior; //metodo para llenar los radiosbuttons llenarRadioButtons(idEst); //parientes Parientes pariente = new Parientes(); pariente.Listado("*", "IdEstudiantes = " + idEst); TextBoxNombresPadre.Text = pariente.Nombres; TextBoxParentesco.Text = pariente.Parentesco; TextBoxProfesionOficioPadre.Text = pariente.Profesion; TextBoxDireccionPadre.Text = pariente.Direccion; TextBoxNumDecedulaPadre.Text = pariente.Cedula; TextBoxNumerosTelefonoPadre.Text = pariente.Telefono; TextBoxDeportePasatiempoPadre.Text = pariente.Pasatiempo; RadioButtonResponsableDeCuentaTrue.Checked = pariente.Responsable; //responsable de la cuenta ResponsableCuenta respCuenta = new ResponsableCuenta(); respCuenta.Listado("*", "IdEstudiantes = " + idEst); TextBoxNombreResponsable.Text = respCuenta.Nombres; TextBoxCedulaResponsable.Text = respCuenta.Cedula; TextBoxTelefonoResponsable.Text = respCuenta.Telefonos; TextBoxDirecionResponsable.Text = respCuenta.Telefonos; EmailResponsable.Text = respCuenta.Email; }