Example #1
0
    private void NuevoPregunta()
    {
        if (ListaPreguntas.Count == 0)
        {
            AcabarJuego();
            return;
        }
        Timer       = 0f;
        randomInt   = Random.Range(0, ListaPreguntas.Count);
        AuxPregunta = ListaPreguntas[randomInt];
        ListaPreguntas.Remove(ListaPreguntas[randomInt]);
        fondo.sprite    = ListaFondos[AuxPregunta.fondo - 1];
        txPregunta.text = AuxPregunta.descripcion;
        for (int i = 0; i < 3; i++)
        {
            ListaSprite[i].sprite = ListaSpritesJuego[AuxPregunta.sprite - 1];
        }
        ListaSprite[0].GetComponentInChildren <Text>().text = AuxPregunta.pregunta_0;
        ListaSprite[1].GetComponentInChildren <Text>().text = AuxPregunta.pregunta_1;
        ListaSprite[2].GetComponentInChildren <Text>().text = AuxPregunta.pregunta_2;
        // ListaSprite[3].GetComponentInChildren<Text>().text = AuxPregunta.pregunta_3.ToString();

        system.SetSelectedGameObject(null);
        fase = faseJuego.Objetivo;
    }
Example #2
0
        public async Task <PartialViewResult> AddEditAsync(int itemId)
        {
            var model = new Preguntas();
            var reg   = new PreguntasModel();

            reg.Opciones = new List <Opciones>();
            try
            {
                var lis = await serviceTecnologias.List();

                var datos = lis.AsQueryable();

                ViewBag.Tecnologias = datos;


                if (itemId > 0)
                {
                    model = await service.SearchById(itemId);

                    reg = Mapper.Map <Preguntas, PreguntasModel>(model);
                }
            }
            catch
            {
                throw;
            }


            return(PartialView("_AddEdit", reg));
        }
        public ActionResult FormPregunta(string Accion, int Id)
        {
            if (BD.isAdmin() == true)
            {
                ViewBag.Preguntas = BD.ListarPreguntas();
                ViewBag.Accion    = Accion;
                if (Accion == "Obtener")
                {
                    Preguntas pr = BD.ObtenerPreguntas(Id);
                    return(View("EdicionPreguntas", pr));
                }
                else
                {
                    if (Accion == "Eliminar")
                    {
                        BD.EliminarPregunta(Id);

                        return(View("ABMPreguntas"));
                    }
                }
                return(View("EdicionPreguntas"));
            }
            else
            {
                return(View("../QEQ/Login"));
            }
        }
Example #4
0
        public ActionResult EdicionPregunta(string Accion, int IDPreg = 0)
        {
            if (Session["EsAdmin"] != null)
            {
                if (Accion != "Modificar" && Accion != "Ver" && Accion != "Eliminar" && Accion != "Insertar")
                {
                    ViewBag.Mensaje            = "Acción no válida";
                    ViewBag.ViewAnterior       = "VerPreguntas";
                    ViewBag.ControllerAnterior = "Home";
                    return(View("Error"));
                }
                else
                {
                    if (Accion != "Insertar")
                    {
                        Preguntas x = BD.TraerPregunta(IDPreg);
                        ViewBag.Accion = Accion;
                        return(View("EdicionPregunta", x));
                    }
                    else
                    {
                        ViewBag.Accion = Accion;

                        return(View("EdicionPregunta"));
                    }
                }
            }
            else
            {
                return(View("LoginUs"));
            }
        }
 public ActionResult EdicionPreguntas(Preguntas pr, string Accion)
 { //ver como asignar las preguntas a los personajes
     if (BD.isAdmin() == true)
     {
         if (!ModelState.IsValid)
         {
             ViewBag.Preguntas = BD.ListarPreguntas();
             return(View("ABMPreguntas"));
         }
         else
         {
             if (Accion == "Obtener")
             {
                 BD.ModificarPregunta(pr);
                 ViewBag.Preguntas = BD.ListarPreguntas();
                 return(View("ABMPreguntas"));
             }
             else
             {
                 if (Accion == "Insertar")
                 {
                     BD.InsertarPregunta(pr);
                     ViewBag.Preguntas = BD.ListarPreguntas();
                     return(View("ABMPreguntas"));
                 }
             }
             ViewBag.Preguntas = BD.ListarPreguntas();
             return(View("ABMPreguntas"));
         }
     }
     else
     {
         return(View("../QEQ/Login"));
     }
 }
Example #6
0
        public IHttpActionResult PutPreguntas(int id, Preguntas preguntas)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != preguntas.Id)
            {
                return(BadRequest());
            }

            db.Entry(preguntas).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PreguntasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #7
0
    // Use this for initialization
    void Start()
    {
        estudiante = GameObject.Find("CodigoEstudiante").GetComponent <CodigoEstudiante>();
        ConsultarPreguntas();
        ListaPreguntas = new List <Preguntas>(preguntas.Length);
        foreach (Preguntas pregunta in preguntas)
        {
            ListaPreguntas.Add(pregunta);
        }
        randomInt   = Random.Range(0, ListaPreguntas.Count);
        AuxPregunta = ListaPreguntas[randomInt];
        ListaPreguntas.Remove(ListaPreguntas[randomInt]);
        fondo.sprite    = ListaFondos[AuxPregunta.fondo - 1];
        txPregunta.text = AuxPregunta.descripcion;
        for (int i = 0; i < 3; i++)
        {
            ListaSprite[i].sprite = ListaSpritesJuego[AuxPregunta.sprite - 1];
        }
        ListaSprite[0].GetComponentInChildren <Text>().text = AuxPregunta.pregunta_0;
        ListaSprite[1].GetComponentInChildren <Text>().text = AuxPregunta.pregunta_1;
        ListaSprite[2].GetComponentInChildren <Text>().text = AuxPregunta.pregunta_2;
        //ListaSprite[3].GetComponentInChildren<Text>().text = AuxPregunta.pregunta_3;

        fase = faseJuego.Objetivo;
    }
Example #8
0
    public Preguntas[] SelectPreguntas()
    {
        MySqlCommand cmd = conexion.CreateCommand();

        cmd.CommandText = "SELECT * FROM preguntamts";
        MySqlDataReader resultado = cmd.ExecuteReader();
        DataTable       tabla     = new DataTable();

        tabla.Load(resultado);

        Preguntas[] pregunta = new Preguntas[tabla.Rows.Count];

        for (int i = 0; i < tabla.Rows.Count; i++)
        {
            DataRow row         = tabla.Rows[i];
            int     id          = int.Parse(row["id"].ToString());
            int     subTemaId   = int.Parse(row["sub_tema_id"].ToString());
            string  nombre      = row["nombre"].ToString();
            string  descripcion = row["descripcion"].ToString();
            string  pregunta_1  = row["pregunta_1"].ToString();
            string  pregunta_2  = row["pregunta_2"].ToString();
            string  pregunta_3  = row["pregunta_3"].ToString();
            //string pregunta_4 = row["pregunta_4"].ToString();
            int respuesta = int.Parse(row["respuesta"].ToString());
            int fondo     = int.Parse(row["fondo_id"].ToString());
            int sprite    = int.Parse(row["icono_id"].ToString());

            pregunta[i] = new Preguntas(id, subTemaId, nombre, descripcion, pregunta_1, pregunta_2, pregunta_3, respuesta, fondo, sprite);
        }

        resultado.Close();
        return(pregunta);
    }
        public int GuardarPregunta(Preguntas pregunta)
        {
            dbConnection.Insert(pregunta);
            int pk = dbConnection.ExecuteScalar <int>("SELECT last_insert_rowid()");

            return(pk);
        }
Example #10
0
 // Use this for initialization
 void Start()
 {
     option    = " ";
     rgb       = GetComponent <Rigidbody2D>();
     matKeeper = GameObject.Find("Materias").GetComponent <MateriasKepper>();
     que       = GameObject.Find("Canvas").GetComponent <Preguntas>();
 }
        private void list_Preguntas_DoubleClick(object sender, EventArgs e)
        {
            Preguntas             pregunta = this.list_Preguntas.SelectedItem as Preguntas;
            PreguntaRespuestaView frm      = new PreguntaRespuestaView(pregunta);

            frm.ShowDialog(this);
        }
Example #12
0
        public CIDEncuesta(Preguntas pregunta, Respuestas respuesta, IEnumerable <Respuestas> respuestas)
        {
            InitializeComponent();
            Model = ServiceLocator.Instance.Resolve <CIDcontrolViewModel>();
            Model.TipoPregunta        = pregunta.TipoPregunta;
            Model.ListaOpciones       = pregunta.Respuesta;
            Model.Pregunta            = pregunta.Pregunta;
            Model.respuestasMultiples = pregunta.respuestasMultiples;
            txtPregunta.Text          = pregunta.Pregunta;
            _pregunta   = pregunta;
            Model.IDPre = pregunta.IdPregunta;

            if (respuesta != null)
            {
                Model.Respuesta             = respuesta.Respuesta;
                Model.RdioBtonValue         = respuesta.RespuestaSINO ?? false;
                Model.ValueGroupRadioButton = respuesta.IdRespuesta;
            }

            if (respuestas != null)
            {
                respuestas.ForEach((x) =>
                {
                    var temp          = Model.ListaOpciones.FirstOrDefault(opcion => opcion.IdRespuesta.Equals(x.IdRespuesta));
                    temp.Seleccionado = x.Seleccionado;
                }
                                   );
            }
        }
Example #13
0
        private IList <SqlParameter> GenerarParametrosCrear(Preguntas preg)
        {
            IList <SqlParameter> parametros = new List <SqlParameter>();

            var id_pregunta = new SqlParameter("@id_pregunta", SqlDbType.Decimal, 18, "id_pregunta");

            id_pregunta.Direction = ParameterDirection.Output;
            parametros.Add(id_pregunta);

            var id_publicacion = new SqlParameter("@id_publicacion", SqlDbType.Decimal, 18, "id_publicacion");

            id_publicacion.Value = preg.id_publicacion;
            parametros.Add(id_publicacion);

            var id_usuario = new SqlParameter("@id_usuario", SqlDbType.Decimal, 18, "id_usuario");

            id_usuario.Value = preg.usuario.id_usuario;
            parametros.Add(id_usuario);

            var pregunta = new SqlParameter("@pregunta", SqlDbType.NVarChar, 255, "pregunta");

            pregunta.Value = preg.pregunta;
            parametros.Add(pregunta);

            var fecha_pregunta = new SqlParameter("@fecha_pregunta", SqlDbType.DateTime);

            fecha_pregunta.Value        = preg.fecha_pregunta;
            fecha_pregunta.SourceColumn = "fecha_pregunta";
            parametros.Add(fecha_pregunta);

            return(parametros);
        }
Example #14
0
        public bool guarda_Respuesta(Preguntas pre)
        {
            try
            {
                List <SqlParameter> parametros = new List <SqlParameter>();

                var pId = new SqlParameter("@id_pregunta", SqlDbType.Decimal, 18, "id_pregunta");
                pId.Value = pre.id_pregunta;
                parametros.Add(pId);

                var pRespuesta = new SqlParameter("@respuesta ", SqlDbType.NVarChar, 400, "respuesta");
                pRespuesta.Value = pre.respuesta;
                parametros.Add(pRespuesta);

                HomeDB.ExecuteStoredProcedured("DATA_GROUP.getRespuestas", parametros);
            }
            catch (SqlException exSQL)
            {
                MessageDialog.MensajeError(exSQL.Message);
                return(false);
            }
            catch (Exception ex)
            {
                MessageDialog.MensajeError(ex.Message);
                return(false);
            }
            return(true);
        }
Example #15
0
        public async Task <IActionResult> Edit(int id, [Bind("IdPreguntas,IdCodigo,Descripcion")] Preguntas preguntas)
        {
            if (id != preguntas.IdPreguntas)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(preguntas);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PreguntasExists(preguntas.IdPreguntas))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdCodigo"] = new SelectList(_context.Codigo, "IdCodigo", "Descripcion", preguntas.IdCodigo);
            return(View(preguntas));
        }
Example #16
0
        public async Task <IActionResult> PutPreguntas([FromRoute] int id, [FromBody] Preguntas preguntas)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != preguntas.IdPreguntas)
            {
                return(BadRequest());
            }

            _context.Entry(preguntas).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PreguntasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
 public ActionResult EdicionPregunta(string Accion, int ID = 0)
 {
     if (Convert.ToBoolean(Session["AdminNow"]) == true)
     {
         ViewBag.Accion = Accion;
         if (Accion == "Modificar")
         {
             Preguntas P = bd.ObtenerPregunta(ID);
             ViewBag.Id = ID;
             return(View("FinPregunta", P));
         }
         if (Accion == "Ver")
         {
             Preguntas P = bd.ObtenerPregunta(ID);
             return(View("FinPregunta", P));
         }
         if (Accion == "Eliminar")
         {
             bd.EliminarPregunta(ID);
             List <Preguntas> Categoria = new List <Preguntas>();
             Categoria     = bd.ListarPreguntas();
             ViewBag.Lista = Categoria;
             return(View("ABM_Preguntas"));
         }
         return(View("ABM_Preguntas"));
     }
     else
     {
         return(RedirectToAction("Index", "Home"));
     }
 }
Example #18
0
        public static void updatePregunta(Preguntas pregunta)
        {
            cn = DBConnection.MainConnection();
            try
            {
                using (OleDbCommand cmd = cn.CreateCommand())
                {
                    cmd.CommandText = @"UPDATE Preguntas " +
                                      "set pregunta = @pregunta, respuesta = @respuesta, salt = @salt " +
                                      "where Id_Usuario = @id;";


                    cmd.Parameters.AddRange(new OleDbParameter[]
                    {
                        new OleDbParameter("@pregunta", pregunta.Pregunta),
                        new OleDbParameter("@respuesta", pregunta.Respuesta),
                        new OleDbParameter("@salt", pregunta.Salt),
                        new OleDbParameter("@id", pregunta.UserId)
                    });

                    cmd.ExecuteNonQuery();

                    cn.Close();
                }
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show("Error al conseguir pregunta recuperacion.  " + ex);
            }
        }
 public override void OpenEditForm()
 {
     try
     {
         PreguntasEditForm form = new PreguntasEditForm(ActiveItem, ActiveList, true);
         if (form.Lista != null)
         {
             AddForm(form);
         }
         List = Preguntas.GetList(false, List.SessionCode);
         RefreshSources();
         ExecuteAction(molAction.FilterAll);
     }
     catch (Csla.DataPortalException ex)
     {
         MessageBox.Show(ex.BusinessException.ToString(),
                         moleQule.Face.Resources.Labels.ERROR_TITLE,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Exclamation);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(),
                         moleQule.Face.Resources.Labels.ERROR_TITLE,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Exclamation);
     }
 }
        public string ModificarPregunta(Preguntas pregunta)
        {
            dbConnection.Update(pregunta);
            string pk = pregunta.Pregunta;

            return(pk);
        }
Example #21
0
        public async Task <ActionResult <IEnumerable <Preguntas> > > GetByCategoriaId(int categoriaId, string filter)
        {
            var conn = _context.Database.GetDbConnection();
            await conn.OpenAsync();

            var    command = conn.CreateCommand();
            string query   = "select Id, CategoriaId, Pregunta, Respuesta, Activa from Preguntas where Activa = 'S' " +
                             " and categoriaId = " + categoriaId +
                             " and upper(Pregunta) like '%" + filter.ToUpper() + "%'";

            command.CommandText = query;
            var reader = await command.ExecuteReaderAsync();

            List <Preguntas> preguntas = new List <Preguntas>();
            Preguntas        pregunta;

            while (await reader.ReadAsync())
            {
                pregunta             = new Preguntas();
                pregunta.Id          = reader.GetInt32(0);
                pregunta.CategoriaId = reader.GetInt32(1);
                pregunta.Pregunta    = reader.GetString(2);
                pregunta.Respuesta   = reader.GetString(3);
                pregunta.Activa      = reader.GetString(4);

                preguntas.Add(pregunta);
            }

            return(preguntas);
        }
Example #22
0
        public GenerarPreguntas(string testActivo)
        {
            try
            {
                using (StreamReader lector = new StreamReader("Test\\" + testActivo + ".txt"))
                {
                    numero_de_preguntas = int.Parse(lector.ReadLine());
                    for (int x = 0; x < numero_de_preguntas; x++)
                    {
                        string        pregunta             = lector.ReadLine();
                        int           numero_de_respuestas = int.Parse(lector.ReadLine());
                        List <String> respuestas           = new List <string>();
                        List <float>  peso = new List <float>();

                        for (int y = 0; y < numero_de_respuestas; y++)
                        {
                            respuestas.Add(lector.ReadLine());
                            peso.Add(float.Parse(lector.ReadLine()));
                        }
                        Preguntas ventana = new Preguntas(pregunta, respuestas, peso, x + 1);
                        Ventanas.Add(ventana);
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Error al leer archivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Application.Exit();
            }
        }
        public ActionResult AccionPersonaje(Preguntas P, string Imagen, string Nombre, int IdPersonaje, string Accion)
        {
            ViewBag.Accion = Accion;
            BD MICONEXION = new BD();

            ViewBag.ListaCategorias = BD.TraerCategorias();
            ViewBag.ID       = IdPersonaje;
            ViewBag.Nombre   = Nombre;
            ViewBag.disabled = new { };
            if (Accion == "Eliminar" || Accion == "Ver" || Accion == "Modificar")
            {
                Personajes x = BD.TraerPersonajes(IdPersonaje);
                if (Accion == "Ver")
                {
                    ViewBag.disabled = new { disabled = "disabled" };
                }
                return(View("AccionPersonaje", x));
            }
            else if (Accion == "Insertar")
            {
                return(View());
            }
            if (Accion == "Preguntas")
            {
                ViewBag.IdPersonaje = IdPersonaje;
                List <Preguntas> x = BD.TraerPreguntas(P);
                ViewBag.Preguntas = x;

                return(View("ListaPreguntasPersonaje"));
            }
            return(View());
        }
Example #24
0
        public Preguntas Build(System.Data.DataRow row)
        {
            Preguntas preg = new Preguntas();

            preg.id_pregunta        = Convert.ToDecimal(row["id_pregunta"]);
            preg.id_publicacion     = Convert.ToDecimal(row["id_publicacion"]);
            preg.usuario            = new Usuario();
            preg.usuario.id_usuario = Convert.ToDecimal(row["id_usuario"]);
            if (row.Table.Columns.Contains("username"))
            {
                preg.usuario.username = Convert.ToString(row["username"]);
            }
            if (row.Table.Columns.Contains("habilitada"))
            {
                preg.usuario.habilitada = Convert.ToBoolean(row["habilitada"]);
            }
            preg.pregunta       = Convert.ToString(row["pregunta"]);
            preg.respuesta      = row["respuesta"] != DBNull.Value ? Convert.ToString(row["respuesta"]) : "Sin responder";
            preg.fecha_pregunta = Convert.ToDateTime(row["fecha_pregunta"]);
            if (row["fecha_respuesta"] != DBNull.Value)
            {
                preg.fecha_respuesta = Convert.ToDateTime(row["fecha_respuesta"]);
            }

            return(preg);
        }
Example #25
0
        public ActionResult DeleteConfirmed(int id)
        {
            Preguntas preguntas = db.Preguntas.Find(id);

            db.Preguntas.Remove(preguntas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #26
0
        public override global::System.Data.DataSet Clone()
        {
            Preguntas cln = ((Preguntas)(base.Clone()));

            cln.InitVars();
            cln.SchemaSerializationMode = this.SchemaSerializationMode;
            return(cln);
        }
 public PreguntaRespuesta(Preguntas preg, bool modoCrear)
 {
     this.pregunta   = preg;
     this.preguntaDB = new PreguntasDB();
     this.ModoCrear  = modoCrear;
     InitializeComponent();
     this.ConfigurarEdicion();
 }
Example #28
0
        public ActionResult DeletePregunta(int idPregunta)
        {
            Preguntas preg = db.Preguntas.Find(idPregunta);

            db.Preguntas.Remove(preg);
            db.SaveChanges();
            return(RedirectToAction("PreguntasEncuesta", new { idEncuesta = preg.idEncuesta }));
        }
        private Preguntas ArmarRespuesta()
        {
            Preguntas preg = new Preguntas();

            preg           = this.pregunta;
            preg.respuesta = this.tb_Respuesta.Text;
            return(preg);
        }
Example #30
0
 public ActionResult EdicionPregunta(string Accion, int ID = 0)
 {
     if (Convert.ToBoolean(Session["AdminNow"]) == true)
     {
         ViewBag.Accion = Accion;
         if (Accion == "Insertar")
         {
             Preguntas P = bd.ObtenerPregunta(ID);
             ViewBag.Id               = ID;
             ViewBag.Categorias       = bd.ListarCategorias();
             ViewBag.PreguntaNow_cate = P.IdCategoria;
             ViewBag.CategoriaNow     = null;
             ViewBag.Contador         = 0;
             return(View("FinPregunta", P));
         }
         if (Accion == "Modificar")
         {
             Preguntas P = bd.ObtenerPregunta(ID);
             ViewBag.Id               = ID;
             ViewBag.Categorias       = bd.ListarCategorias();
             ViewBag.PreguntaNow_cate = P.IdCategoria;
             return(View("FinPregunta", P));
         }
         if (Accion == "Ver")
         {
             Preguntas  P = bd.ObtenerPregunta(ID);
             Categorias c = bd.ObtenerCategoria(P.IdCategoria);
             ViewBag.Categoria = c.Nombre;
             return(View("FinPregunta", P));
         }
         if (Accion == "Eliminar")
         {
             bool x = true;
             List <Personaje_pregunta> lista = bd.ListarPersonajes_Pregunta();
             foreach (Personaje_pregunta miPersonaje_pregunta in lista)
             {
                 if (miPersonaje_pregunta.IdPregunta == ID)
                 {
                     ViewBag.Error = "No se puede eliminar la pregunta seleccionada porque está relacionada con algún personaje";
                     x             = false;
                 }
             }
             if (x == true)
             {
                 bd.EliminarPregunta(ID);
             }
             List <Preguntas> Categoria = new List <Preguntas>();
             Categoria     = bd.ListarPreguntas();
             ViewBag.Lista = Categoria;
             return(View("ABM_Preguntas"));
         }
         return(View("ABM_Preguntas"));
     }
     else
     {
         return(RedirectToAction("Index", "Home"));
     }
 }
Example #31
0
		public QuizEditor(Preguntas preg, Modo modo)
		{
			InitializeComponent();
			_preg = preg;
			txtPregPantalla.Text = preg.PreguntaPantalla;
			txtPregPresentador.Text = preg.PreguntaPresentador;
			txtRespuesta.Text = preg.Respuesta;
			txtTiempo.Text = preg.Tiempo.ToString();
			cbCategoria.Text = preg.Nivel.ToString();
			cbPuntuacion.Text = preg.Valor.ToString();
			_modo = modo;
		}
Example #32
0
 public static void PreguntaCorrecta(Preguntas pregunta)
 {            
     ListaDisponibles.Remove(pregunta);
 }
Example #33
0
        private void btnSiguiente_Click(object sender, RoutedEventArgs e)
        {
            //_pantallaConcurso.Topmost = true;



            _pantallaPresentacion.Topmost = false;
            btnMostrarPantalla.IsEnabled = true;
            btnOcultarPantalla.IsEnabled = false;
            if (!_pantallaConcurso.IsLoaded)
            {
                Proyector.MostrarEnProyector(_pantallaConcurso);
                //_pantallaConcurso.Show();
            }
            btnSiguiente.IsEnabled = false;
            btnIniciarTiempo.IsEnabled = true;
            //preguntaActual = ReciclarPreguntas.SiguientePregunta();
            preguntaActual = ReciclarPreguntas.ListaRonda[noPregunta - 1];
            if (preguntaActual != null)
            {
                _pantallaConcurso.LimpiarPantalla();
                txtPreguntaPresentador.Text = preguntaActual.PreguntaPresentador;
                txtRespuesta.Text = preguntaActual.Respuesta;
                txtPuntosPregunta.Text = preguntaActual.Valor.ToString();
                lblCantPreg.Text = string.Format("{0} de {1}", ReciclarPreguntas.ListaDisponibles.IndexOf(preguntaActual) + 1, ReciclarPreguntas.ListaDisponibles.Count);
                btnIniciarTiempo.IsEnabled = true;
                btnSiguiente.IsEnabled = false;
                _pantallaConcurso.txtPregunta.Text = string.Format("Pregunta No. {0}", noPregunta);
                noPregunta++;
            }
            else
            {
                MessageBox.Show(string.Format("No hay preguntas de nivel {0} en el archivo de preguntas", ReciclarPreguntas.ObtenerNivelPreguntas()), "Error", MessageBoxButton.OK, MessageBoxImage.Error);//Mensaje de prueba;                
            }
        }