/// <summary>
        /// Valida cuantas preguntas por estudiante se pude ingresar
        /// el rango es de 1-3 preguntas por participante.
        /// </summary>
        private void button1_Click(object sender, EventArgs e)
        {
            Estudiante           es = new Estudiante();
            RespuestasEstudiante rs = new RespuestasEstudiante();

            rs.conta = (int)dEntrada.Value;
            if (VerificarPregunta(txtPregunta.Text))
            {
                es.lblPregunta.Text = txtPregunta.Text;
                this.Hide();

                if (Seleccionar.Checked)
                {
                }
                if (dEntrada.Value == 1)
                {
                    Respuesta1.Visible  = true;
                    Respuesta2.Visible  = false;
                    Respuesta3.Visible  = false;
                    es.txtRes1.Visible  = true;
                    es.txtRes2.Visible  = false;
                    es.txtRes3.Visible  = false;
                    es.lblIdea1.Visible = true;
                    es.lblIdea2.Visible = false;
                    es.lblIdea3.Visible = false;
                }
                if (dEntrada.Value == 2)
                {
                    Respuesta1.Visible  = true;
                    Respuesta2.Visible  = true;
                    Respuesta3.Visible  = false;
                    es.txtRes1.Visible  = true;
                    es.txtRes2.Visible  = true;
                    es.txtRes3.Visible  = false;
                    es.lblIdea1.Visible = true;
                    es.lblIdea2.Visible = true;
                    es.lblIdea3.Visible = false;
                }
                if (dEntrada.Value == 3)
                {
                    Respuesta1.Visible  = true;
                    Respuesta2.Visible  = true;
                    Respuesta3.Visible  = false;
                    es.txtRes1.Visible  = true;
                    es.txtRes2.Visible  = true;
                    es.txtRes3.Visible  = true;
                    es.lblIdea1.Visible = true;
                    es.lblIdea2.Visible = true;
                    es.lblIdea3.Visible = true;
                }
                es.Show();
            }
        }
示例#2
0
        /// <summary>
        /// inserta en la BD los datos de los estudiantes con sus respuestas.
        /// </summary>
        /// <param name="fecha">te dice la fecha exacta.</param>
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            //Comando para obtener la fecha
            DateTime dt     = DateTime.Now;
            string   fecha  = dt.ToString("dd-MM-yyyy");
            int      estado = 0;

            if (VerificarNombre(tboxNombre.Text) && VerificarApellido(tboxApp.Text) && VerificarIdea1(txtRes1.Text) && VerificarIdea2(txtRes2.Text) && Verificaridea3(txtRes3.Text))
            {
                try
                {
                    conexion.Open();
                    string       insertar = "insert into tabEstudiante(Nombre, Apellido, Fecha, [Palabra 1], [Palabra 2], [Palabra 3])VALUES(@Nom, @App, @Fecha,@Pal1, @Pal2, @Pal3)";
                    OleDbCommand cmd      = new OleDbCommand(insertar, conexion);
                    cmd.Parameters.AddWithValue("@Nom", tboxNombre.Text);
                    cmd.Parameters.AddWithValue("@App", tboxApp.Text);
                    cmd.Parameters.AddWithValue("@Fecha", fecha);
                    cmd.Parameters.AddWithValue("@Pal1", txtRes1.Text);
                    cmd.Parameters.AddWithValue("@Pal2", txtRes2.Text);
                    cmd.Parameters.AddWithValue("@Pal3", txtRes3.Text);

                    cmd.ExecuteNonQuery();
                    MessageBox.Show("Registro guardado");
                    cmd.Connection.Close();
                }
                catch (DBConcurrencyException ex)
                {
                    MessageBox.Show("Error de concurrencia:\n" + ex.Message);
                    estado = 1;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    estado = 1;
                }


                if (estado == 0)
                {
                    RespuestasEstudiante r = new RespuestasEstudiante();
                    PantallaProfesor     p = new PantallaProfesor();
                    this.Hide();

                    p.Respuesta1.Text    = txtRes1.Text;
                    p.Respuesta1.Visible = true;
                    p.Respuesta2.Text    = txtRes3.Text;
                    p.Respuesta2.Visible = true;
                    p.Respuesta3.Text    = txtRes2.Text;
                    p.Respuesta3.Visible = true;
                    p.Show();

                    r.Respuesta1.Text    = txtRes1.Text;
                    r.Respuesta1.Visible = true;
                    r.Respuesta2.Text    = txtRes3.Text;
                    r.Respuesta2.Visible = true;
                    r.Respuesta3.Text    = txtRes2.Text;
                    r.Respuesta3.Visible = true;
                    r.Show();
                }
            }
        }