private void GetLastList() { GetListFromFile getList = new GetListFromFile(LASTLISTPATH); IList <string[]> LastList = getList.ListFromFile; for (int i = _objects.Count - 1; i >= 0; i--) { _objects[i].ShoppingList.Clear(); for (int j = LastList.Count() - 1; j >= 0; j--) { if (Equals(LastList[j][1], _objects[i].CategoryTitle)) { _objects[i].ShoppingList.Add(new ShoppingListElement(LastList[j][0], LastList[j][1], int.Parse(LastList[j][2]))); LastList.RemoveAt(j); } } } /* * foreach(ShoppingListObject obj in _objects) * { * obj.ShoppingList.Clear(); * foreach(string[] listItem in LastList) * { * if(Equals(listItem[1], obj.CategoryTitle)) * { * obj.ShoppingList.Add(new ShoppingListElement(listItem[0], listItem[1], int.Parse(listItem[2]))); * } * } * } */ SaveToFile(ListType.ShoppingList); }
private void GetList() { GetListFromFile get = new GetListFromFile(CATEGORIESPATH); IList <string[]> cats = null; if (get.ListFromFile.Count > 0) { cats = get.ListFromFile; } else { DefaultCategories defaultCategories = new DefaultCategories(); cats = defaultCategories.DefaultCategoryList; WriteListToFile set = new WriteListToFile(cats, CATEGORIESPATH); } foreach (string[] cat in cats) { categories.Add(new ShoppingListObject(cat[0])); } }
private void GetList() { GetListFromFile get = new GetListFromFile(LISTPATH); IList <string[]> shoppingList = get.ListFromFile; foreach (string[] row in shoppingList) { if (string.Equals(CategoryTitle, row[1])) { if (row.Length == 3) { int amount = int.Parse(row[2]); ShoppingList.Add(new ShoppingListElement(row[0], row[1], amount)); } else { ShoppingList.Add(new ShoppingListElement(row[0], row[1])); } } } }
private void GetItems() { GetListFromFile get = new GetListFromFile(ITEMSPATH); IList <string[]> ItemsList = null; if (get.ListFromFile.Count > 0) { ItemsList = get.ListFromFile; } else { DefaultItemsLibrary defaultItems = new DefaultItemsLibrary(); ItemsList = defaultItems.DefaultItemsList; WriteListToFile set = new WriteListToFile(ItemsList, ITEMSPATH); } foreach (string[] row in ItemsList) { if (string.Equals(CategoryTitle, row[1])) { ShoppingListItems.Add(new ShoppingListElement(row[0], row[1])); } } }