コード例 #1
0
ファイル: frmActiviteit.cs プロジェクト: tim-vdv/Carbus
        private void btnSave_Click(object sender, EventArgs e)
        {
            //Validatie
            if (Validation.hasValidationErrors(this.Controls))
            {
                return;
            }
            //na Validatie
            if (btnSave.Text == "Aanmaken")
            {
                ActiviteitManagement.addActiviteit(txtNaam.Text);
                cbbID.DataSource    = ActiviteitManagement.getActiviteiten();
                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 = "De activiteit is succesvol aangemaakt.";
            }
            else if (btnSave.Text == "Opslaan")
            {
                ActiviteitManagement.updateActiviteit(Int32.Parse(cbbID.SelectedValue.ToString()), txtNaam.Text);

                lblStatus.Text = "De activiteit is succesvol aangepast.";
            }
        }
コード例 #2
0
ファイル: frmLeverancier.cs プロジェクト: tim-vdv/Carbus
        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;
        }
コード例 #3
0
ファイル: frmActiviteit.cs プロジェクト: tim-vdv/Carbus
        public frmActiviteit()
        {
            InitializeComponent();

            cbbID.DataSource  = ActiviteitManagement.getActiviteiten();
            cbbID.ValueMember = "activiteit_id";
            cbbID.ValueMember = "activiteit_id";
        }
コード例 #4
0
ファイル: frmLeverancier.cs プロジェクト: tim-vdv/Carbus
        public frmLeverancier()
        {
            InitializeComponent();

            cbbID.DataSource    = LeverancierManagement.getLeveranciers();
            cbbID.DisplayMember = "leverancier_id_full";
            cbbID.ValueMember   = "leverancier_id";

            cbbTitel.DataSource      = LeverancierManagement.GetTitles();
            cbbActiviteit.DataSource = ActiviteitManagement.getActiviteiten();
        }
コード例 #5
0
ファイル: ucKlant.cs プロジェクト: tim-vdv/Carbus
        private void btnAddActiviteit_Click(object sender, EventArgs e)
        {
            using (frmActiviteit frmActiviteit = new frmActiviteit())
            {
                if (frmActiviteit.ShowDialog() == DialogResult.OK)
                {
                    cbbActiviteit.DataSource = ActiviteitManagement.getActiviteiten();
                }

                frmActiviteit.Dispose();
            }
        }
コード例 #6
0
ファイル: ucKlant.cs プロジェクト: tim-vdv/Carbus
        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;
        }
コード例 #7
0
ファイル: frmActiviteit.cs プロジェクト: tim-vdv/Carbus
        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;

                activiteit a = (activiteit)cbbID.SelectedItem;
                txtNaam.Text = a.naam;
            }
            else
            {
                if (cbbID.SelectedText == string.Empty)
                {
                    lblStatus.Text = "U moet een activiteit selecteren om te verwijderen.";
                }
                else
                {
                    activiteit a = (activiteit)cbbID.SelectedItem;
                    ActiviteitManagement.deleteActiviteit(a);
                    lblStatus.Text = "De activiteit is succesvol verwijderd.";

                    cbbID.DataSource    = ActiviteitManagement.getActiviteiten();
                    cbbID.SelectedIndex = 0;
                }
                //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;
                //    }
                //}
            }
        }
コード例 #8
0
ファイル: ucLeverancier.cs プロジェクト: tim-vdv/Carbus
        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;
        }