//Wat gebeurt er als er op de knop naar een opdracht geklikt wordt void uco_OnButtonclick(object sender, EventArgs e) { ucOpdrachtPrijs control = (ucOpdrachtPrijs)sender; opdracht selectedOpdracht = control.opdracht; this.Controls.Clear(); //Nieuwe control aanmaken voor aan panel toe te voegen ucFactuur uc = new ucFactuur(); uc.opdracht = selectedOpdracht; this.Controls.Add(uc); }
private void btnOphalen_Click(object sender, EventArgs e) { flpOpdrachten.Controls.Clear(); Decimal totaal = 0; klant klant = (klant)cbbKlant.SelectedItem; foreach (opdracht opdracht in KlantManagement.getOnbetaaldeOpdrachtenVanKlant(klant)) { ucOpdrachtPrijs uco = new ucOpdrachtPrijs(); uco.opdracht = opdracht; uco.OnButtonclick += new EventHandler(uco_OnButtonclick); totaal = totaal + Convert.ToDecimal(opdracht.offerte_totaal); flpOpdrachten.Controls.Add(uco); } txtTotaal.Text = totaal.ToString(); }