예제 #1
0
        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);
            }
        }
예제 #2
0
        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();
        }