public frmDagprijs() { InitializeComponent(); cbbID.DataSource = DagprijsManagement.getDagprijzen(); cbbID.ValueMember = "dagprijs_id"; cbbID.ValueMember = "dagprijs_id"; }
private void btnNieuwDagkost_Click(object sender, EventArgs e) { using (frmDagprijs frmDagprijs = new frmDagprijs()) { if (frmDagprijs.ShowDialog() == DialogResult.OK) { cbbDagkost.DataSource = DagprijsManagement.getDagprijzen(); } frmDagprijs.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(".", ","); DagprijsManagement.addDagprijs(decimal.Parse(prijs), txtOmschrijving.Text, decimal.Parse(winstmarge)); cbbID.DataSource = DagprijsManagement.getDagprijzen(); 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 dagprijs is succesvol aangemaakt."; } else if (cbbID.SelectedIndex > -1) { string prijs = txtPrijs.Text.Trim().Replace(".", ","); string winstmarge = txtWinstmarge.Text.Trim().Replace(".", ","); if (cbbID.SelectedItem != null) { DagprijsManagement.updateDagprijs(Int32.Parse(cbbID.SelectedValue.ToString()), decimal.Parse(prijs), txtOmschrijving.Text, decimal.Parse(winstmarge), chbxIsValid.Checked); } else { DagprijsManagement.addDagprijs(decimal.Parse(prijs), txtOmschrijving.Text, decimal.Parse(winstmarge)); } lblStatus.Text = "De dagprijs 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) { dagprijs_autocar da = (dagprijs_autocar)cbbID.SelectedItem; txtPrijs.Text = da.prijs.ToString(); txtOmschrijving.Text = da.omschrijving; txtWinstmarge.Text = da.winstmarge.ToString(); } } else { if (cbbID.SelectedText == string.Empty) { lblStatus.Text = "U moet een dagprijs selecteren om te verwijderen."; } else { if (DagprijsManagement.hasConnections(Int32.Parse(cbbID.SelectedValue.ToString())) == true) { lblStatus.Text = "De dagprijs kon niet verwijderd worden."; } else { DagprijsManagement.deleteDagprijs(Int32.Parse(cbbID.SelectedValue.ToString())); lblStatus.Text = "De dagprijs is succesvol verwijderd."; try { cbbID.SelectedIndex = cbbID.SelectedIndex - 1; cbbID.DataSource = DagprijsManagement.getDagprijzen(); dagprijs_autocar da = (dagprijs_autocar)cbbID.SelectedItem; txtPrijs.Text = da.prijs.ToString(); txtOmschrijving.Text = da.omschrijving; txtWinstmarge.Text = da.winstmarge.ToString(); } catch { cbbID.DataSource = DagprijsManagement.getDagprijzen(); txtPrijs.Text = ""; txtOmschrijving.Text = ""; txtWinstmarge.Text = ""; cbbID.SelectedIndex = -1; cbbID.SelectedItem = null; cbbID.Text = ""; } } } } }