private void editarTareaVentana(ITarea tarea, bool esNuevaTarea) { VentanaDetallesTarea ventanaDetalles = new VentanaDetallesTarea(tarea, esNuevaTarea, contexto); ventanaDetalles.ShowDialog(this); refrescarVentanaAlCerrarseDialogo(); }
private void editarTareaVentana(ITarea tarea, bool esNuevaTarea) { VentanaDetallesTarea ventanaDetalles = new VentanaDetallesTarea(tarea, esNuevaTarea, contexto); ventanaDetalles.ShowDialog(this); foreach (Form formulario in Application.OpenForms) { if (estaCerradaVentanaDetallesTarea(formulario)) { inicializarComponentes(); break; } } }
private void buttonAgregarSubtarea_Click(object sender, EventArgs e) { if (esCompuesta(tarea)) { Tarea tareaNueva = new TareaSimple(contexto); ((TareaCompuesta)tarea).Subtareas.Add(tareaNueva); tarea.AgregarModificacion("Agregada una subtarea."); contexto.ModificarTarea(tarea); VentanaDetallesTarea ventana = new VentanaDetallesTarea((TareaSimple)tareaNueva, true, contexto); ventana.ShowDialog(); refrescarVentanaAlCerrarseDialogo(); } else { AyudanteVisual.CartelExclamacion("Esta es una tarea simple no se le pueden agregar subtareas.", "Acción no posible."); } }