示例#1
0
        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();
            }
        }
示例#2
0
        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;
        }