Exemplo n.º 1
0
        private void btnAanmaken_Click(object sender, EventArgs e)
        {
            clearPnlSubGegevens();

            if (dgvOverzicht.SelectedRows.Count > 0)
            {
                dgvOverzichtClick();
            }

            selectieId  = "";
            selectierow = -1;

            if (scherm == "Bestelscherm")
            {
                if (main.overzicht_klein.selectieId != "")
                {
                    klant.id = Convert.ToInt32(main.overzicht_klein.selectieId);
                    klant    = KlantDb.ophalen(klant);

                    BestelScherm bestelscherm = new BestelScherm(this, klant);
                    main.pnlSubGegevens.Controls.Clear();
                    main.pnlSubGegevens.Controls.Add(bestelscherm);
                }
                else
                {
                    MessageBox.Show("U moet een klant selecteren om een bestelling aan te maken.", "BESTELLING AANMAKEN", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (scherm == "Boekscherm")
            {
                if (main.overzicht_klein.selectieId != "")
                {
                    uitgever.naam = main.overzicht_klein.selectieId;

                    BoekScherm boekscherm = new BoekScherm(this, uitgever);
                    main.pnlSubGegevens.Controls.Clear();
                    main.pnlSubGegevens.Controls.Add(boekscherm);
                }
                else
                {
                    MessageBox.Show("U moet een uitgeversector selecteren om een boek aan te maken.", "BOEK AANMAKEN", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemplo n.º 2
0
        public void dgvOverzichtClick(bool is_edit = false)
        {
            main.overzicht_klein.selectieId  = "";
            main.overzicht_klein.selectierow = -1;

            foreach (DataGridViewRow row in dgvOverzicht.SelectedRows)
            {
                int currentindex = row.Index;

                if (currentindex == selectierow && !is_edit)
                {
                    dgvOverzicht.Rows[currentindex].Selected = false;
                    selectierow = -1;
                    selectieId  = "";

                    main.pnlSubGegevens.Controls.Clear();

                    main.overzicht_klein.vulDgOverzicht();
                    vulDgOverzicht();
                }
                else
                {
                    dgvOverzicht.Rows[currentindex].Selected = true;
                    selectierow = currentindex;

                    if (scherm == "Bestelscherm")
                    {
                        foreach (DataGridViewRow Row in dgvOverzicht.SelectedRows)
                        {
                            selectieId    = Convert.ToString(Row.Cells[0].Value);
                            bestelling.id = (int)Row.Cells[0].Value;
                            bestelling    = BestellingDb.ophalen(bestelling);

                            klant.id = bestelling.klant_id;
                            klant    = KlantDb.ophalen(klant);
                        }

                        BestelScherm bestelscherm = new BestelScherm(this, klant, bestelling);
                        main.pnlSubGegevens.Controls.Clear();
                        main.pnlSubGegevens.Controls.Add(bestelscherm);

                        main.overzicht_klein.dgvOverzichtSelectie(Convert.ToString(bestelling.id));
                    }

                    if (scherm == "Boekscherm")
                    {
                        foreach (DataGridViewRow Row in dgvOverzicht.SelectedRows)
                        {
                            selectieId       = Convert.ToString(Row.Cells[0].Value);
                            boek.isbn_nummer = (string)Row.Cells[0].Value;
                            boek             = BoekDb.ophalen(boek);
                        }

                        BoekScherm boekscherm = new BoekScherm(this, boek);
                        main.pnlSubGegevens.Controls.Clear();
                        main.pnlSubGegevens.Controls.Add(boekscherm);

                        main.overzicht_klein.dgvOverzichtSelectie(Convert.ToString(boek.isbn_nummer));
                    }

                    if (scherm == "Loggingscherm")
                    {
                        foreach (DataGridViewRow Row in dgvOverzicht.SelectedRows)
                        {
                            selectieId = Convert.ToString(Row.Cells[0].Value);
                            logging.id = (int)Row.Cells[0].Value;
                            logging    = LoggingDb.ophalen(logging);
                        }

                        Loggingscherm loggingscherm = new Loggingscherm(logging);
                        main.pnlSubGegevens.Controls.Clear();
                        main.pnlSubGegevens.Controls.Add(loggingscherm);

                        main.overzicht_klein.dgvOverzichtSelectie(Convert.ToString(logging.id));
                    }
                }
            }
        }