Ejemplo n.º 1
0
        public DataTable VerPreguntasAsignadas(String id_prueba)
        {
            //DataTable consulta = PreguntaC.Consulta_parametro_Id_pregunta(id_prueba);
            DataTable consulta = PreguntaC.consultaParametroFk_Prueba(id_prueba);

            return(consulta);
        }
Ejemplo n.º 2
0
        public void Metodo_inciar_prueba(object sender, EventArgs e)
        {
            Button    boton_iniciar   = (Button)sender;
            String    id_prueba       = boton_iniciar.CommandArgument.ToString();
            int       id_usuario      = Convert.ToInt32(Session["id_usuario"].ToString());
            DataTable consultaJugador = JugadorC.ConsultaFkUsuario(id_usuario);
            int       id_jugador      = Convert.ToInt32(consultaJugador.Rows[0]["id_jugador"].ToString());

            Consulta = usuario_pruebaC.Consulta_parametro_fk_prueba_fk_jugador(Convert.ToInt32(id_prueba), id_jugador);
            DataTable Consulta_pregunta = preguntaC.consultaParametroFk_Prueba(id_prueba);

            if (Consulta_pregunta.Rows.Count == 0)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: 'Vaya!',text:'Esta prueba no tiene preguntas asignadas.',timer:3000}) </script>");
            }
            else
            {
                if (Consulta.Rows.Count != 0)
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: 'Vaya!',text:'Ya realizaste esta prueba.',timer:3000}) </script>");
                }
                else
                {
                    Response.Redirect("~/Views/VistasJugador/Test/Test.aspx?id_prueba=" + id_prueba);
                }
            }
        }
Ejemplo n.º 3
0
        public DataTable retornaPregunta()
        {
            //Obtenemos el id de la prueba
            id_prueba            = Convert.ToString(Request.QueryString["id_prueba"]);
            Session["id_prueba"] = id_prueba;
            DataTable ConsultaPrueba = PruebaC.consultaParametroId_prueba(id_prueba);
            String    NombrePrueba   = ConsultaPrueba.Rows[0]["nombre_prueba"].ToString();

            TituloPrueba.InnerHtml = "Prueba de conocimiento: <strong>" + NombrePrueba + "</strong>";
            consulta = PreguntaC.consultaParametroFk_Prueba(id_prueba);



            return(consulta);
        }
        public void BindGridView_SeleccionPrueba(object sender, EventArgs e)
        {
            String    NombrePrueba = DropNombrePruebas.SelectedValue;
            DataTable consulta     = pruebaC.consultaParametroNombre(NombrePrueba);

            if (consulta.Rows.Count != 0)
            {
                String    id_prueba         = consulta.Rows[0]["id_prueba"].ToString();
                DataTable consulta_pregunta = PreguntaC.consultaParametroFk_Prueba(id_prueba);
                if (consulta_pregunta.Rows.Count == 0)
                {
                    Tabla_Preguntas.DataSource = consulta_pregunta;
                    Tabla_Preguntas.DataBind();
                    ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: '',text:'No hay preguntas asignadas para la prueba seleccionada',timer:3000}) </script>");
                }
                else
                {
                    Tabla_Preguntas.DataSource = consulta_pregunta;
                    Tabla_Preguntas.DataBind();
                    DivNohaypreguntas.Attributes.Add("Style", "Display:None");
                }
            }
        }