private void inicializarCampos() { textBoxFFin.Text = proyecto.FechaFinalizacion.Date.ToString(); dateTimePickerFechaInicio.Text = proyecto.FechaInicio.Date.ToString(); textBoxObjetivo.Text = proyecto.Objetivo; textBoxNombre.Text = proyecto.Nombre; labelIdentificacion.Text = proyecto.ProyectoID.ToString(); labelDuracionPendiente.Text = proyecto.CalcularDuracionPendiente().ToString() + " días"; labelDuracionEstimada.Text = proyecto.DuracionEstimada.ToString() + " días"; }
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); }
private string crearMensaje() { IProyecto padre = tarea.ObtenerProyectoPadre(); string mensaje; if (padre == null) { mensaje = "La fecha del proyecto se modificará."; } else { mensaje = "La fecha del Proyecto se modificara a: " + padre.FechaFinalizacion + " y su duracion a: " + padre.CalcularDuracionPendiente() + " dias "; } return(mensaje); }