Exemplo n.º 1
0
        private void btnJugar_Click(object sender, EventArgs e)
        {
            lblJusti.Text = "";
            foreach (Button boton in botones)
            {
                boton.BackColor = DefaultBackColor;
                boton.Enabled   = true;
            }
            contFallos   = 0;
            contAciertos = 0;
            // cargar pregunta
            PREGUNTA pregunta = negocio.returnQuestion(1);

            lblPregunta.Text = pregunta.DESCRIPCION;
            List <RESPUESTA> preguntas = new List <RESPUESTA>();

            preguntas = negocio.returnAnswersFromQuestion(pregunta.ID);


            for (int i = 0; i < preguntas.Count; i++)
            {
                botones[i].Text = preguntas[i].DESCRIPCION;
                botones[i].Tag  = preguntas[i].ID;
            }



            //respuestas
        }
Exemplo n.º 2
0
        static clsNPregunta transformar(PREGUNTA newPregunta)
        {
            clsNPregunta pregunta = new clsNPregunta();

            pregunta.IDPREGUNTA     = newPregunta.IDPREGUNTA;
            pregunta.IDTIPOPREGUNTA = int.Parse(newPregunta.IDTIPOPREGUNTA.ToString());
            pregunta.NOMBREPREGUNTA = newPregunta.NOMBREPREGUNTA;
            pregunta.ESTADOPREGUNTA = newPregunta.ESTADOPREGUNTA;
            return(pregunta);
        }
Exemplo n.º 3
0
        //Metodo de eliminacion de Preguntas
        public bool D_eliminarPregunta(PREGUNTA eliminarPregunta)
        {
            try
            {
                using (MERSembrarDataContext db = new MERSembrarDataContext())
                {
                    PREGUNTA pregunta = (from p in db.PREGUNTA where p.IDPREGUNTA == eliminarPregunta.IDPREGUNTA select p).First();
                    db.PREGUNTA.DeleteOnSubmit(pregunta);
                    db.SubmitChanges();
                }

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemplo n.º 4
0
        //Metodo de edicion de los preguntas
        public bool D_editarPreguntas(PREGUNTA editarPregunta)
        {
            try
            {
                using (MERSembrarDataContext db = new MERSembrarDataContext())
                {
                    PREGUNTA pregunta = db.PREGUNTA.Single(u => u.IDPREGUNTA == editarPregunta.IDPREGUNTA);
                    pregunta.NOMBREPREGUNTA = editarPregunta.NOMBREPREGUNTA;
                    pregunta.IDTIPOPREGUNTA = editarPregunta.IDTIPOPREGUNTA;
                    pregunta.ESTADOPREGUNTA = editarPregunta.ESTADOPREGUNTA;
                    db.SubmitChanges();
                }

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemplo n.º 5
0
        //Metodo de creacion de nueva pregunta
        public bool D_ingresarPregunta(clsNPregunta nuevaPregunta)
        {
            try
            {
                using (MERSembrarDataContext db = new MERSembrarDataContext())
                {
                    PREGUNTA pregunta = new PREGUNTA();
                    pregunta.NOMBREPREGUNTA = nuevaPregunta.NOMBREPREGUNTA;
                    pregunta.IDTIPOPREGUNTA = nuevaPregunta.IDTIPOPREGUNTA;
                    pregunta.ESTADOPREGUNTA = nuevaPregunta.ESTADOPREGUNTA;

                    db.PREGUNTA.InsertOnSubmit(pregunta);
                    db.SubmitChanges();
                }

                return(true);
            }
            catch
            {
                return(false);
            }
        }