public static void Main(string[] args) { Company rainforest = new Company("Rainforest, LLC"); Console.WriteLine("----------------------"); Console.WriteLine(rainforest.name); Console.WriteLine("----------------------"); WarehousingGroup austin = new WarehousingGroup("Austin Warehousing Group", 2); WarehousingGroup houston = new WarehousingGroup("Houston Warehousing Group", 3); WarehousingGroup dallas = new WarehousingGroup("Dallas Warehousing Group", 1); WarehousingGroup sanantonio = new WarehousingGroup("San Antonio Warehousing Group", 3); rainforest.warehousingGroups.Add(austin); rainforest.warehousingGroups.Add(houston); rainforest.warehousingGroups.Add(dallas); rainforest.warehousingGroups.Add(sanantonio); Warehouse northAustin = new Warehouse("\tNorth Austin", 2); Warehouse southAustin = new Warehouse("\tSouth Austin", 2); Warehouse northHouston = new Warehouse("\tNorth Houston", 2); Warehouse southHouston = new Warehouse("\tSouth Houston", 2); Warehouse centralHouston = new Warehouse("\tCentral Houston", 2); Warehouse centralDallas = new Warehouse("\tCentral Dallas", 2); Warehouse northSanantonio = new Warehouse("\tNorth San Antonio", 2); Warehouse southSanantonio = new Warehouse("\tSouth San Antonio", 2); Warehouse centralSanantonio = new Warehouse("\tCentral San Antonio", 2); austin.warehouses.Add(northAustin); austin.warehouses.Add(southAustin); houston.warehouses.Add(northHouston); houston.warehouses.Add(southHouston); houston.warehouses.Add(centralHouston); dallas.warehouses.Add(centralDallas); sanantonio.warehouses.Add(northSanantonio); sanantonio.warehouses.Add(southSanantonio); sanantonio.warehouses.Add(centralSanantonio); // string[] houstonWarehouses = new string[] { "North Houston", "South Houston", "Central Houston" }; // foreach (var houstonWarehouse in houstonWarehouses) // { // Warehouse warehouse = new Warehouse(houstonWarehouse, 2); // houston.warehouses.Add(warehouse); // } Container nAu = new Container("\t\tContainer-01", 2); northAustin.containers.Add(nAu); Container sAu = new Container("\t\tContainer-02", 2); southAustin.containers.Add(sAu); Container nHou = new Container("\t\tContainer-01", 3); northHouston.containers.Add(nHou); Container sHou = new Container("\t\tContainer-02", 3); southHouston.containers.Add(sHou); Container cenHou = new Container("\t\tContainer-03", 3); centralHouston.containers.Add(cenHou); Container cenDal = new Container("\t\tContainer-01", 1); centralDallas.containers.Add(cenDal); Container nSA = new Container("\t\tContainer-01", 3); northSanantonio.containers.Add(nSA); Container sSA = new Container("\t\tContainer-02", 3); southSanantonio.containers.Add(sSA); Container cenSA = new Container("\t\tContainer-03", 3); centralSanantonio.containers.Add(cenSA); Item milk = new Item("\t\t\tDairy:\n" + "\t\t\tmilk", 3.99); nAu.items.Add(milk); nHou.items.Add(milk); nSA.items.Add(milk); Item paper = new Item("\t\t\tPaper Goods:\n" + "\t\t\tpaper towels", 3.99); nAu.items.Add(paper); nHou.items.Add(paper); nSA.items.Add(paper); Item coffee = new Item("\t\t\tBeverages:\n" + "\t\t\tcoffee", 8.99); sAu.items.Add(coffee); sHou.items.Add(coffee); sSA.items.Add(coffee); Item tea = new Item("\t\t\ttea", 4.99); sAu.items.Add(tea); sHou.items.Add(tea); sSA.items.Add(tea); Item vegetables = new Item("\t\t\tCanned Goods:\n" + "\t\t\tvegetables", 0.99); cenHou.items.Add(vegetables); cenSA.items.Add(vegetables); cenDal.items.Add(vegetables); Item sauce = new Item("\t\t\tspagetti sauce", 0.69); cenHou.items.Add(sauce); cenSA.items.Add(sauce); cenDal.items.Add(sauce); rainforest.GenerateManifest(); // Dictionary<string, string[]> categories = new Dictionary<string, string[]>(); // categories.Add("Beverages", new string[] { "coffee", "tea", "juice", "soda" }); // categories.Add("Canned Goods", new string[] { "vegetables", "spaghetti sauce", "ketchup" }); // categories.Add("Paper Goods", new string[] { "paper towels", "toilet paper", "aluminum foil", "sandwich bags" }); // categories.Add("Personal Care", new string [] { "shampoo", "soap", "hand soap", "shaving cream" }); // foreach (var key in categories.Keys) // { // Console.WriteLine("\nGroceries List: " + key); // foreach (var category in categories[key]) // { // Console.WriteLine(category); // } // Console.WriteLine("Count: {0}", categories.Count); //string[] cities = new string[] { "Austin", "Houston", "Dallas", "San Antonio" }; //string[] items = new string[] { "Banana", "Toothpaste", "Baseball", "Laptop" }; }
public void AddWarehousingGroup(WarehousingGroup warehousingGroup, int location) { warehousingGroups[location] = warehousingGroup; }