Esempio n. 1
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);
        }