private void btnGuardarNuevaDefensa_Click(object sender, EventArgs e)
        {
            try
            {
                bool validacion = validatingLicenciados();

                if (!validacion)
                {
                    MessageBox.Show("Verifique que ingresó todos los datos correctamente.\n\n" +
                                    "1. Necesita ingresar el nombre de todos los licenciados que van a participar de la defensa.\n\n" +
                                    "2. No puede repetir nombres.");
                    return;
                }
                bool res = recolectData();
                if (res)
                {
                    ActualizarDefensa actualizar = new ActualizarDefensa();
                    if (actualizar.updateOtros(estudiante, titulacion_otros, defensa_externa, lista_detalle_defensa))
                    {
                        MessageBox.Show("Datos guardados correctamente");
                        validarCalificacion();
                    }
                    else
                    {
                        MessageBox.Show("Hubo un error al guardar los datos");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 2
0
        private void btnGuardarNuevaDefensa_Click(object sender, EventArgs e)
        {
            try
            {
                bool validacion = validatingLicenciados();

                if (!validacion)
                {
                    MessageBox.Show("Verifique que ingresó todos los datos correctamente.\n\n" +
                                    "1. Necesita ingresar el nombre de todos los licenciados que van a participar de la defensa.\n\n" +
                                    "2. No puede repetir nombres.");
                    return;
                }
                bool res = recolectData();
                if (res)
                {
                    ActualizarDefensa actualizar = new ActualizarDefensa();

                    CapaNegocio.revisionPerfil.Index obj = new CapaNegocio.revisionPerfil.Index();


                    if (this.isEmpty)
                    {
                        actualizar.updateTesis(estudiante, perfil_tesis, defensa_externa);
                        insertLicenciados();
                        MessageBox.Show("Datos guardados correctamente");
                        validarCalificacion();
                    }
                    else
                    {
                        actualizar.updateTesis(estudiante, perfil_tesis, defensa_externa, lista_detalle_defensa);
                        MessageBox.Show("Datos actualizados correctamente");
                        validarCalificacion();
                    }
                }
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
                MessageBox.Show(msg);
            }
        }