Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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
        }