Ejemplo n.º 1
0
 public fPruebaConocimientoCurso(Usuario usuario, Curso curso)
 {
     InitializeComponent();
     this.usuario = usuario;
     this.curso   = curso;
     this.prueba  = new PruebaConocimiento(curso.CursoID);
 }
Ejemplo n.º 2
0
 private void bEliminarPrueba_Click(object sender, EventArgs e)
 {
     try
     {
         if (PruebaConocimiento.hayPruebaConocimiento(curso))
         {
             DialogResult dialogResult = MessageBox.Show("¿Desea borrar la prueba de conocimiento?", "ALERTA", MessageBoxButtons.YesNo);
             if (dialogResult == DialogResult.Yes)
             {
                 PruebaConocimiento p = new PruebaConocimiento(curso.CursoID);
                 p.BorrarPrueba();
                 MessageBox.Show("Prueba de conocimiento eliminada con exito");
             }
             else if (dialogResult == DialogResult.No)
             {
                 //do something else
             }
         }
         else
         {
             throw new Exception("No existe ninguna prueba asociada al curso");
         }
     } catch (Exception ex)
     {
         MessageBox.Show("ERROR: " + ex.Message);
     }
 }
Ejemplo n.º 3
0
 public fRespuestaPrueba(Usuario user, Curso curso, PruebaConocimiento prueba)
 {
     this.user   = user;
     this.curso  = curso;
     this.prueba = prueba;
     InitializeComponent();
 }
        public fEditarPruebaConocimiento(Usuario u, Curso c, PruebaConocimiento p)
        {
            this.usuario = u;
            this.curso   = c;
            this.prueba  = p;

            this.p1 = p.P1.Split(';');
            this.p2 = p.P2.Split(';');
            this.p3 = p.P3.Split(';');
            this.p4 = p.P4.Split(';');
            this.p5 = p.P5.Split(';');
            InitializeComponent();
        }
Ejemplo n.º 5
0
 private void bEditarPrueba_Click(object sender, EventArgs e)
 {
     if (PruebaConocimiento.hayPruebaConocimiento(curso))
     {
         fEditarPruebaConocimiento f = new fEditarPruebaConocimiento(user, curso, new PruebaConocimiento(curso.CursoID));
         this.Hide();
         f.ShowDialog();
         this.Close();
     }
     else
     {
         MessageBox.Show("No existe ninguna prueba asociada al curso");
     }
 }
Ejemplo n.º 6
0
 private void bAnyadirPrueba_Click(object sender, EventArgs e)
 {
     if (PruebaConocimiento.hayPruebaConocimiento(curso))
     {
         MessageBox.Show("Ya hay una prueba asociada al curso");
     }
     else
     {
         fCrearPruebaConocimiento f = new fCrearPruebaConocimiento(user, curso);
         this.Hide();
         f.ShowDialog();
         this.Close();
     }
 }
Ejemplo n.º 7
0
        public fInfoCursoProfesor(Usuario user, Curso curso)
        {
            this.user  = user;
            this.curso = curso;

            if (PruebaConocimiento.hayPruebaConocimiento(curso))
            {
                prueba = new PruebaConocimiento(curso.CursoID);
            }
            else
            {
                prueba = null;
            }
            InitializeComponent();
        }
Ejemplo n.º 8
0
 private void bAccederPruebaConocimiento_Click(object sender, EventArgs e)
 {
     if (pruebaRealizada())
     {
         MessageBox.Show("La prueba ya se ha realizado");
     }
     else
     {
         if (!PruebaConocimiento.hayPruebaConocimiento(curso))
         {
             MessageBox.Show("No hay una prueba de conocimiento disponible todavia");
         }
         else
         {
             fPruebaConocimientoCurso prueba = new fPruebaConocimientoCurso(user, curso);
             this.Hide();
             prueba.ShowDialog();
             this.Close();
         }
     }
 }