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(); }
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."; } }