void uco_OnSaveButtonclick(object sender, EventArgs e) { ucOfferteMini control = (ucOfferteMini)sender; opdracht updateOpdracht = control.opdracht; OfferteManagement.updateOfferteStatus(updateOpdracht.opdracht_id, control.openstaand); }
void uco_OnRemoveButtonclick(object sender, EventArgs e) { if (MessageBox.Show("Weet u zeker dat u deze offerte wil verwijderen? Dit kan niet ongedaan worden", "Confirmatie", MessageBoxButtons.YesNo) == DialogResult.Yes) { ucOfferteMini control = (ucOfferteMini)sender; opdracht selectedOpdracht = control.opdracht; int index = 0; foreach (ucOfferteMini ucOfferteMini in flpOffertes.Controls) { if (ucOfferteMini == control) { flpOffertes.Controls.RemoveAt(index); } index += 1; } OfferteManagement.deleteOfferte(selectedOpdracht.opdracht_id); } }
private void ucTeAccepterenOffertes_Load(object sender, EventArgs e) { foreach (opdracht offerte in OfferteManagement.getOffertes()) { if (offerte.offerte_openstaand == true) { ucOfferteMini uco = new ucOfferteMini(); uco.opdracht = offerte; uco.OnRemoveButtonclick += new EventHandler(uco_OnRemoveButtonclick); uco.OnSaveButtonclick += new EventHandler(uco_OnSaveButtonclick); flpOffertes.Controls.Add(uco); } //if (opdracht.contract == false) //{ // uco.achtergrond = Color.CornflowerBlue; //} //else if (opdracht.contract == true) //{ // uco.achtergrond = Color.ForestGreen; //} } }