public Form_purchase() { InitializeComponent(); int totalHeight = 0; Locker locker; foreach (ICupboardComponents cupCompo in ShoppingCart.cupboardComponentsList) { if (cupCompo is Locker) { locker = (Locker)cupCompo; int currentbox = locker.ID; string height = locker.height.ToString(); //string depth = locker.depth.ToString(); string doorsColor = EnumParse.parseColorEnumToStr(locker.doorsColor); string panelColor = EnumParse.parseColorEnumToStr(locker.panelColor); string price = locker.price.ToString(); totalHeight += locker.height + 4; dataGridView1.Rows.Add(currentbox, height, doorsColor, false, panelColor, price); } } string MyConString = "SERVER=db4free.net;" + "DATABASE=kitbox_kewlax;" + "UID=kewlaw;" + "PASSWORD=locomac6; old guids = true"; MySqlConnection conn = new MySqlConnection(MyConString); conn.Open(); List <string> HeightBracketsList = QueryKitbox.SpecsBoxList(conn, "Height", "Ref = \"AngleBracket\""); conn.Close(); int angleBracketHeight = 0; int diff; int minDiff = 1000; foreach (string heightBracket in HeightBracketsList) { diff = Int32.Parse(heightBracket) - totalHeight; if (diff >= 0 && diff < minDiff) { minDiff = diff; angleBracketHeight = Int32.Parse(heightBracket); } } conn.Open(); string angleBracketPrices = DbUtils.BigMoney(conn, "CustPrice", "AngleBracket", angleBracketHeight.ToString(), "0", "0", EnumParse.parseColorEnumToStr(ShoppingCart.colorAngleBracketChosen))[0]; conn.Close(); double angleBracketPrice = Double.Parse(angleBracketPrices); AngleBracket angleBrackets = new AngleBracket(angleBracketPrice, "null", "0000", new ComponentSize(0, 0, 0), true, ShoppingCart.colorAngleBracketChosen); ShoppingCart.addCupboardComponent(angleBrackets); dataGridView1.Rows.Add("Anglebrackets", angleBracketHeight, " ", null, " ", angleBracketPrice.ToString() + " x4"); }
public void testsInitialize() { client1 = new Client(); clientWithParam1 = new Client("testnfirst", "testname", "000000000"); order1 = new OrderForm(); order2 = new OrderForm(); order3 = new OrderForm(); orderorderWithClient1 = new OrderForm(clientWithParam1); cupboard1 = new Cupboard(); cupboard2 = new Cupboard(); locker1 = new Locker(); locker2 = new Locker(); angleBracketParam1 = new AngleBracket(100, "null", "0000", new ComponentSize(0, 0, 0), false, ComponentColor.white); crossBarWithParam1 = new CrossBar(100, "referenceTest", "1", new ComponentSize(10, 0, 0), false, CrossBarType.LR); crossBarWithParam2 = new CrossBar(100, "referenceTest", "1", new ComponentSize(0, 0, 0), false, CrossBarType.LR); cleatWithParam1 = new Cleat(375, "referenceTest", "1", new ComponentSize(0, 0, 0), false); cleatWithParam2 = new Cleat(122.37, "referenceTest", "1", new ComponentSize(0, 0, 0), false); doorWithParam1 = new Door(388.96, "referenceTest", "1", new ComponentSize(0, 0, 0), false, ComponentColor.white); doorWithParam2 = new Door(38.16, "referenceTest", "1", new ComponentSize(0, 0, 0), false, ComponentColor.white); // price = 200 catalogueComponentsListWith2WithParam = new List <CatalogueComponents>() { crossBarWithParam1, crossBarWithParam2 }; // 1124.49 catalogueComponentsListWith6WithParam = new List <CatalogueComponents>() { crossBarWithParam1, crossBarWithParam2, cleatWithParam1, cleatWithParam2, doorWithParam1, doorWithParam2 }; }
public void testsInitialize() { angleBracket1 = new AngleBracket(); angleBracketParam1 = new AngleBracket(5, "testtest", "codetest", new Size(12, 0, 0), false, 12, Color.white); }
public void testsInitialize() { cupboard1 = new Cupboard(); cupboard2 = new Cupboard(); angleBracketParam1 = new AngleBracket(100, "null", "0000", new ComponentSize(45, 0, 0), false, ComponentColor.white); angleBracketParam2 = new AngleBracket(25, "null", "0000", new ComponentSize(0, 0, 0), false, ComponentColor.white); locker1 = new Locker(); locker2 = new Locker(); locker3 = new Locker(); locker4 = new Locker(); crossBar1 = new CrossBar(); crossBar2 = new CrossBar(); crossBar3 = new CrossBar(); crossBar4 = new CrossBar(); crossBar5 = new CrossBar(); crossBar6 = new CrossBar(); crossBar7 = new CrossBar(); crossBar8 = new CrossBar(); crossBarWithParam1 = new CrossBar(10, "referenceTest", "1", new ComponentSize(21, 0, 0), false, CrossBarType.F); crossBarWithParam2 = new CrossBar(20, "referenceTest", "2", new ComponentSize(11, 0, 0), false, CrossBarType.F); crossBarWithParam3 = new CrossBar(20, "referenceTest", "3", new ComponentSize(8, 0, 0), false, CrossBarType.F); pannel1 = new Panels(); pannel2 = new Panels(); pannel3 = new Panels(); pannel4 = new Panels(); pannel5 = new Panels(); pannelWithPara1 = new Panels(10, "referenceTest", "1", new ComponentSize(23, 0, 0), false, ComponentColor.white, PanelsType.B); cleat1 = new Cleat(); cleat2 = new Cleat(); cleat3 = new Cleat(); cleat4 = new Cleat(); cleatWithPara1 = new Cleat(10, "referenceTest", "1", new ComponentSize(10, 0, 0), false); catalogueComponentsListFull = new List <CatalogueComponents>() { crossBar1, crossBar2, crossBar3, crossBar4, crossBar5, crossBar6, crossBar7, crossBar8, cleat1, cleat2, cleat3, cleat4, pannel1, pannel2, pannel3, pannel4, pannel5 }; catalogueComponentsListWith13 = new List <CatalogueComponents>() { crossBar1, crossBar2, crossBar3, crossBar4, crossBar5, crossBar6, crossBar7, crossBar8, cleat1, cleat2, cleat3, cleat4, pannel1 }; catalogueComponentsListWith5WithParam = new List <CatalogueComponents>() { crossBarWithParam1, crossBarWithParam2, crossBarWithParam3, cleatWithPara1, pannelWithPara1 }; catalogueComponentsListWith2WithParam = new List <CatalogueComponents>() { cleatWithPara1, pannelWithPara1 }; cupboardComponentsListWith3 = new List <ICupboardComponents>() { locker1, locker2, locker3 }; }