private void CreateNoItemStock(string cat0Name, string cat1Name) { //checks to see if the catagory for the no item stock search exists, if it does it makes the stock, if not it makes the category then the stock via a loop of methods. bool categoryExists = ChkCategoryExists(cat0Name, cat1Name); if (categoryExists) { Stock newStock = new Stock(); newStock.Catagory0 = cat0Name; newStock.Catagory1 = cat1Name; newStock.Catagory2 = "Unused"; newStock.Catagory3 = "Unused"; string newName = cat0Name + " - " + cat1Name + " - " + "Unused" + " - " + "Unused"; newStock.Name = newName; newStock.Price = 0; newStock.Quantity = 1000000; ListStock.Add(newStock); SaveStockDataFile(); ResetNoItemChoiceStock(); } else { StockCategory newStockCategory = new StockCategory(); newStockCategory.Catagory0 = cat0Name; newStockCategory.Catagory1 = cat1Name; newStockCategory.Catagory2 = "Unused"; newStockCategory.Catagory3 = "Unused"; string newName = cat0Name + " - " + cat1Name + " - " + "Unused" + " - " + "Unused"; newStockCategory.Name = newName; ListStockCatagories.Add(newStockCategory); SaveStockCatagoriesDataFile(); ResetNoItemChoiceStock(); } }
private void AddStockCatagory(string name, string level0, string level1, string level2, string level3) { //adds the new stock to the stock list and saves to hdd StockCategory stockCatagory = new StockCategory(); stockCatagory.Name = name; stockCatagory.Catagory0 = level0; stockCatagory.Catagory1 = level1; stockCatagory.Catagory2 = level2; stockCatagory.Catagory3 = level3; Program.ProcessStorage.ListStockCatagories.Add(stockCatagory); //saves to main stock list Program.ProcessStorage.SaveStockCatagoriesDataFile(); //saves the datafile to hdd }