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 (hayTareaSeleccionada())
     {
         this.tarea.AgregarAntecesora(tareaSeleccionada());
         contexto.ModificarTarea(tarea);
         this.Close();
     }
     else
     {
         AyudanteVisual.CartelExclamacion("No se seleccionó ninguna tarea.", "Problema selección");
     }
 }
Exemple #3
0
        private void asignarValoresTarea()
        {
            cambiarNombreTarea();
            cambiarObjetivoTarea();
            cambiarPrioridadTarea();
            cambiarDescripcionTarea();
            cambiarFechaDeInicio();
            IProyecto padre        = tarea.ObtenerProyectoPadre();
            String    modificacion = "La duración pendiente se modificó de " + padre.CalcularDuracionPendiente();

            if (!esCompuesta(tarea))
            {
                TareaSimple tareaSimple = (TareaSimple)tarea;
                cambiarDuracionPendiente(tareaSimple);
                cambiarFechaFinalizacion(tareaSimple);
                tarea = tareaSimple;
            }
            tarea.DuracionEstimada = Int32.Parse(textBoxDuracionEstimada.Text);
            contexto.ModificarTarea(tarea);
            padre         = tarea.ObtenerProyectoPadre();
            modificacion += " a " + padre.CalcularDuracionPendiente();
            padre.AgregarModificacion(modificacion);
            contexto.ModificarProyecto(padre);
        }