コード例 #1
0
ファイル: ucChauffeurStat.cs プロジェクト: tim-vdv/Carbus
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();

            chauffeur chauffeur = (chauffeur)cbbChauffeur.SelectedItem;

            foreach (opdracht opdracht in ChauffeurManagement.getOngeredenOpdrachtanVanChauffeur(chauffeur))
            {
                ucChauffeurRit uco = new ucChauffeurRit();
                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);
            }

            dataGridView1.Columns.Clear();
            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = ChauffeurManagement.getOngeredenOpdrachtanVanChauffeur(chauffeur);

            //Kolommen opvullen

            //ID kolom
            DataGridViewTextBoxColumn id = new DataGridViewTextBoxColumn();

            id.Name             = "ID";
            id.DataPropertyName = "opdracht_id";

            //voertuig kolom
            DataGridViewTextBoxColumn opstap = new DataGridViewTextBoxColumn();

            opstap.Name             = "Opstap";
            opstap.DataPropertyName = "opstap";

            //Vertrek datum kolom
            DataGridViewTextBoxColumn klant = new DataGridViewTextBoxColumn();

            klant.Name             = "Klant";
            klant.DataPropertyName = "klantnaam";

            this.dataGridView1.Columns.Add(id);
            this.dataGridView1.Columns.Add(opstap);
            this.dataGridView1.Columns.Add(klant);
        }
コード例 #2
0
ファイル: ucChauffeurStat.cs プロジェクト: tim-vdv/Carbus
        //Wat gebeurt er als er op de knop naar een opdracht geklikt wordt
        void uco_OnButtonclick(object sender, EventArgs e)
        {
            ucChauffeurRit control          = (ucChauffeurRit)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);
        }
コード例 #3
0
ファイル: ucChauffeurStat.cs プロジェクト: tim-vdv/Carbus
        private void cbbChauffeur_SelectedIndexChanged(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();

            chauffeur chauffeur = (chauffeur)cbbChauffeur.SelectedItem;

            foreach (opdracht opdracht in ChauffeurManagement.getOngeredenOpdrachtanVanChauffeur(chauffeur))
            {
                ucChauffeurRit uco = new ucChauffeurRit();
                uco.opdracht       = opdracht;
                uco.OnButtonclick += new EventHandler(uco_OnButtonclick);

                flpOpdrachten.Controls.Add(uco);
            }
        }