示例#1
0
        public void ConstruirExamen(long idExamen)
        {
            examenes examen = BBDDService.getExamenById(idExamen);
            ConstruirExamenDialogo construirExamenDialogo = new ConstruirExamenDialogo(examen);

            construirExamenDialogo.ShowDialog();
        }
示例#2
0
        public void ActivarDesactivarExamen(long idExamen)
        {
            examenes examen = BBDDService.getExamenById(idExamen);

            examen.activo = !examen.activo;
            BBDDService.Guardar();
        }
示例#3
0
        public void CorregirExamen(long idExamen, long idAlumno)
        {
            examenes       examen          = BBDDService.getExamenById(idExamen);
            alumnos        alumno          = BBDDService.getAlumnoById(idAlumno);
            CorregirExamen corregirVentana = new CorregirExamen(examen, alumno);

            corregirVentana.ShowDialog();
        }
 public void RealizarExamen(long idExamen)
 {
     if (BBDDService.isExamenYaRealizadoPorAlumno(AlumnoLogueado, idExamen))
     {
         MessageBox.Show("Ya ha realizado este examen", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         examenes         examen = BBDDService.getExamenById(idExamen);
         MessageBoxResult result = MessageBox.Show("¿Quiere comenzar el examen " + examen.temas.nombre + "?\nDuración : " + examen.duracion + " minutos\nNúmero de preguntas : " + examen.preguntas.Count, "Realizar examen", MessageBoxButton.YesNo, MessageBoxImage.Information);
         if (result == MessageBoxResult.Yes)
         {
             Examen examenVentana = new Examen(examen, AlumnoLogueado);
             examenVentana.ShowDialog();
         }
     }
 }