Exemplo n.º 1
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();
            dataGridView1.AutoGenerateColumns = false;
            int         countOpdracht = 0;
            leverancier leverancier   = (leverancier)cbbLeverancier.SelectedItem;

            dataGridView1.DataSource = LeverancierManagement.getOpdrachtenVanLeverancier(leverancier);

            foreach (opdracht opdracht in LeverancierManagement.getOpdrachtenVanLeverancier(leverancier))
            {
                //ucLeverancierOpdracht uco = new ucLeverancierOpdracht();
                //uco.opdracht = opdracht;
                //uco.OnButtonclick += new EventHandler(uco_OnButtonclick);

                //if (opdracht.contract == false)
                //{
                //    uco.achtergrond =  Color.CornflowerBlue;
                //}
                //else if (opdracht.contract == true)
                //{
                //    uco.achtergrond = Color.ForestGreen;
                //}
                dataGridView1.Rows[countOpdracht].Cells["ID"].Value           = opdracht.opdracht_id.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Omschrijving"].Value = opdracht.ritomschrijving;
                dataGridView1.Rows[countOpdracht].Cells["PL"].Value           = opdracht.aantal_personen.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Klant"].Value        = opdracht.klant.naam;
                dataGridView1.Rows[countOpdracht].Cells["Plaats"].Value       = OpdrachtManagement.getVertrek(opdracht.opdracht_id).FullAdress;
                dataGridView1.Rows[countOpdracht].Cells["Uur"].Value          = opdracht.vanaf_uur;
                dataGridView1.Rows[countOpdracht].Cells["Datum"].Value        = opdracht.vanaf_datum.ToString("dd-MM-yyyy");

                countOpdracht++;
                //flpOpdrachten.Controls.Add(uco);
            }
        }
Exemplo n.º 2
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();
            dataGridView1.AutoGenerateColumns = false;
            int         countOpdracht = 0;
            Decimal     totaal        = 0;
            leverancier leverancier   = (leverancier)cbbLeverancier.SelectedItem;

            dataGridView1.DataSource = LeverancierManagement.getOpdrachtenVanLeverancier(leverancier);

            foreach (opdracht opdracht in LeverancierManagement.getOpdrachtenVanLeverancier(leverancier))
            {
                totaal = totaal + Convert.ToDecimal(opdracht.offerte_totaal);

                dataGridView1.Rows[countOpdracht].Cells["ID"].Value         = opdracht.opdracht_id.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Datum"].Value      = opdracht.vanaf_datum.ToString("dd-MM-yyyy");
                dataGridView1.Rows[countOpdracht].Cells["Vertrek"].Value    = OpdrachtManagement.getVertrek(opdracht.opdracht_id).FullAdress;
                dataGridView1.Rows[countOpdracht].Cells["Bestemming"].Value = OpdrachtManagement.getBestemming(opdracht.opdracht_id).FullAdress;
                dataGridView1.Rows[countOpdracht].Cells["PL"].Value         = opdracht.aantal_personen.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Prijs"].Value      = opdracht.offerte_totaal.ToString();

                countOpdracht++;
            }

            txtTotaal.Text = totaal.ToString();
        }
Exemplo n.º 3
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();

            leverancier leverancier = (leverancier)cbbLeverancier.SelectedItem;

            foreach (opdracht opdracht in LeverancierManagement.getOpdrachtenVanLeverancier(leverancier))
            {
                ucLeverancierOpdracht uco = new ucLeverancierOpdracht();
                uco.opdracht       = opdracht;
                uco.OnButtonclick += new EventHandler(uco_OnButtonclick);

                //if (opdracht.contract == false)
                //{
                //    uco.achtergrond =  Color.CornflowerBlue;
                //}
                //else if (opdracht.contract == true)
                //{
                //    uco.achtergrond = Color.ForestGreen;
                //}


                flpOpdrachten.Controls.Add(uco);
            }
        }
Exemplo n.º 4
0
        //Methode voor leverancier te verwijderen, als dit mogelijk is
        private void btnVerwijder_Click(object sender, EventArgs e)
        {
            leverancier deleteLeverancier = (leverancier)cbbID.SelectedItem;

            if (deleteLeverancier == null)
            {
                MainForm.updateStatus = "U moet een leverancier selecteren om te verwijderen.";
            }
            else
            {
                if (LeverancierManagement.deleteLeverancier(deleteLeverancier.leverancier_id) == false)
                {
                    MainForm.updateStatus = "Leverancier: " + deleteLeverancier.naam + ", kan niet verwijderd worden, deze is reeds in gebruik.";
                }
                else
                {
                    MainForm.updateStatus = "Leverancier: " + deleteLeverancier.naam + ", is succesvol verwijderd.";

                    cbbID.DataSource    = LeverancierManagement.getLeveranciers();
                    cbbID.ValueMember   = "leverancier_id";
                    cbbID.DisplayMember = "leverancier_id_full";
                    emptyFields();
                }
            }
        }
Exemplo n.º 5
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;
        }
Exemplo n.º 6
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();

            Decimal     totaal      = 0;
            leverancier leverancier = (leverancier)cbbLeverancier.SelectedItem;

            foreach (opdracht opdracht in LeverancierManagement.getOpdrachtenVanLeverancier(leverancier))
            {
                ucOpdrachtPrijs uco = new ucOpdrachtPrijs();
                uco.opdracht       = opdracht;
                uco.OnButtonclick += new EventHandler(uco_OnButtonclick);

                totaal = totaal + Convert.ToDecimal(opdracht.offerte_totaal);

                flpOpdrachten.Controls.Add(uco);
            }

            txtTotaal.Text = totaal.ToString();
        }
Exemplo n.º 7
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;
        }
Exemplo n.º 8
0
        //Methode voor het opslaan / aanmaken van een leverancier
        private void btnOpslaan_Click(object sender, EventArgs e)
        {
            //Validatie
            if (Validation.hasValidationErrors(this.Controls))
            {
                return;
            }

            //als validatie geslaagd is
            int vervaldagen = 0;

            //if (btnOpslaan.Name == "btnOpslaan")
            if (cbbID.Visible == true)
            {
                leverancier updateLeverancier = (leverancier)cbbID.SelectedItem;

                if (txtVervaldagen.Text == string.Empty || txtVervaldagen.Text == " ")
                {
                    vervaldagen = 0;
                }
                else
                {
                    vervaldagen = Int32.Parse(txtVervaldagen.Text);
                }

                LeverancierManagement.updateLeverancier(updateLeverancier.leverancier_id,
                                                        txtNaam.Text, cbbTitel.Text, cbbActiviteit.Text,
                                                        txtVerantwoordelijke.Text, txtBTW.Text, txtRekeningnummer.Text, vervaldagen,
                                                        txtTelefoon.Text, txtGsm.Text, txtFax.Text, txtEmail.Text, txtMemo.Text, (Backend.locatie)cbbAdres.SelectedItem);

                MainForm.updateStatus = "Leverancier: " + txtNaam.Text + ", is succesvol aangepast.";
            }
            //else if (btnOpslaan.Name == "btnAanmaken")
            else if (cbbID.Visible == false)
            {
                if (txtVervaldagen.Text == string.Empty || txtVervaldagen.Text == " ")
                {
                    vervaldagen = 0;
                }
                else
                {
                    vervaldagen = Int32.Parse(txtVervaldagen.Text);
                }

                leverancier nieuweleverancier = LeverancierManagement.addLeverancier(txtNaam.Text, cbbTitel.Text,
                                                                                     cbbActiviteit.Text, txtVerantwoordelijke.Text, txtBTW.Text,
                                                                                     txtRekeningnummer.Text, vervaldagen, txtTelefoon.Text,
                                                                                     txtGsm.Text, txtFax.Text, txtEmail.Text, txtMemo.Text, (Backend.locatie)cbbAdres.SelectedItem);

                cbbID.Visible = true;
                //Datasource updaten zodat de nieuwe in de lijst staat
                cbbID.DataSource    = LeverancierManagement.getLeveranciers();
                cbbID.ValueMember   = "leverancier_id";
                cbbID.DisplayMember = "leverancier_id_full";
                //Laatste selecteren
                cbbID.SelectedItem         = nieuweleverancier;
                cbbActiviteit.DataSource   = ActiviteitManagement.getActiviteitenList();
                cbbActiviteit.SelectedText = nieuweleverancier.activiteit;
                cbbTitel.DataSource        = LeverancierManagement.GetTitles();
                cbbTitel.SelectedItem      = nieuweleverancier.titel;

                MainForm.updateStatus = "Leverancier: " + txtNaam.Text + ", is succesvol aangemaakt.";
            }
            //combobox opvullen met items (leveranciers), omdat opvullen via datasource "SelectedIndexChanged" triggert.


            disableFields();
        }