private void mostrarMensajeFechaInvalida() { AyudanteVisual.CartelExclamacion("La fecha de inicio es inválida," + " un proyecto no puede empezar luego que una de sus etapas.", "Fecha de inicio inválida."); inicializarCampos(); }
private void buttonGuardar_Click(object sender, System.EventArgs e) { if (campoNombreEsVacio()) { AyudanteVisual.CartelExclamacion("El nombre de una persona no puede ser vacío.", "Nombre vacío"); } else { if (campoRolEsVacio()) { AyudanteVisual.CartelExclamacion("El rol de una persona no puede ser vacío.", "Rol vacío"); } else { Persona personaAAgregar = new Persona() { Nombre = textBoxNombre.Text, Rol = textBoxRol.Text }; tarea.AgregarPersona(personaAAgregar); tarea.AgregarModificacion("Se agregó persona " + textBoxNombre.Text); contexto.ModificarTarea(tarea); Close(); } } }
private void buttonGuardar_Click(object sender, EventArgs e) { if (!fechaDeInicioValida()) { mostrarMensajeFechaInvalida(); } else { if (textBoxNombre.Text.Trim().Equals(String.Empty)) { AyudanteVisual.CartelExclamacion("El nombre no puede ser vacío.", "Campo inválido"); } else { if (textBoxObjetivo.Text.Trim().Equals(String.Empty)) { AyudanteVisual.CartelExclamacion("El objetivo no puede ser vacío.", "Campo inválido"); } else { asignarCamposProyecto(); } } } }
private void cerrarVentanaSiListaVacia() { if (comboBoxTareas.Items.Count == 0) { AyudanteVisual.CartelExclamacion("No es fue posible encontrar tareas que cumplan el criterio de poder ser antecesoras de esta tarea.", "No hay tareas."); this.Close(); } }
private void acercaDeToolStripMenuItem_Click(object sender, EventArgs e) { AyudanteVisual.CartelInformacion("Obligatorio 2\n" + "Diseño de aplicaciones 1\n" + "Universidad ORT\n" + "Joaquín Marcher\n" + "Joaquín Musé", "Acerca de"); }
private void buttonEliminarPersona_Click(object sender, EventArgs e) { if (hayPersonaSeleccionada()) { if (AyudanteVisual.CartelConfirmacion("¿Seguro desea eliminar esta persona?", "Eliminación")) { borrarPersona(); inicializarListViewPersonas(); } } }
private void VentanaEtapa_FormClosing(object sender, FormClosingEventArgs e) { if (!estaEtapaGuardada) { string Message = "¿Está seguro que desea salir?"; string Title = "Confirmación de salida"; if (!AyudanteVisual.CartelConfirmacion(Message, Title)) { e.Cancel = true; } } }
private void buttonEliminarAntecesora_Click(object sender, EventArgs e) { if (hayAntecesoraSeleccionadaListView()) { if (AyudanteVisual.CartelConfirmacion("¿Seguro desea eliminar esta tarea antecesora?", "Eliminación")) { borrarAntecesora(); inicializarListViewAntecesoras(); inicializarBotonEliminarAntecesora(); } } }
private void buttonEliminarProyecto_Click(object sender, EventArgs e) { if (hayProyectoSeleccionado()) { if (AyudanteVisual.CartelConfirmacion("¿Seguro desea eliminar este proyecto?\n" + "La siguiente acción, eliminará el pryecto con todas sus etapas y tareas.", "Eliminación de proyecto")) { Contexto.EliminarProyecto(proyectoSeleccionado().ProyectoID); actualizarListaDeProyectos(); } } }
private void buttonGuardar_Click(object sender, EventArgs e) { if (hayTareaSeleccionada()) { this.tarea.AgregarAntecesora(tareaSeleccionada()); contexto.ModificarTarea(tarea); this.Close(); } else { AyudanteVisual.CartelExclamacion("No se seleccionó ninguna tarea.", "Problema selección"); } }
private void buttonEliminar_Click(object sender, EventArgs e) { if (HayTareaSeleccionada()) { if (EstaTareaSeleccionadaEnEtapa()) { eliminarTareaDeEtapa(); } else { AyudanteVisual.CartelExclamacion("La tarea seleccionada no es una hija directa de la etapa actual.\n" + "Para eliminar la tarea, deberá ir a la tarea padre y desde ahí eliminarla.", "No tiene permisos"); } } }
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."); } }
private void buttonEliminarSubtarea_Click(object sender, EventArgs e) { if (hayTareaSeleccionadaTreeView()) { if (AyudanteVisual.CartelConfirmacion(crearMensajeElminacion(tareaSeleccionada()), "Eliminación")) { TareaCompuesta tareaCompuesta = (TareaCompuesta)tarea; DateTime fechaFinalizacion = tareaCompuesta.FechaFinalizacion; int duracionPendiente = tareaCompuesta.CalcularDuracionPendiente(); tareaCompuesta.EliminarSubtarea(tareaSeleccionada()); cambiarATareaSimpleSimple(tareaCompuesta, fechaFinalizacion, duracionPendiente); tareaCompuesta.AgregarModificacion("Eliminada subtarea " + tareaSeleccionada().ToString()); contexto.ModificarTarea(tareaCompuesta); refrescarPantalla(); } } }
private void buttonGuardar_Click(object sender, EventArgs e) { ITarea tareaAnterior = tarea.Clonar(); bool confirmacion = AyudanteVisual.CartelConfirmacion(crearMensaje(), "Impacto en la duracion del proyecto"); if (!confirmacion && esNuevaTarea) { eliminarTareaActual(); this.Close(); } else if (!(confirmacion || esNuevaTarea)) { InicializarComponentes(); } else if (confirmacion) { asignarValoresTarea(); } Close(); }
private bool ApretoSiEnMensajeDeConfirmacion() { return(AyudanteVisual.CartelConfirmacion(MensajeConfirmacionEliminacionTarea(), "Eliminación")); }
private bool CartelConfirmacionEliminacionAceptado() { return(AyudanteVisual.CartelConfirmacion("¿Seguro desea eliminar esta etapa?", "Eliminar etapa")); }