private void cbbID_SelectedIndexChanged(object sender, EventArgs e) { if (cbbID.SelectedItem == null) { return; } loonsoort lo = (loonsoort)cbbID.SelectedItem; txtPrijs.Text = lo.bedrag.ToString(); txtOmschrijving.Text = lo.omschrijving; if (lo.geldig != null) { chbxIsValid.Checked = lo.geldig.Value; } else { chbxIsValid.Checked = true; } }
private void btnDelete_Click(object sender, EventArgs e) { if (btnDelete.Text == "Annuleren") { btnSave.Text = "Opslaan"; btnDelete.Text = "Verwijderen"; btnNew.Enabled = true; cbbID.Visible = true; btnFirst.Enabled = true; btnPrevious.Enabled = true; btnNext.Enabled = true; btnLast.Enabled = true; if (cbbID.SelectedItem != null) { loonsoort ka = (loonsoort)cbbID.SelectedItem; txtPrijs.Text = ka.bedrag.ToString(); txtOmschrijving.Text = ka.omschrijving; } } else { if (cbbID.SelectedText == string.Empty) { lblStatus.Text = "U moet een loonsoort selecteren om te verwijderen."; } else { if (LoonSoortManagement.hasConnections(Int32.Parse(cbbID.SelectedValue.ToString())) == true) { lblStatus.Text = "De loonsoort kon niet verwijderd worden."; } else { LoonSoortManagement.deleteLoonSoort(Int32.Parse(cbbID.SelectedValue.ToString())); lblStatus.Text = "De loonsoort is succesvol verwijderd."; cbbID.DataSource = LoonSoortManagement.getLoonSoorten(); cbbID.SelectedIndex = 0; try { cbbID.SelectedIndex = cbbID.SelectedIndex - 1; cbbID.DataSource = LoonSoortManagement.getLoonSoorten(); loonsoort ka = (loonsoort)cbbID.SelectedItem; txtPrijs.Text = ka.bedrag.ToString(); txtOmschrijving.Text = ka.omschrijving; chbxIsValid.Checked = ka.geldig.Value; } catch { cbbID.DataSource = LoonSoortManagement.getLoonSoorten(); txtPrijs.Text = ""; txtOmschrijving.Text = ""; cbbID.SelectedIndex = -1; cbbID.SelectedItem = null; cbbID.Text = ""; chbxIsValid.Checked = false; } } } } }