public frmKmprijs() { InitializeComponent(); cbbID.DataSource = KmprijsManagement.getKmprijzen(); cbbID.ValueMember = "kmprijs_id"; cbbID.ValueMember = "kmprijs_id"; }
private void btnNieuwKmprijs_Click(object sender, EventArgs e) { { using (frmKmprijs frmKmprijs = new frmKmprijs()) { if (frmKmprijs.ShowDialog() == DialogResult.OK) { cbbKmprijs.DataSource = KmprijsManagement.getKmprijzen(); } frmKmprijs.Dispose(); } } }
public frmPrijsberekening() { InitializeComponent(); cbbDagkost.DataSource = DagprijsManagement.getDagprijzen(); cbbDagkost.ValueMember = "dagprijs_id"; cbbDagkost.DisplayMember = "FullDagPrijs"; cbbDagkost.SelectedIndex = -1; cbbKmprijs.DataSource = KmprijsManagement.getKmprijzen(); cbbKmprijs.ValueMember = "kmprijs_id"; cbbKmprijs.DisplayMember = "FullKmPrijs"; cbbKmprijs.SelectedIndex = -1; }
private void btnSave_Click(object sender, EventArgs e) { //Validatie if (Validation.hasValidationErrors(this.Controls)) { return; } //na Validatie if (cbbID.SelectedIndex <= -1) { string prijs = txtPrijs.Text.Trim().Replace(".", ","); string winstmarge = txtWinstmarge.Text.Trim().Replace(".", ","); KmprijsManagement.addKmprijs(decimal.Parse(prijs), txtOmschrijving.Text, decimal.Parse(winstmarge)); cbbID.DataSource = KmprijsManagement.getKmprijzen(); 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 kmprijs is succesvol aangemaakt."; } else if (cbbID.SelectedIndex > -1) { string prijs = txtPrijs.Text.Trim().Replace(".", ","); string winstmarge = txtWinstmarge.Text.Trim().Replace(".", ","); if (cbbID.SelectedItem != null) { KmprijsManagement.updateKmprijs(Int32.Parse(cbbID.SelectedValue.ToString()), decimal.Parse(prijs), txtOmschrijving.Text, decimal.Parse(winstmarge), chbxIsValid.Checked); } else { KmprijsManagement.addKmprijs(decimal.Parse(prijs), txtOmschrijving.Text, decimal.Parse(winstmarge)); } lblStatus.Text = "De kmprijs 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) { kmprijs_autocar ka = (kmprijs_autocar)cbbID.SelectedItem; txtPrijs.Text = ka.prijs.ToString(); txtOmschrijving.Text = ka.omschrijving; txtWinstmarge.Text = ka.winstmarge.ToString(); } } else { if (cbbID.SelectedItem == null) { lblStatus.Text = "U moet een kmprijs selecteren om te verwijderen."; } else { if (KmprijsManagement.hasConnections(Int32.Parse(cbbID.SelectedValue.ToString())) == true) { lblStatus.Text = "De kmprijs kon niet verwijderd worden."; } else { KmprijsManagement.deleteKmprijs(Int32.Parse(cbbID.SelectedValue.ToString())); lblStatus.Text = "De kmprijs is succesvol verwijderd."; cbbID.DataSource = KmprijsManagement.getKmprijzen(); try { cbbID.SelectedIndex = cbbID.SelectedIndex - 1; cbbID.DataSource = KmprijsManagement.getKmprijzen(); kmprijs_autocar ka = (kmprijs_autocar)cbbID.SelectedItem; txtPrijs.Text = ka.prijs.ToString(); txtOmschrijving.Text = ka.omschrijving; txtWinstmarge.Text = ka.winstmarge.ToString(); } catch { cbbID.DataSource = KmprijsManagement.getKmprijzen(); txtPrijs.Text = ""; txtOmschrijving.Text = ""; txtWinstmarge.Text = ""; cbbID.SelectedIndex = -1; cbbID.SelectedItem = null; cbbID.Text = ""; } } } } }