public DataTable VerPreguntasAsignadas(String id_prueba) { //DataTable consulta = PreguntaC.Consulta_parametro_Id_pregunta(id_prueba); DataTable consulta = PreguntaC.consultaParametroFk_Prueba(id_prueba); return(consulta); }
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); } } }
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"); } } }