public frm_editar_pregunta() { id_encuesta = repositorio_id_encuesta.instancia.id_encuesta; servicios = new database.databaselogic(); preguntas = new preguntas(); InitializeComponent(); }
private void dgv_preguntas_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { /*Aqui lo que hacemos es que agregamos toda la info de la pregunta que queremos editar * a un singleton que tiene un el modelo de preguntas para despues poder editarlas*/ int index = e.RowIndex; if (index >= 0) { preguntas preguntas = new preguntas(); preguntas.id_pregunta = Convert.ToInt32(dgv_preguntas.Rows[index].Cells[0].Value.ToString()); preguntas.pregunta = dgv_preguntas.Rows[index].Cells[1].Value.ToString(); preguntas.respuesta1 = dgv_preguntas.Rows[index].Cells[2].Value.ToString(); preguntas.respuesta2 = dgv_preguntas.Rows[index].Cells[3].Value.ToString(); preguntas.respuesta3 = dgv_preguntas.Rows[index].Cells[4].Value.ToString(); preguntas.respuesta4 = dgv_preguntas.Rows[index].Cells[5].Value.ToString(); id_pregunta = preguntas.id_pregunta; repositorio_preguntas.instancia.preguntas.Add(preguntas); habilitar_botones(); } else { deshabilitar_botones(); } }
public void AñadirPregunta() { NotaTotal += NuevaPregunta.puntuacion; BBDDService.AddPregunta(NuevaPregunta); NuevaPregunta = new preguntas(); NuevaPregunta.examenes = Examen; }
public ConstruirExamenVM(examenes examen) { Examen = examen; NuevaPregunta = new preguntas(); NuevaPregunta.examenes = Examen; foreach (preguntas p in Examen.preguntas) { NotaTotal += p.puntuacion; } }
public void GuardarRespuesta(string textoRespuesta, preguntas p) { respuestas r = new respuestas(); r.alumnos = AlumnoLogueado; r.texto = textoRespuesta; r.preguntas = p; p.respuestas.Add(r); BBDDService.Guardar(); }
private void agregar_pregunta() { nombre_encuesta = servicios.get_nombre_encuesta(id_encuesta); int id_pregunta = servicios.get_last_preg_id(id_encuesta, id_usuario) + 1; preguntas preguntas = new preguntas(); preguntas.id_pregunta = id_pregunta; preguntas.pregunta = tb_pregunta.Text; preguntas.respuesta1 = tb_opcion1.Text; preguntas.respuesta2 = tb_opcion2.Text; preguntas.respuesta3 = tb_opcion3.Text; preguntas.respuesta4 = tb_opcion4.Text; servicios.agregar_pregunta_extra(id_encuesta, nombre_encuesta, id_usuario, preguntas); }
public void editar_pregunta(int id, preguntas pregunta) { connection.Open(); SqlCommand command = new SqlCommand("UPDATE encuestas SET pregunta=@pregunta, " + "r_1 = @r1,r_2=@r2,r_3=@r3,r_4=@r4 FROM encuestas WHERE id_encuesta = @id and id_pregunta =@id_pregunta", connection); command.Parameters.AddWithValue("@id_pregunta", pregunta.id_pregunta); command.Parameters.AddWithValue("@pregunta", pregunta.pregunta); command.Parameters.AddWithValue("@r1", pregunta.respuesta1); command.Parameters.AddWithValue("@r2", pregunta.respuesta2); command.Parameters.AddWithValue("@r3", pregunta.respuesta3); command.Parameters.AddWithValue("@r4", pregunta.respuesta4); command.Parameters.AddWithValue("id", id); command.ExecuteNonQuery(); connection.Close(); }
public void agregar_pregunta_extra(int id_encuesta, string nombre_enc, int id_usuario, preguntas preguntas) { connection.Open(); SqlCommand command = new SqlCommand("INSERT INTO encuestas VALUES (@id_usuario, @id_encuesta,@nombre_encu,@id_pregunta,@pregunta,@r_1, @r_2, @r_3, @r_4) ", connection); command.Parameters.AddWithValue("@nombre_encu", nombre_enc); command.Parameters.AddWithValue("@id_encuesta", id_encuesta); command.Parameters.AddWithValue("@id_usuario", id_usuario); command.Parameters.AddWithValue("@id_pregunta", preguntas.id_pregunta); command.Parameters.AddWithValue("@pregunta", preguntas.pregunta); command.Parameters.AddWithValue("@r_1", preguntas.respuesta1); command.Parameters.AddWithValue("@r_2", preguntas.respuesta2); command.Parameters.AddWithValue("@r_3", preguntas.respuesta3); command.Parameters.AddWithValue("@r_4", preguntas.respuesta4); command.ExecuteNonQuery(); connection.Close(); }
private void EliminarPregunta(preguntas preguntaEliminar) { Utiles.EliminaPregunta(nodoSeleccionado, preguntaEliminar); DataEmprendeconextion.preguntas.DeleteObject(preguntaEliminar); DataEmprendeconextion.SaveChanges(); }