public void EditSeccion(RegistroCapitulos rc, Capitulo c, int row) { var seccion = this.View.dataGrid.Rows[row].Cells[0].Value.ToString(); //new EditSeccionController(rc, c, seccion); EdicionView editView = new EdicionController(rc, new RegistroPersonajes().RecuperaXml(), c, c.recuperarSeccion(seccion), "Seccion " + (row + 1)).edicionView; editView.Show(); editView.FormClosed += (sender, args) => this.Actualiza(c); /*this.Actualiza(c);*/ }
void addSeccion(RegistroCapitulos registroCapitulos, RegistroPersonajes registroPersonajes, Capitulo capActual) { edicionView.Hide(); EdicionView ed = new EdicionController(registroCapitulos, registroPersonajes, capActual, new Seccion("", ""), "Nueva Seccion").edicionView; ed.ShowDialog(); ed.FormClosed += (sender, args) => { if (ed.Text.Length != 0) { capActual.secciones.Add(new Seccion("", ed.Text)); } edicionView.Close(); }; }