예제 #1
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);
            }
        }
예제 #2
0
        //Wat gebeurt er als er op de knop naar een opdracht geklikt wordt
        void uco_OnButtonclick(object sender, EventArgs e)
        {
            ucLeverancierOpdracht control = (ucLeverancierOpdracht)sender;
            opdracht selectedOpdracht     = control.opdracht;

            this.Controls.Clear();

            //Nieuwe control aanmaken voor aan panel toe te voegen
            ucOpdracht uc = new ucOpdracht();

            uc.opdracht = selectedOpdracht;
            this.Controls.Add(uc);
        }