private void btnSave_Click(object sender, EventArgs e) { //Validatie if (Validation.hasValidationErrors(this.Controls)) { return; } //na Validatie if (btnSave.Text == "Aanmaken") { ActiviteitManagement.addActiviteit(txtNaam.Text); cbbID.DataSource = ActiviteitManagement.getActiviteiten(); 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 activiteit is succesvol aangemaakt."; } else if (btnSave.Text == "Opslaan") { ActiviteitManagement.updateActiviteit(Int32.Parse(cbbID.SelectedValue.ToString()), txtNaam.Text); lblStatus.Text = "De activiteit is succesvol aangepast."; } }
private void cbbID_SelectedIndexChanged(object sender, EventArgs e) { if (cbbID.SelectedItem == null) { return; } leverancier leverancier = (leverancier)cbbID.SelectedItem; txtNaam.Text = leverancier.naam; cbbTitel.DataSource = LeverancierManagement.GetTitles(); cbbActiviteit.DataSource = ActiviteitManagement.getActiviteiten(); cbbTitel.SelectedItem = leverancier.titel; cbbActiviteit.SelectedItem = leverancier.activiteit; txtVerantwoordelijke.Text = leverancier.verantwoordelijk; cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.ValueMember = "locatie_id"; cbbAdres.DisplayMember = "FullAdress"; cbbAdres.SelectedValue = leverancier.locatie_id; txtTelefoon.Text = leverancier.telefoon; txtGsm.Text = leverancier.gsm; txtFax.Text = leverancier.fax; txtEmail.Text = leverancier.email; txtBTW.Text = leverancier.btw_nummer; txtRekeningnummer.Text = leverancier.bankrekening; txtVervaldagen.Text = leverancier.vervaldagen.ToString(); //txtMemo.Text = leverancier.memo; }
public frmActiviteit() { InitializeComponent(); cbbID.DataSource = ActiviteitManagement.getActiviteiten(); cbbID.ValueMember = "activiteit_id"; cbbID.ValueMember = "activiteit_id"; }
public frmLeverancier() { InitializeComponent(); cbbID.DataSource = LeverancierManagement.getLeveranciers(); cbbID.DisplayMember = "leverancier_id_full"; cbbID.ValueMember = "leverancier_id"; cbbTitel.DataSource = LeverancierManagement.GetTitles(); cbbActiviteit.DataSource = ActiviteitManagement.getActiviteiten(); }
private void btnAddActiviteit_Click(object sender, EventArgs e) { using (frmActiviteit frmActiviteit = new frmActiviteit()) { if (frmActiviteit.ShowDialog() == DialogResult.OK) { cbbActiviteit.DataSource = ActiviteitManagement.getActiviteiten(); } frmActiviteit.Dispose(); } }
public ucKlant() { InitializeComponent(); //combobox opvullen met items (klanten), omdat opvullen via datasource "SelectedIndexChanged" triggert. cbbID.Items.Clear(); cbbID.Items.AddRange(KlantManagement.getKlanten().ToArray()); cbbID.DisplayMember = "naam"; cbbID.ValueMember = "klant_id"; //Combobox adres opvullen met locaties cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.DisplayMember = "FullAdress"; cbbAdres.ValueMember = "locatie_id"; cbbAdres.SelectedIndex = -1; //Combobox activiteiten opvullen cbbActiviteit.DataSource = ActiviteitManagement.getActiviteiten(); cbbActiviteit.DisplayMember = "naam"; cbbActiviteit.ValueMember = "activiteit_id"; cbbActiviteit.SelectedIndex = -1; //Autocomplete instellen cbbID.AutoCompleteSource = AutoCompleteSource.CustomSource; cbbID.AutoCompleteMode = AutoCompleteMode.Suggest; //StringCollection die de mogelijkheden voor de autocomplete bevat AutoCompleteStringCollection combo = new AutoCompleteStringCollection(); cbbTitel.DataSource = KlantManagement.GetTitles(); //cbbTitel.Items.Add("voorwerp"); //cbbTitel.Items.Add("voorwerp2"); //cbbTitel.Items.Add("voorwerp23"); AutoCompleteStringCollection data = new AutoCompleteStringCollection(); data.Add("Mahesh Chand"); data.Add("Mac Jocky"); data.Add("Millan Peter"); cbbTitel.AutoCompleteMode = AutoCompleteMode.Suggest; cbbTitel.AutoCompleteCustomSource = data; cbbTitel.Focus(); //StringCollection opvullen foreach (klant l in KlantManagement.getKlanten()) { combo.Add(l.naam); } //StringCollection als source zetten cbbID.AutoCompleteCustomSource = combo; }
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; activiteit a = (activiteit)cbbID.SelectedItem; txtNaam.Text = a.naam; } else { if (cbbID.SelectedText == string.Empty) { lblStatus.Text = "U moet een activiteit selecteren om te verwijderen."; } else { activiteit a = (activiteit)cbbID.SelectedItem; ActiviteitManagement.deleteActiviteit(a); lblStatus.Text = "De activiteit is succesvol verwijderd."; cbbID.DataSource = ActiviteitManagement.getActiviteiten(); cbbID.SelectedIndex = 0; } //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."; // cbbID.DataSource = DagprijsManagement.getDagprijzen(); // cbbID.SelectedIndex = 0; // } //} } }
public ucLeverancier() { InitializeComponent(); //combobox opvullen met items (leveranciers), omdat opvullen via datasource "SelectedIndexChanged" triggert. cbbID.Items.Clear(); cbbID.Items.AddRange(LeverancierManagement.getLeveranciers().ToArray()); cbbID.ValueMember = "leverancier_id"; cbbID.DisplayMember = "leverancier_id_full"; cbbID.Sorted = true; //Combobox activiteiten opvullen cbbActiviteit.DataSource = ActiviteitManagement.getActiviteiten(); cbbActiviteit.DisplayMember = "naam"; cbbActiviteit.ValueMember = "activiteit_id"; cbbActiviteit.SelectedIndex = -1; //Combobox adres opvullen met locaties cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.ValueMember = "locatie_id"; cbbAdres.DisplayMember = "FullAdress"; cbbAdres.SelectedIndex = -1; cbbTitel.DataSource = LeverancierManagement.GetTitles(); cbbActiviteit.DataSource = ActiviteitManagement.getActiviteitenList(); cbbTitel.SelectedIndex = -1; cbbActiviteit.SelectedIndex = -1; //Autocomplete instellen cbbID.AutoCompleteSource = AutoCompleteSource.CustomSource; cbbID.AutoCompleteMode = AutoCompleteMode.Suggest; //StringCollection die de mogelijkheden voor de autocomplete bevat AutoCompleteStringCollection combo = new AutoCompleteStringCollection(); //StringCollection opvullen foreach (leverancier l in LeverancierManagement.getLeveranciers()) { combo.Add(l.naam); } //StringCollection als source zetten cbbID.AutoCompleteCustomSource = combo; }