示例#1
0
        private void RegistrarCurso(object sender, RoutedEventArgs e)
        {
            if (HayCamposVacios())
            {
                AdministradorVentanasDialogo.MostrarVentanaCamposVacios();
            }
            else if (HayCamposIncorrectos())
            {
                AdministradorVentanasDialogo.MostrarVentanaCamposIncorrectos();
            }
            else
            {
                string mensaje;
                try
                {
                    ResultadoRegistro guardado = GuardarCursoRegistrado();

                    if (guardado == ResultadoRegistro.Registrado)
                    {
                        mensaje = "Se registró el curso exitosamente.";
                        AdministradorVentanasDialogo.MostrarVentanaExito(mensaje);
                        LimpiarCampos();
                    }
                    else if (guardado == ResultadoRegistro.YaExiste)
                    {
                        mensaje = "El curso que intenta registrar ya existe, por favor verifique la información.";
                        AdministradorVentanasDialogo.MostrarVentanaError(mensaje);
                    }
                }
                catch (MySqlException ex)
                {
                    AdministradorVentanasDialogo.MostrarVentanaError(ex.Message);
                }
            }
        }
示例#2
0
        private void AprobarSolicitud(object sender, RoutedEventArgs e)
        {
            bool confirmar = AdministradorVentanasDialogo.MostrarVentanaConfirmacion("“¿Seguro que deseas autorizar la solicitud de modificación para este plan de curso?");

            if (confirmar)
            {
                if (ComentarioVacio())
                {
                    AdministradorVentanasDialogo.MostrarVentanaError("Esta vacio el campo de comentarios. Por favor verifique la información.");
                }
                else
                {
                    SolicitudCambioDAO solicitudDAO = new SolicitudCambioDAO();

                    solicitud.Comentarios = comentariosSolicitud.Text;

                    bool guardado = solicitudDAO.AprobarSolicitud(solicitud);

                    if (guardado)
                    {
                        AdministradorVentanasDialogo.MostrarVentanaExito("El plan de curso fue actualizado exitosamente.");
                    }
                    else
                    {
                        AdministradorVentanasDialogo.MostrarVentanaError("Ocurrió un fallo al intentar conectarse a la base de datos. Intente de nuevo más tarde.");
                    }

                    NavigationService.Navigate(new ConsultarSolicitudes());
                }
            }
        }
示例#3
0
        private void RegistrarDocente(object sender, RoutedEventArgs e)
        {
            if (HayCamposVacios())
            {
                AdministradorVentanasDialogo.MostrarVentanaCamposVacios();
            }
            else if (HayCamposIncorrectos())
            {
                AdministradorVentanasDialogo.MostrarVentanaCamposIncorrectos();
            }
            else
            {
                try
                {
                    ResultadoRegistro guardado = GuardarDocenteRegistrado();
                    string            mensaje;

                    if (guardado == ResultadoRegistro.Registrado)
                    {
                        mensaje = "Se registró el docente exitosamente.";
                        AdministradorVentanasDialogo.MostrarVentanaExito(mensaje);
                        LimpiarCampos();
                    }
                    else if (guardado == ResultadoRegistro.YaExiste)
                    {
                        mensaje = "El docente que intenta registrar ya existe. Por favor, verifique la información.";
                        AdministradorVentanasDialogo.MostrarVentanaError(mensaje);
                    }
                    else
                    {
                        mensaje = "Ocurrió un error al intertar registrar el docente. Intente más tarde.";
                        AdministradorVentanasDialogo.MostrarVentanaError(mensaje);
                    }
                }
                catch (MySqlException ex)
                {
                    AdministradorVentanasDialogo.MostrarVentanaError(ex.Message);
                }
            }
        }