private void CreateProduct()
        {
            producten product = new producten();

            product.Naam    = naamBox.Text;
            product.Prijs   = decimal.Parse(prijsBox.Text);
            product.BTW     = int.Parse(btwBox.Text);
            product.Korting = int.Parse(kortingBox.Text);

            try
            {
                db.producten.Add(product);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex);
            }

            string debiteur = DebDDL.SelectedValue;

            if (DebDDL.SelectedValue != "")
            {
                string[] name  = debiteur.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                string   fname = name[0];
                string   lname = "";

                for (int i = 1; i < name.Length; i++)
                {
                    lname += name[i] + " ";
                }

                debiteuren deb = db.debiteuren.Where(d => d.Voornaam == fname && d.Achternaam == lname).SingleOrDefault();

                toewijzen toewijzing = new toewijzen();
                producten prod       = db.producten.Where(p => p.Naam == naamBox.Text).SingleOrDefault();
                toewijzing.ProductID  = prod.ID;
                toewijzing.DebiteurID = deb.ID;

                try
                {
                    db.toewijzen.Add(toewijzing);
                    db.SaveChanges();

                    Message m = new Message();
                    m.Show("Product is aangemaakt!");
                }
                catch (Exception ex)
                {
                    Message m = new Message();
                    m.Show("Product kon niet worden aangemaakt!");
                    System.Diagnostics.Debug.WriteLine(ex);
                }
            }
            else
            {
                Message m = new Message();
                m.Show("Product is aangemaakt!");
            }
        }
        //Fill table with products.
        private void FillGridView()
        {
            try
            {
                List <producten> prodlist      = db.producten.ToList();
                List <toewijzen> toewijzenList = db.toewijzen.ToList();

                for (int i = 0; i < prodlist.Count; i++)
                {
                    string  naam    = prodlist[i].Naam;
                    decimal prijs   = (decimal)prodlist[i].Prijs;
                    int     btw     = (int)prodlist[i].BTW;
                    int     korting = (int)prodlist[i].Korting;

                    Button del = new Button();
                    del.ID            = "del_" + prodlist[i].ID.ToString();
                    del.Text          = "Verwijder";
                    del.CssClass      = "btn btn-warning btn-sm";
                    del.Click        += Del_Click;
                    del.OnClientClick = "Confirm()";

                    Button edit = new Button();
                    edit.ID       = "edit_" + prodlist[i].ID.ToString();
                    edit.Text     = "Wijzigen";
                    edit.CssClass = "btn btn-success btn-sm";
                    edit.Click   += Edit_Click;

                    TableCell cell  = new TableCell();
                    TableCell cell1 = new TableCell();
                    TableCell cell2 = new TableCell();
                    TableCell cell3 = new TableCell();
                    TableCell cell4 = new TableCell();
                    TableCell cell5 = new TableCell();
                    TableCell cell6 = new TableCell();

                    int pid = prodlist[i].ID;

                    toewijzen tw = toewijzenList.Where(t => t.ProductID == pid).SingleOrDefault();

                    if (tw != null)
                    {
                        int        id  = tw.DebiteurID;
                        debiteuren deb = db.debiteuren.Find(id);

                        cell4.Text = deb.Voornaam + " " + deb.Achternaam;
                    }
                    else
                    {
                        cell4.Text = "";
                    }

                    cell.Text  = naam;
                    cell1.Text = String.Format("{0:C}", prijs);
                    cell2.Text = String.Format("{0}%", btw);
                    cell3.Text = String.Format("{0}%", korting);
                    cell5.Controls.Add(edit);
                    cell6.Controls.Add(del);

                    TableRow row = new TableRow();

                    row.Cells.Add(cell);
                    row.Cells.Add(cell1);
                    row.Cells.Add(cell2);
                    row.Cells.Add(cell3);
                    row.Cells.Add(cell4);
                    row.Cells.Add(cell5);
                    row.Cells.Add(cell6);

                    productTable.Rows.Add(row);
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.StackTrace);
            }
        }