Exemplo n.º 1
0
        private void btAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                Test t = new Test();

                t.Codigo = tbCodigo.Text;
                t.CodPlantilla = cbPlantilla.SelectedItem.ToString();

                int numPreguntas = int.Parse(tbNumPreguntas.Text);

                for (int i = 1; i <= numPreguntas; i++)
                {
                    Pregunta p = new Pregunta();
                    p.CodTest = t.Codigo;
                    p.Num = i;
                    p.VecesContestada = 0;
                    p.VecesFallada = 0;

                    t.SetPregunta(i, p);
                }

                DBI.Interfaz.AddTest(t);
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 2
0
 public void SetPregunta(int num, Pregunta p)
 {
     if (num < 1 || num >= SIZE)
     {
         throw new Exception("Numero de pregunta no valido");
     }
     preguntas.SetValue(p, num);
     if (num > lastPregunta)
     {
         lastPregunta = num;
     }
 }
Exemplo n.º 3
0
    public Pregunta hacerPregunta(int idDialogo, int preguntaSeleccionada)
    {
        Pregunta dialog = new Pregunta();

        abrirBD();
        string sqlQuery = "SELECT *"
            + " FROM pregunta"
                + " WHERE fkDialogo = " + idDialogo
                + " AND numeroPregunta = " + preguntaSeleccionada;

        dbcmd.CommandText = sqlQuery;
        SqliteDataReader reader = (SqliteDataReader)dbcmd.ExecuteReader();

        while (reader.Read())
        {
            int idPregunta = reader.GetInt32(0);
            int numeroPregunta = reader.GetInt32(1);
            string pregunta = reader.GetString(2);
            if (!reader.IsDBNull(3)){
                //byte[]imagenStream = getBytes(3,reader);
            }
            int fkPersonaje = reader.GetInt32(4);
            int fkHumor = reader.GetInt32(5);
            int fkDialogo = reader.GetInt32(6);

            Debug.Log( "idPregunta= "+idPregunta
                      +"  pregunta= "+pregunta
                      +"  fkPersonaje= "+  fkPersonaje
                      +"  fkHumor= "+ fkHumor
                      +"  fkConjuntoDialogo= "+ fkDialogo
                      );

            //Llenado de datos en Entidad
            dialog.idPregunta = idPregunta;
            dialog.numeroPregunta = numeroPregunta;
            dialog.pregunta = pregunta;
            dialog.fkPersonaje = fkPersonaje;
            dialog.fkHumor = fkHumor;
            dialog.fkDialogo = fkDialogo;
        }
        reader.Close();
        reader = null;
        cerrarBD();

        //Llenado de la entidad

        return dialog;
    }
Exemplo n.º 4
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        try
        {
            cargarWCF();
            unaPreg = trivias.BuscarPreg(Convert.ToInt32(txtId.Text.Trim()));
            Session["unaPreg"] = unaPreg;
            if (unaPreg != null)
            {
                txtPregunta.Text = unaPreg.TEXTO_PREG;
                ddlCat.Text = unaPreg.TIPO;
                txtRes1.Text = unaPreg.LIST_RESP[0].TEXTO_RESP;
                txtRes2.Text = unaPreg.LIST_RESP[1].TEXTO_RESP;
                txtRes3.Text = unaPreg.LIST_RESP[2].TEXTO_RESP;

                if (unaPreg.LIST_RESP[0].CORRECTA)
                {
                    RadioButtonList1.SelectedValue = "1";
                }
                else if (unaPreg.LIST_RESP[1].CORRECTA)
                {
                    RadioButtonList1.SelectedValue = "2";
                }
                if (unaPreg.LIST_RESP[2].CORRECTA)
                {
                    RadioButtonList1.SelectedValue = "3";
                }
                btnConfirmar.Enabled = false;
                btnBaja.Enabled = true;
                btnModificar.Enabled = true;
            }
            else
            {
                btnConfirmar.Enabled = true;
                btnBaja.Enabled = false;
                btnModificar.Enabled = false;
            }
        }
        catch (Exception ex)
        {
            Response.Write("<div id=\"error\" class=\"alert alert-danger\">" + ex.Message + "</div>"
            + "<script type=\"text/javascript\">window.onload=function(){alertBootstrap();};</script>");
        }
    }
Exemplo n.º 5
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            cargarWCF();
            List<Respuestas> listResps = new List<Respuestas>();
            Respuestas res1 = new Respuestas();
            res1.NUM_RESP = 1;
            res1.TEXTO_RESP = txtRes1.Text.Trim();
            Respuestas res2 = new Respuestas();
            res2.NUM_RESP = 2;
            res2.TEXTO_RESP = txtRes2.Text.Trim();
            Respuestas res3 = new Respuestas();
            res3.NUM_RESP = 3;
            res3.TEXTO_RESP = txtRes3.Text.Trim();

            if (RadioButtonList1.SelectedItem.Value == "1")
            {
                res1.CORRECTA = true;
                res2.CORRECTA = false;
                res3.CORRECTA = false;
            }
            else if (RadioButtonList1.SelectedItem.Value == "2")
            {
                res1.CORRECTA = false;
                res2.CORRECTA = true;
                res3.CORRECTA = false;
            }
            else if (RadioButtonList1.SelectedItem.Value == "3")
            {
                res1.CORRECTA = false;
                res2.CORRECTA = false;
                res3.CORRECTA = true;
            }
            listResps.Add(res1);
            listResps.Add(res2);
            listResps.Add(res3);
            unaPreg = new Pregunta();
            unaPreg.ID_PREG = 0;
            unaPreg.TEXTO_PREG = txtPregunta.Text.Trim();
            unaPreg.TIPO = ddlCat.Text;
            unaPreg.LIST_RESP = listResps.ToArray();
            trivias.AltaPreg(unaPreg);
            Response.Write("<div id=\"exito\" class=\"alert alert-warning\">ALTA CON EXITO</div>"
            + "<script type=\"text/javascript\">window.onload=function(){alertBootstrap();};</script>");
            trivias.Close();
            Limpiar();
        }
        catch (Exception ex)
        {
            Response.Write("<div id=\"error\" class=\"alert alert-danger\">" + ex.Message + "</div>" +
            "<script type=\"text/javascript\">window.onload=function(){alertBootstrap();};</script>");
        }
    }
Exemplo n.º 6
0
        public List<Pregunta> GetListaPreguntas()
        {
            List<Pregunta> lista = new List<Pregunta>();

            prta.Fill(apds.Preguntas);

            foreach (DataRow d in apds.Preguntas)
            {
                Pregunta p = new Pregunta();
                p.CodTest = (string)d["test"];
                p.Num = (int)d["num"];
                p.VecesContestada = (int)d["veces"];
                p.VecesFallada = (int)d["fallos"];

                lista.Add(p);
            }

            return lista;
        }
Exemplo n.º 7
0
 public void UpdatePregunta(Pregunta p, Pregunta orig_p)
 {
     prta.Update(p.CodTest, p.Num, p.VecesContestada, p.VecesFallada, orig_p.CodTest,
         orig_p.Num, orig_p.VecesContestada, orig_p.VecesFallada);
 }
Exemplo n.º 8
0
        public void GetTest(Test t)
        {
            tta.Fill(apds.Tests);
            prta.Fill(apds.Preguntas);

            foreach (DataRow d in apds.Tests)
            {
                if ((string)d["codigo"] == t.Codigo)
                {
                    t.CodPlantilla = (string)d["plantilla"];
                    break;
                }
            }

            foreach (DataRow d in apds.Preguntas)
            {
                if ((string)d["test"] == t.Codigo)
                {
                    Pregunta p = new Pregunta();
                    p.CodTest = t.Codigo;
                    p.Num = (int)d["num"];
                    p.VecesContestada = (int)d["veces"];
                    p.VecesFallada = (int)d["fallos"];
                    t.SetPregunta(p.Num, p);
                }
            }
        }
Exemplo n.º 9
0
 public void siguientePregunta(int numeroPregunta)
 {
     pregunta = new PreguntaDAO ().hacerPregunta (idDialogoInicial, numeroPregunta);
     cargarRespuestas (numeroPregunta);
 }
Exemplo n.º 10
0
 void startDialog()
 {
     //Cargando pregunta inicial
     pregunta = new PreguntaDAO ().dialogoPorID (idDialogoInicial);
     cargarRespuestas (pregunta.fkDialogo);
 }
Exemplo n.º 11
0
	public Pregunta CreatePregunta(){
		var p = new Pregunta{
			Semana_id = 1,
			Texto = "Pregunta1"
		};
		_connection.Insert (p);
		return p;
	}
Exemplo n.º 12
0
 public List <Respuesta> GetRespuestasFrom(Pregunta pregunta)
 {
     return(misDatos.GetRespuestasFrom(pregunta));
 }
Exemplo n.º 13
0
        private static void GuardarVerificacion()
        {
            Verificacion verificacion = new Verificacion();

            verificacion.Activo = true;
            verificacion.Nombre = "Verificacion 1";

            Categoria categoria = new Categoria();

            categoria.Descripcion = "ASPECTOS GENERALES";
            categoria.Orden       = 1;
            categoria.Eliminado   = false;

            Categoria categoria2 = new Categoria();

            categoria2.Descripcion = "ASPECTOS GENERALES 2";
            categoria2.Orden       = 2;
            categoria2.Eliminado   = false;

            Pregunta pregunta = new Pregunta();

            pregunta.Orden       = 1;
            pregunta.Titulo      = " Como te llamas";
            pregunta.Descripcion = "";
            pregunta.Eliminado   = false;


            Pregunta pregunta2 = new Pregunta();

            pregunta2.Orden       = 2;
            pregunta2.Titulo      = " Como te llamas 2";
            pregunta2.Descripcion = "";
            pregunta2.Eliminado   = false;

            Respuesta respuesta = new Respuesta();

            respuesta.Descripcion = "Si";
            respuesta.Valor       = 1;

            Respuesta respuesta2 = new Respuesta();

            respuesta2.Descripcion = "Si";
            respuesta2.Valor       = 2;

            Respuesta respuesta3 = new Respuesta();

            respuesta3.Descripcion = "Si";
            respuesta3.Valor       = 4;

            pregunta.Respuestas = new List <Respuesta>()
            {
                respuesta, respuesta2, respuesta2
            };
            categoria.Preguntas = new List <Pregunta>()
            {
                pregunta, pregunta2
            };
            verificacion.Categorias = new List <Categoria> {
                categoria, categoria2
            };


            VerificacionLogica verificacionLogica = new VerificacionLogica();

            verificacionLogica.Guardar(verificacion);
        }