예제 #1
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpFacturen.Controls.Clear();

            //chauffeur chauffeur = (chauffeur)cbbChauffeur.SelectedItem;

            foreach (opdracht opdracht in FactuurManagement.getBetaaldeFacturen(cbbTotDatum.Value))
            {
                ucFactuurMini uco = new ucFactuurMini();
                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;
                //}


                flpFacturen.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)
        {
            ucFactuurMini control          = (ucFactuurMini)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);
        }