public void FechaFinalizacionCorrecta() { DateTime fechaEsperada = new DateTime(2015, 12, 20); IEtapa imprimeCuenta = CrearEtapaConSubTarea(); Assert.Equal(fechaEsperada.Date, imprimeCuenta.FechaFinalizacion.Date); }
public VentanaDetallesEtapa(int etapaID, IContextoGestorProyectos contexto) { InitializeComponent(); this.contexto = contexto; etapa = contexto.ObtenerEtapa(etapaID); inicializarComponentes(); }
public VentanaAsignarAntecesoraVentanaDetallesEtapa(IEtapa etapa, ITarea tarea, IContextoGestorProyectos contexto) { this.contexto = contexto; InitializeComponent(); this.etapa = etapa; this.tarea = tarea; inicializarComboBoxTareas(); }
public void EliminarUnaTarea() { IEtapa etapa = CrearEtapaConSubTarea(); Tarea aEliminar = etapa.Tareas[0]; etapa.EliminarTarea(aEliminar); Assert.False(etapa.Tareas.Contains(aEliminar)); }
public void ModificarEtapa(IEtapa etapa) { var etapaAEditar = Etapas.Find(etapa.EtapaID); etapaAEditar.Nombre = etapa.Nombre; etapaAEditar.DuracionEstimada = etapa.DuracionEstimada; etapaAEditar.FechaInicio = etapa.FechaInicio; etapaAEditar.Tareas = etapa.Tareas; SaveChanges(); }
private static ListViewItem CrearNuevoItemListView(IEtapa etapa) { ListViewItem elementoListView = new ListViewItem(); elementoListView.Text = (etapa.EtapaID) + ""; elementoListView.SubItems[0].Tag = OrdenadorListView.INT; elementoListView.SubItems.Add(etapa.Nombre).Tag = OrdenadorListView.STRING; elementoListView.SubItems.Add(etapa.CalcularDuracionPendiente().ToString()).Tag = OrdenadorListView.INT; elementoListView.SubItems.Add(etapa.FechaInicio.ToString()).Tag = OrdenadorListView.DATETIME; elementoListView.SubItems.Add(etapa.FechaFinalizacion.ToString()).Tag = OrdenadorListView.DATETIME; return(elementoListView); }
public void EliminarEtapa(int id) { IEtapa etapa = ObtenerEtapa(id); for (int i = etapa.Tareas.Count - 1; i >= 0; i--) { EliminarTarea(etapa.Tareas[i].TareaID); } etapa.Tareas = new List <Tarea>(); Etapas.Remove(Etapas.Find(id)); SaveChanges(); }
private void editarEtapaVentana(IEtapa etapa) { VentanaDetallesEtapa ventanaDetalles = new VentanaDetallesEtapa(etapa.EtapaID, Contexto); ventanaDetalles.ShowDialog(this); foreach (Form formulario in Application.OpenForms) { if (estaCerradaVentanaDetallesEtapa(formulario)) { actualizarListaEtapas(); break; } } }
public void AgregarEtapaFecha(string nombre) { Etapa etapa = new Etapa() { Nombre = nombre, FechaInicio = DateTime.Now }; using (var db = new ContextoGestorProyectos()) { int id = db.AgregarEtapa(etapa); IEtapa unaEtapa = db.ObtenerEtapa(id); Assert.Equal(etapa, unaEtapa); } }
public override bool Equals(object obj) { IEtapa etapa = (IEtapa)obj; return(etapa.EtapaID == this.EtapaID); }
public void CalcularDuracionPendiente() { IEtapa imprimeCuenta = CrearEtapaConSubTarea(); Assert.Equal(111, imprimeCuenta.CalcularDuracionPendiente()); }