Beispiel #1
0
        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();
        }
Beispiel #2
0
        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.";
            }
        }