private void btnSave_Click(object sender, EventArgs e) { //Validatie if (Validation.hasValidationErrors(this.Controls)) { return; } //na Validatie if (btnSave.Text == "Aanmaken") { GebruikerManagement.addBedrijf(txtNaam.Text, txtPlaats.Text); cbbID.DataSource = GebruikerManagement.getBedrijven(); 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 = "Het bedrijf is succesvol aangemaakt."; } else if (btnSave.Text == "Opslaan") { GebruikerManagement.updateBedrijf(Int32.Parse(cbbID.SelectedValue.ToString()), txtNaam.Text, txtPlaats.Text); lblStatus.Text = "Het bedrijf is succesvol aangepast."; } }
public ucbedrijven() { InitializeComponent(); //combobox opvullen met items (leveranciers), omdat opvullen via datasource "SelectedIndexChanged" triggert. cbbID.Items.Clear(); cbbID.Items.AddRange(GebruikerManagement.getGebruikers().ToArray()); cbbID.DisplayMember = "login"; cbbID.ValueMember = "gebruiker_id"; //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 (gebruiker g in GebruikerManagement.getGebruikers()) { combo.Add(g.login); } //StringCollection als source zetten cbbID.AutoCompleteCustomSource = combo; }
private void btnAddActiviteit_Click(object sender, EventArgs e) { using (frmBedrijven frmActiviteit = new frmBedrijven()) { if (frmActiviteit.ShowDialog() == DialogResult.OK) { cbbbedrijf.DataSource = GebruikerManagement.getBedrijven(); } frmActiviteit.Dispose(); } }
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; bedrijf a = (bedrijf)cbbID.SelectedItem; txtNaam.Text = a.naam; } else { if (cbbID.SelectedText == string.Empty) { lblStatus.Text = "U moet een bedrijf selecteren om te verwijderen."; } else { bedrijf a = (bedrijf)cbbID.SelectedItem; if (GebruikerManagement.deleteBedrijf(a)) { lblStatus.Text = "De bedrijf is succesvol verwijderd."; cbbID.DataSource = GebruikerManagement.getBedrijven(); cbbID.SelectedIndex = 0; } else { lblStatus.Text = "Verwijderen onmogelijk (al in gebruik)."; } } //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; // } //} } }
private void btnAanmelden_Click(object sender, EventArgs e) { if (GebruikerManagement.checkLogin(txtLogin.Text, txtWachtwoord.Text) == true || ((txtLogin.Text == "administrator") && (txtWachtwoord.Text == "dvitconsult")) || ((txtLogin.Text == "a") && (txtWachtwoord.Text == ""))) { //frmMain frmMain = new frmMain(); //this.Visible = false; this.DialogResult = DialogResult.OK; this.Close(); //this.DialogResult = DialogResult.OK; //frmMain.ShowDialog(); //this.Close(); } else { lblStatus.Text = "Ongeldige combinatie login en wachtwoord."; } }
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; }
public ucVoertuig() { InitializeComponent(); //combobox opvullen met items (voertuigen), omdat opvullen via datasource "SelectedIndexChanged" triggert. cbbID.Items.Clear(); cbbID.Items.AddRange(VoertuigManagement.getVoertuigen().ToArray()); cbbID.DisplayMember = "voertuig_id_full"; cbbID.ValueMember = "voertuig_id"; //combobox leveranciers opvullen met alle leveranciers cbbLeverancier.DataSource = LeverancierManagement.getLeveranciers(); cbbLeverancier.DisplayMember = "naam"; cbbLeverancier.ValueMember = "leverancier_id"; cbbMerk.DataSource = LeverancierManagement.GetAutoMerken(); //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 (voertuig v in VoertuigManagement.getVoertuigen()) { combo.Add(v.nummerplaat); } //StringCollection als source zetten cbbID.AutoCompleteCustomSource = combo; }
private void btnSave_Click(object sender, EventArgs e) { // the controls collection can be the whole form or just a panel or group if (Validation.hasValidationErrors(this.Controls)) { return; } // if we get here the validation passed if (btnOpslaan.Name == "btnAanmaken") { if (!GebruikerManagement.addGebruiker(txtLogin.Text, txtWachtwoord.Text, txtEmail.Text, cbbRechten.SelectedItem.ToString(), (bedrijf)cbbbedrijf.SelectedItem)) { MainForm.updateStatus = "Deze login is al in gebruik"; return; } cbbID.DataSource = GebruikerManagement.getGebruikers(); btnOpslaan.Name = "btnOpslaan"; btnNew.Enabled = true; cbbID.Visible = true; MainForm.updateStatus = "Gebruiker: is succesvol aangemaakt."; } else if (btnOpslaan.Name == "btnOpslaan") { gebruiker updateGebruiker = (gebruiker)cbbID.SelectedItem; GebruikerManagement.updateGebruiker(updateGebruiker.gebruiker_id, txtLogin.Text, txtWachtwoord.Text, txtEmail.Text, cbbRechten.SelectedItem.ToString(), (bedrijf)cbbbedrijf.SelectedItem); MainForm.updateStatus = "Gebruiker: " + updateGebruiker.login + " is succesvol aangepast."; } }
private void btnDelete_Click(object sender, EventArgs e) { gebruiker deleteGebruiker = (gebruiker)cbbID.SelectedItem; if (deleteGebruiker == null) { MainForm.updateStatus = "U moet een gebruiker selecteren om te verwijderen."; } else { if (GebruikerManagement.deleteGebruiker(deleteGebruiker.gebruiker_id) == true) { MainForm.updateStatus = "De gebruiker is succesvol verwijderd."; } else { MainForm.updateStatus = "De gebruiker kon niet verwijderd worden."; } cbbID.DataSource = GebruikerManagement.getGebruikers(); cbbID.SelectedIndex = -1; disableFields(); } }
public frmBedrijven() { InitializeComponent(); cbbID.DataSource = GebruikerManagement.getBedrijven(); cbbID.ValueMember = "naam"; }