private void buttonEditar_Click(object sender, EventArgs e) { if (dataGridViewPreguntas.SelectedRows.Count > 0) { String ruta = rutaIdioma(); modificarPregunta = true; //Elimino la pregunta Pregunta pregunta = (Pregunta)dataGridViewPreguntas.SelectedRows[0].DataBoundItem; foreach (DataGridViewRow eliminarPregunta in dataGridViewPreguntas.SelectedRows) { preguntas.Remove((Pregunta)eliminarPregunta.DataBoundItem); } guardarFichero(); NuevaPregunta editarPregunta = new NuevaPregunta(preguntas, pregunta, modificarPregunta); editarPregunta.Text = this.Text; editarPregunta.ShowDialog(); //Actualiza el gridView con los datos introducidos comprobarFichero(ruta); refrescar(); } else { MessageBox.Show("Error, ninguna pregunta seleccionada", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonCrear_Click(object sender, EventArgs e) { modificarPregunta = false; String ruta = rutaIdioma(); Pregunta pregunta = new Pregunta(); NuevaPregunta nuevaPregunta = new NuevaPregunta(preguntas, pregunta, modificarPregunta); nuevaPregunta.Text = this.Text; nuevaPregunta.ShowDialog(); preguntas.Add(pregunta); comprobarFichero(ruta); refrescar(); }