Example #1
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpRitten.Controls.Clear();

            voertuig voertuig = (voertuig)cbbVoertuig.SelectedItem;

            foreach (opdracht opdracht in VoertuigManagement.getOpdrachtenVanVoertuig(voertuig))
            {
                ucVoertuigInfo uco = new ucVoertuigInfo();
                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;
                //}


                flpRitten.Controls.Add(uco);
            }
        }
Example #2
0
        //Wat gebeurt er als er op de knop naar een opdracht geklikt wordt
        void uco_OnButtonclick(object sender, EventArgs e)
        {
            ucVoertuigInfo control          = (ucVoertuigInfo)sender;
            opdracht       selectedOpdracht = control.opdracht;

            this.Controls.Clear();

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

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