public frmLoonSoort() { InitializeComponent(); cbbID.DataSource = LoonSoortManagement.getLoonSoorten(); cbbID.ValueMember = "loonsoort_id"; cbbID.ValueMember = "loonsoort_id"; }
public ucLoonSoort() { InitializeComponent(); cbbLoon.DataSource = LoonSoortManagement.getLoonSoorten(true); cbbLoon.ValueMember = "loonsoort_id"; cbbLoon.DisplayMember = "FullLoonSoort"; cbbLoon.SelectedIndex = -1; txtDagenLoon.Text = dagen; }
private void btnNieuwLoonSoort_Click(object sender, EventArgs e) { using (frmLoonSoort frmLoonSoort = new frmLoonSoort()) { if (frmLoonSoort.ShowDialog() == DialogResult.OK) { cbbLoon.DataSource = LoonSoortManagement.getLoonSoorten(); } frmLoonSoort.Dispose(); } }
private void btnSave_Click(object sender, EventArgs e) { //Validatie if (Validation.hasValidationErrors(this.Controls)) { return; } //na Validatie if (btnSave.Text == "Aanmaken") { LoonSoortManagement.addLoonSoort(decimal.Parse(txtPrijs.Text), txtOmschrijving.Text, chbxIsValid.Checked); cbbID.DataSource = LoonSoortManagement.getLoonSoorten(); cbbID.SelectedIndex = cbbID.Items.Count - 1; btnSave.Text = "Opslaan"; btnDelete.Text = "Verwijderen"; btnNew.Enabled = true; cbbID.Visible = true; btnFirst.Enabled = true; btnPrevious.Enabled = true; btnNext.Enabled = true; btnLast.Enabled = true; lblStatus.Text = "De loonsoort is succesvol aangemaakt."; } else if (btnSave.Text == "Opslaan") { if (cbbID.SelectedItem != null) { LoonSoortManagement.updateLoonSoort(Int32.Parse(cbbID.SelectedValue.ToString()), decimal.Parse(txtPrijs.Text), txtOmschrijving.Text, chbxIsValid.Checked); } else { LoonSoortManagement.addLoonSoort(decimal.Parse(txtPrijs.Text), txtOmschrijving.Text, chbxIsValid.Checked); } lblStatus.Text = "De loonsoort is succesvol aangepast."; } }
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; } } } } }