} // Esta bien private void OrganizeTareasByState(List <Tarea> tareas) { TareasPorHacer.Clear(); TareasEnCurso.Clear(); TareasFinalizadas.Clear(); foreach (var item in tareas) { if (item.Estado.GetType().Name == "PorHacer") { TareasPorHacer.Add(item); } else if (item.Estado.GetType().Name == "EnCurso") { TareasEnCurso.Add(item); } else { TareasFinalizadas.Add(item); } } }
private void LvEnCurso_Drop(object sender, DragEventArgs e) { try { if (SelectedTarea.Estado.GetType().Name == "PorHacer") { SelectedTarea.Estado.Mover(); } else if (SelectedTarea.Estado.GetType().Name == "Finalizada") { SelectedTarea.Estado.MoverAtras(); } } catch (Exception ex) { ModalHelpers.DisplayError(ex.Message); } TareasEnCurso.Add(SelectedTarea); TareasFrom.Remove(SelectedTarea); SelectedTarea.FechaEnCurso = DateTime.Now; SelectedTarea.FechaFinalizada = DateTime.Now; tareaBL.ModificarEstado(SelectedTarea); RefreshSelectedTema(); }