Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        public frmAdres()
        {
            InitializeComponent();

            cbbID.DataSource    = LocatieManagement.getLocaties();
            cbbID.DisplayMember = "adres_id";
            cbbID.ValueMember   = "locatie_id";

            cbbLand.SelectedIndex = 4;
        }
Ejemplo n.º 4
0
        //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();
            }
        }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 6
0
        //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();
            }
        }
Ejemplo n.º 7
0
        //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);
        }
Ejemplo n.º 8
0
        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();
            }
        }
Ejemplo n.º 9
0
 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();
 }
Ejemplo n.º 10
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;
        }
Ejemplo n.º 11
0
        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;
        }
Ejemplo n.º 12
0
        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;
        }
Ejemplo n.º 13
0
        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";
                    }
                }
            }
        }
Ejemplo n.º 14
0
        //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;
        }
Ejemplo n.º 15
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();
        }
Ejemplo n.º 16
0
        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
        }
Ejemplo n.º 17
0
        //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";
        }
Ejemplo n.º 18
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.";
            }
        }
Ejemplo n.º 19
0
 private void RefreshGridview()
 {
     this.dataGridView1.DataSource = LocatieManagement.getLocatiesForGrid();
     this.dataGridView1.Refresh();
 }
Ejemplo n.º 20
0
        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;
                        }
                    }
                }
            }
        }