private void btnNew_Click(object sender, EventArgs e) { cbbID.Visible = false; cbbID.Text = String.Empty; txtNaam.Text = String.Empty; cbbTitel.Text = String.Empty; cbbActiviteit.Text = String.Empty; txtVerantwoordelijke.Text = String.Empty; cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.DisplayMember = "FullAdress"; cbbAdres.ValueMember = "locatie_id"; txtTelefoon.Text = String.Empty; txtGsm.Text = String.Empty; txtFax.Text = String.Empty; txtEmail.Text = String.Empty; txtBTW.Text = String.Empty; txtRekeningnummer.Text = String.Empty; txtVervaldagen.Text = String.Empty; txtMemo.Text = String.Empty; btnSave.Text = "Aanmaken"; btnDelete.Text = "Annuleren"; btnNew.Enabled = false; btnFirst.Enabled = false; btnPrevious.Enabled = false; btnNext.Enabled = false; btnLast.Enabled = false; }
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 frmAdres() { InitializeComponent(); cbbID.DataSource = LocatieManagement.getLocaties(); cbbID.DisplayMember = "adres_id"; cbbID.ValueMember = "locatie_id"; cbbLand.SelectedIndex = 4; }
//Methode om formulier voor nieuwe locatie aan te maken te openen private void btnNieuwAdres_Click(object sender, EventArgs e) { using (frmAdres frmAdres = new frmAdres()) { if (frmAdres.ShowDialog() == DialogResult.OK) { cbbAdres.DataSource = LocatieManagement.getLocaties(); } frmAdres.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; }
//methode om formulier voor nieuwe locatie aan te maken te openen. private void btnNieuwAdres_Click(object sender, EventArgs e) { //Deze methode gaat ervoor zorgen wanneer je het formulier sluit de comboboxen adressen geupdate gaat worden using (frmAdres frmAdres = new frmAdres()) { if (frmAdres.ShowDialog() == DialogResult.OK) { cbbAdres.DataSource = LocatieManagement.getLocaties(); } frmAdres.Dispose(); } }
//Methode voor het toevoegen van een combobox van adressen in flpOpstapplaatsen private void btnAddOpstopplaats_Click(object sender, EventArgs e) { ComboBox cbbOpstap = new ComboBox(); cbbOpstap.Width = 200; cbbOpstap.Height = 20; cbbOpstap.Name = flpOpstapplaats.Controls.Count.ToString(); cbbOpstap.DataSource = LocatieManagement.getLocaties(); cbbOpstap.DisplayMember = "FullAdress"; cbbOpstap.ValueMember = "locatie_id"; flpOpstapplaats.Controls.Add(cbbOpstap); }
private void btnNieuwAdres_opstap2_Click(object sender, EventArgs e) { using (frmAdres frmAdres = new frmAdres()) { if (frmAdres.ShowDialog() == DialogResult.OK) { cbbOpstap_2.DataSource = LocatieManagement.getLocaties(); refreshCBBAdressen(); cbbOpstap_2.SelectedItem = frmAdres.CurrentSelectedLocation; } frmAdres.Dispose(); } }
private void BTNDelete_Click(object sender, EventArgs e) { if (selectedAddressID == 0) { return; } if (LocatieManagement.deleteLocatie(selectedAddressID) == true) { MainForm.updateStatus = "Locatie is succesvol verwijderd";; } else { MainForm.updateStatus = "De locatie kon niet verwijderd worden, deze is nog in gebruik"; } RefreshGridview(); emptyFields(); }
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; }
public void fillbasics() { //combobox opvullen met items (contracten), omdat opvullen via datasource "SelectedIndexChanged" triggert. //cbbID.Items.Clear(); //cbbID.Items.AddRange(ContractManagement.getContracten().ToArray()); cbbID.DataSource = ContractManagement.getContracten(); cbbID.DisplayMember = "contract_id_full"; cbbID.ValueMember = "opdracht_id"; cbbID.SelectedIndex = -1; try { cbbID.DropDownWidth = DropDownWidth(cbbID); } catch { } cbbKlant.DataSource = KlantManagement.getKlanten(); cbbKlant.DisplayMember = "naam"; cbbKlant.ValueMember = "klant_id"; cbbKlant.SelectedIndex = -1; cbbVertrek.DataSource = LocatieManagement.getLocaties(); cbbVertrek.DisplayMember = "FullAdress"; cbbVertrek.ValueMember = "locatie_id"; cbbVertrek.SelectedIndex = -1; cbbBestemming.DataSource = LocatieManagement.getLocaties(); cbbBestemming.DisplayMember = "FullAdress"; cbbBestemming.ValueMember = "locatie_id"; cbbBestemming.SelectedIndex = -1; cbbOpstap_1.DataSource = LocatieManagement.getLocaties(); cbbOpstap_1.DisplayMember = "FullAdress"; cbbOpstap_1.ValueMember = "locatie_id"; cbbOpstap_1.SelectedIndex = -1; cbbOpstap_2.DataSource = LocatieManagement.getLocaties(); cbbOpstap_2.DisplayMember = "FullAdress"; cbbOpstap_2.ValueMember = "locatie_id"; cbbOpstap_2.SelectedIndex = -1; dtVan.Value = DateTime.Today; dtTot.Value = DateTime.Today; }
public ucChauffeur() { InitializeComponent(); //combobox opvullen met items (chauffeurs), omdat opvullen via datasource "SelectedIndexChanged" triggert. cbbID.Items.Clear(); cbbID.Items.AddRange(ChauffeurManagement.getChauffeurs().ToArray()); cbbID.ValueMember = "chauffeur_id"; cbbID.DisplayMember = "FullName"; //cbbID.SelectedIndex = -1; //Combobox adres opvullen met locaties cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.ValueMember = "locatie_id"; cbbAdres.DisplayMember = "FullAdress"; cbbAdres.SelectedIndex = -1; //cbb met bedrijven opvullen cbbbedrijf.Items.Clear(); cbbbedrijf.Items.AddRange(GebruikerManagement.getBedrijven().ToArray()); cbbbedrijf.DisplayMember = "naam"; cbbbedrijf.ValueMember = "bedrijf_id"; //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 (chauffeur l in ChauffeurManagement.getChauffeurs()) { combo.Add(l.FullName); } //StringCollection als source zetten cbbID.AutoCompleteCustomSource = combo; btnOpslaan.Enabled = false; btnAnnuleren.Enabled = false; }
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; cbbID.SelectedIndex = 0; } else { if (cbbID.SelectedText == string.Empty) { lblStatus.Text = "U moet een adres selecteren om te verwijderen."; } else { if (LocatieManagement.deleteLocatie(Int32.Parse(cbbID.SelectedValue.ToString())) == true) { lblStatus.Text = "Locatie is succesvol verwijderd"; cbbID.DataSource = LocatieManagement.getLocaties(); cbbID.DisplayMember = "adres_id"; cbbID.ValueMember = "locatie_id"; cbbID.SelectedIndex = 1; } else { lblStatus.Text = "De locatie kon niet verwijderd worden, deze is nog in gebruik"; } } } }
//Juiste Leverancier selecteren en het formulier invullen met de juiste gegevens private void cbbID_SelectedIndexChanged(object sender, EventArgs e) { btnOpslaan.Enabled = true; leverancier leverancier = (leverancier)cbbID.SelectedItem; emptyFields(); enableFields(); txtNaam.Text = leverancier.naam; cbbTitel.DataSource = LeverancierManagement.GetTitles(); cbbTitel.SelectedText = leverancier.titel; int index = cbbActiviteit.FindString(leverancier.activiteit.ToString()); cbbActiviteit.SelectedIndex = index; txtVerantwoordelijke.Text = leverancier.verantwoordelijk; cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.ValueMember = "locatie_id"; cbbAdres.DisplayMember = "FullAdress"; if (leverancier.locatie == null) { cbbAdres.SelectedIndex = -1; } else { 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; }
private void BTNInsert_Click(object sender, EventArgs e) { if (Validation.hasValidationErrors(this.Controls)) { return; } if (selectedAddressID == 0) { string postcode; if (txtPostcode.Equals("____")) { postcode = string.Empty; } else { postcode = txtPostcode.Text; } LocatieManagement.addLocatie(txtStraat.Text, txtNr.Text, postcode, txtPlaats.Text, cbbLand.SelectedText, txtOmschrijving.Text); MainForm.updateStatus = "De locatie is succesvol aangemaakt."; } else { locatie nieuwAdres = LocatieManagement.getLocatie(selectedAddressID); LocatieManagement.updateLocatie(nieuwAdres.locatie_id, txtStraat.Text, txtNr.Text, txtPostcode.Text, txtPlaats.Text, cbbLand.Text, txtOmschrijving.Text); MainForm.updateStatus = "De locatie is succesvol aangepast."; } selectedAddressID = 0; RefreshGridview(); emptyFields(); }
public ucFacturen() { InitializeComponent(); #region combobox klanten //Combobox klanten opvullen + autocomplete cbbKlant.DataSource = KlantManagement.getKlanten(); cbbKlant.DisplayMember = "naam"; cbbKlant.ValueMember = "klant_id"; cbbKlant.SelectedIndex = -1; //autocomplete cbbKlant.AutoCompleteSource = AutoCompleteSource.CustomSource; cbbKlant.AutoCompleteMode = AutoCompleteMode.Suggest; AutoCompleteStringCollection klantcombo = new AutoCompleteStringCollection(); foreach (klant k in KlantManagement.getKlanten()) { klantcombo.Add(k.naam); } cbbKlant.AutoCompleteCustomSource = klantcombo; #endregion #region combobox vertrek + bestemming //Combobox vertrek + bestemming opvullen + autocomplete cbbVertrek.DataSource = LocatieManagement.getLocaties(); cbbVertrek.DisplayMember = "FullAdress"; cbbVertrek.ValueMember = "locatie_id"; cbbBestemming.DataSource = LocatieManagement.getLocaties(); cbbBestemming.DisplayMember = "FullAdress"; cbbBestemming.ValueMember = "locatie_id"; //autocomplete cbbVertrek.AutoCompleteSource = AutoCompleteSource.CustomSource; cbbVertrek.AutoCompleteMode = AutoCompleteMode.Suggest; cbbBestemming.AutoCompleteSource = AutoCompleteSource.CustomSource; cbbBestemming.AutoCompleteMode = AutoCompleteMode.Suggest; AutoCompleteStringCollection locatiecombo = new AutoCompleteStringCollection(); foreach (locatie l in LocatieManagement.getLocaties()) { locatiecombo.Add(l.FullAdress); } cbbVertrek.AutoCompleteCustomSource = locatiecombo; cbbBestemming.AutoCompleteCustomSource = locatiecombo; #endregion #region combobox voertuigen //Combobox klanten opvullen + autocomplete cbbVoertuig.DataSource = VoertuigManagement.getVoertuigen(); cbbVoertuig.DisplayMember = "nummerplaat"; cbbVoertuig.ValueMember = "voertuig_id"; //autocomplete cbbVoertuig.AutoCompleteSource = AutoCompleteSource.CustomSource; cbbVoertuig.AutoCompleteMode = AutoCompleteMode.Suggest; AutoCompleteStringCollection voertuigcombo = new AutoCompleteStringCollection(); foreach (voertuig v in VoertuigManagement.getVoertuigen()) { voertuigcombo.Add(v.nummerplaat); } cbbVoertuig.AutoCompleteCustomSource = voertuigcombo; #endregion #region combobox chauffeurs //Combobox klanten opvullen + autocomplete cbbChauffeur.DataSource = ChauffeurManagement.getChauffeurs(); cbbChauffeur.DisplayMember = "FullName"; cbbChauffeur.ValueMember = "chauffeur_id"; //autocomplete cbbChauffeur.AutoCompleteSource = AutoCompleteSource.CustomSource; cbbChauffeur.AutoCompleteMode = AutoCompleteMode.Suggest; AutoCompleteStringCollection chauffeurcombo = new AutoCompleteStringCollection(); foreach (chauffeur c in ChauffeurManagement.getChauffeurs()) { chauffeurcombo.Add(c.FullName); } cbbChauffeur.AutoCompleteCustomSource = chauffeurcombo; #endregion }
//Juiste klant selecteren en het formulier invullen met de juiste gegevens private void cbbID_SelectedIndexChanged(object sender, EventArgs e) { btnOpslaan.Enabled = true; btnNieuw.Enabled = true; btnVerwijder.Enabled = true; klant klant = new klant(); klant = (klant)cbbID.SelectedItem; emptyFields(); enableFields(); btnOpslaan.Name = "btnOpslaan"; txtNaam.Text = klant.naam; cbbTitel.Text = klant.titel; cbbActiviteit.SelectedText = klant.activiteit.ToString(); txtVerantwoordelijke.Text = klant.verantwoordelijke; cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.SelectedItem = KlantManagement.getAdresVanKlant(klant.klant_id); cbbAdres.DisplayMember = "FullAdress"; cbbAdres.ValueMember = "locatie_id"; txtTelefoon.Text = klant.telefoon; txtGsm.Text = klant.gsm; txtFax.Text = klant.fax; txtEmail.Text = klant.email; txtBTW.Text = klant.btw_nummer; txtKorting.Text = klant.korting.ToString(); txtVervaldagenOfferte.Text = klant.vervaldagen_offerte; txtVervalDagenFactuur.Text = klant.vervaldagen_factuur; txtAantalFacturen.Text = klant.aantal_facturen.ToString(); txtMemo.Text = klant.memo; flpOpstapplaats.Controls.Clear(); IEnumerable <locatie> opstapPlaatsen = OpstapplaatsManagement.getOpstapplaatsen(klant.klant_id); foreach (locatie opstapplaats in opstapPlaatsen) { if (opstapPlaatsen.Count() <= 0) { } else { ComboBox cbbOpstap = new ComboBox(); cbbOpstap.Width = 200; cbbOpstap.Height = 20; flpOpstapplaats.Controls.Add(cbbOpstap); cbbOpstap.ValueMember = "locatie_id"; cbbOpstap.DisplayMember = "FullAdress"; cbbOpstap.DataSource = LocatieManagement.getLocaties(); cbbOpstap.SelectedValue = opstapplaats.locatie_id; cbbOpstap.SelectedItem = opstapplaats; } } MainForm.updateStatus = "Klant: " + klant.naam + ", is succesvol geladen"; }
private void btnSave_Click(object sender, EventArgs e) { //Validatie if (Validation.hasValidationErrors(this.Controls)) { return; } //na Validatie if (btnSave.Text == "Aanmaken") { string postcode; if (txtPostcode.Equals("____")) { postcode = string.Empty; } else { postcode = txtPostcode.Text; } locatie locatie = LocatieManagement.addLocatie(txtStraat.Text, txtNr.Text, postcode, txtPlaats.Text, cbbLand.SelectedText, txtOmschrijving.Text); cbbID.DataSource = LocatieManagement.getLocaties(); cbbID.DisplayMember = "adres_id"; cbbID.ValueMember = "locatie_id"; cbbID.SelectedItem = locatie; 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 locatie is succesvol aangemaakt."; } else if (btnSave.Text == "Opslaan") { string selectedland; if (cbbLand.SelectedItem == null) { selectedland = ""; } else { selectedland = cbbLand.SelectedItem.ToString(); } LocatieManagement.updateLocatie(Int32.Parse(cbbID.SelectedValue.ToString()), txtStraat.Text, txtNr.Text, txtPostcode.Text, txtPlaats.Text, selectedland, txtOmschrijving.Text); object currentSelection = cbbID.SelectedItem; cbbID.DataSource = LocatieManagement.getLocaties(); cbbID.DisplayMember = "adres_id"; cbbID.ValueMember = "locatie_id"; cbbID.SelectedItem = currentSelection; lblStatus.Text = "De locatie is succesvol aangepast."; } }
private void RefreshGridview() { this.dataGridView1.DataSource = LocatieManagement.getLocatiesForGrid(); this.dataGridView1.Refresh(); }
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) { cbbID_SelectedIndexChanged(null, null); } } else { if (cbbID.SelectedText == string.Empty) { lblStatus.Text = "U moet een leverancier selecteren om te verwijderen."; } else { if (LeverancierManagement.deleteLeverancier(Int32.Parse(cbbID.SelectedValue.ToString())) == false) { lblStatus.Text = "De leverancier kon niet verwijderd worden."; } else { LeverancierManagement.deleteLeverancier(Int32.Parse(cbbID.SelectedValue.ToString())); lblStatus.Text = "De leverancier is succesvol verwijderd."; cbbID.DataSource = LeverancierManagement.getLeveranciers(); cbbID.SelectedIndex = 0; try { cbbID.SelectedIndex = cbbID.SelectedIndex - 1; cbbID_SelectedIndexChanged(null, null); } catch { cbbID.DataSource = LeverancierManagement.getLeveranciers(); cbbID.Text = String.Empty; txtNaam.Text = String.Empty; cbbTitel.Text = String.Empty; cbbActiviteit.Text = String.Empty; txtVerantwoordelijke.Text = String.Empty; cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.DisplayMember = "FullAdress"; cbbAdres.ValueMember = "locatie_id"; txtTelefoon.Text = String.Empty; txtGsm.Text = String.Empty; txtFax.Text = String.Empty; txtEmail.Text = String.Empty; txtBTW.Text = String.Empty; txtRekeningnummer.Text = String.Empty; txtVervaldagen.Text = String.Empty; txtMemo.Text = String.Empty; } } } } }