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()); } }
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; } }
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; }
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>"); } }
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>"); } }
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; }
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); }
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); } } }
public void siguientePregunta(int numeroPregunta) { pregunta = new PreguntaDAO ().hacerPregunta (idDialogoInicial, numeroPregunta); cargarRespuestas (numeroPregunta); }
void startDialog() { //Cargando pregunta inicial pregunta = new PreguntaDAO ().dialogoPorID (idDialogoInicial); cargarRespuestas (pregunta.fkDialogo); }
public Pregunta CreatePregunta(){ var p = new Pregunta{ Semana_id = 1, Texto = "Pregunta1" }; _connection.Insert (p); return p; }
public List <Respuesta> GetRespuestasFrom(Pregunta pregunta) { return(misDatos.GetRespuestasFrom(pregunta)); }
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); }