//vullen van de tabel orderinformatie public void tblOrderInformatieInvullen(int klantid) { ProductPerOrder _ProductPerOrder = HaalOrderInfoOp(klantid); MySqlConnection sqlconn = new MySqlConnection(conn); sqlconn.Open(); string juisteprijs = _ProductPerOrder.Prijs.ToString().Replace(",", "."); string qry = "insert into tblorderinformatie(orderid, artikelid, aantal, prijs) values(" + _ProductPerOrder.OrderID + "," + _ProductPerOrder.ArtikelID + "," + _ProductPerOrder.Aantal + "," + juisteprijs + ")"; MySqlCommand cmd = new MySqlCommand(qry, sqlconn); cmd.ExecuteNonQuery(); sqlconn.Close(); }
//Ophalen van alle informatie voor het vullen van tblorderinformatie public ProductPerOrder HaalOrderInfoOp(int klantid) { MySqlConnection sqlconn = new MySqlConnection(conn); sqlconn.Open(); string qry = "select artikelid, aantal from tblwinkelmand where klantid=" + klantid + " limit 1"; MySqlCommand cmd = new MySqlCommand(qry, sqlconn); MySqlDataReader dtr = cmd.ExecuteReader(); ProductPerOrder _ProductPerOrder = new ProductPerOrder(); while (dtr.Read()) { _ProductPerOrder.OrderID = OphalenLaatsteOrder(klantid); _ProductPerOrder.ArtikelID = Convert.ToInt32(dtr["artikelid"]); _ProductPerOrder.Aantal = Convert.ToInt32(dtr["aantal"]); _ProductPerOrder.Prijs = OphalenActuelePrijs(klantid); } return(_ProductPerOrder); }