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 }
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); }
//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); } }
//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); } }
//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); } }