public static void Eliminar(Tarea tarea) { if (tarea.lista != null) { tarea.VaciarListaHechosYOcultos(); todasLasTareas.Remove(tarea); tareasPorLista[tarea.lista].Remove(tarea); tarea.lista = null; } }
public static Lista[] ListasHeredables(Lista listaActual) { ListaUnica <Lista> listasHeredables = new ListaUnica <Lista>(); listasHeredables.AddRange(listasGuardadas.ValuesToArray()); listasHeredables.RemoveRange(Lista.Herencias(listaActual)); listasHeredables.RemoveRange(Lista.Herederos(listaActual)); listasHeredables.Remove(listaActual); return(listasHeredables.ToArray()); }
public void Desocultar(Lista lista) { listasTareaOculta.Remove(lista); }