public UC_TornooiAdministratie(ActiveBindingList <Wedstrijd> WedstrijdList, ActiveBindingList <Terrein> TerreinList)
        {
            InitializeComponent();
            _WedstrijdList              = WedstrijdList;
            _TerreinList                = TerreinList;
            _WedstrijdList.ListChanged += _WedstrijdList_ListChanged;
            _TerreinList.ListChanged   += _TerreinList_ListChanged;


            _BindingListRefreshWedstrijd = new BindingListRefresh <Wedstrijd>(_WedstrijdList);
            _BindingListRefreshWedstrijd.ListRefreshed += _BindingListRefreshWedstrijd_ListRefreshed;



            if (_WedstrijdList.Count > 0)
            {
                PopulateReeksCombobox();
                cmb_ReeksNaam.SelectedIndex = 0;
            }

            dtp = new DateTimePicker();

            dtp.Validated += dtp_ValueChanged;
            dtp.KeyPress  += dtp_KeyPress;


            dtp.Format = DateTimePickerFormat.Time;
            //dtp.ShowUpDown = true;
            dtp.Visible = false;
            panel1.Controls.Add(dtp);
        }
示例#2
0
 public UC_RoundRobinSetup(ActiveBindingList <Ploeg> ploeglist, ActiveBindingList <Wedstrijd> wedstrijdlist, ActiveBindingList <Terrein> terreinlist)
 {
     InitializeComponent();
     _ploeglist              = ploeglist;
     _wedstrijdlist          = wedstrijdlist;
     _Terreinlist            = terreinlist;
     _ploeglist.ListChanged += _ploeglist_ListChanged;
 }
示例#3
0
        private void BaseForm_Load(object sender, EventArgs e)
        {
            try
            {
                //connect to the database and get the Factory session
                _NHibernateSessionManager = new NHibernateSessionManager <BaseForm>(Databaseconfig.DB_UnitHibernateTest);
                //setup the structures of the program
                _StructureSetup = new StructureSetup(_NHibernateSessionManager.SessionFactory);

                _StructureSetup.Que_HasItems += _StructureSetup_Que_HasItems;
                _StructureSetup.Que_IsEmpty  += _StructureSetup_Que_IsEmpty;

                if (_userlevel == UserLevel.Admin)
                {
                    _PloegList   = _StructureSetup.PloegList;
                    _TerreinList = _StructureSetup.TerreinList;

                    Userview <Persoon> _persoonview = new Userview <Persoon>(_StructureSetup.PersoonList, true)
                    {
                        Name = "Persoonview"
                    };
                    Userview <Terrein> _terreinview = new Userview <Terrein>(_StructureSetup.TerreinList, false)
                    {
                        Name = "Terreinen"
                    };
                    //Userview<Reeks> _reeksen = new Userview<Reeks>(_StructureSetup.ReeksList) { Name = "Reeksen" };
                    UC_reeksAssignment _reeksAssignment = new UC_reeksAssignment(_StructureSetup.PloegList)
                    {
                        Name = "Reeks assignment"
                    };
                    UC_PloegOverView   _PloegOverView   = new UC_PloegOverView(_PloegList);
                    UC_RoundRobinSetup _RoundRobinSetup = new UC_RoundRobinSetup(_PloegList, _StructureSetup.WedstrijdList, _StructureSetup.TerreinList);
                    //UC_wedstrijdViewer _WedstrijdViewer = new UC_wedstrijdViewer(_StructureSetup.WedstrijdList);
                    Userview <Wedstrijd> _WedstrijdViewer = new Userview <Wedstrijd>(_StructureSetup.WedstrijdList, true)
                    {
                        Name = "Wedstrijden"
                    };
                    UC_TornooiAdministratie _TornooiAdministratie = new UC_TornooiAdministratie(_StructureSetup.WedstrijdList, _StructureSetup.TerreinList);

                    CreateDockContent(_persoonview, MainDocking);
                    CreateDockContent(_terreinview, MainDocking);
                    CreateDockContent(_reeksAssignment, MainDocking);
                    CreateDockContent(_PloegOverView, MainDocking);
                    CreateDockContent(_RoundRobinSetup, MainDocking);
                    CreateDockContent(_WedstrijdViewer, MainDocking);
                    CreateDockContent(_TornooiAdministratie, MainDocking);
                }
                else if (_userlevel == UserLevel.User)
                {
                    UC_wedstrijdViewer _WedstrijdViewer = new UC_wedstrijdViewer(_StructureSetup.WedstrijdList);
                    CreateDockContent(_WedstrijdViewer, MainDocking);
                }
            }
            catch (Exception ee)
            {
                logger.Error(this.Name + " Database loading error", ee);
            }
        }
示例#4
0
 private void Form1_Load(object sender, EventArgs e)
 {
     _ProgramLogger = new ProgramLogger();
     _DatabaseSetup = new DatabaseSetup <TestForm>(Databaseconfig.DB_UnitHibernateTest);
     //_Session = _DatabaseSetup.session;
     _DataAccessLayer         = new DataAccessLayer(_Session);
     _TopClassList            = new ActiveBindingList <TopClass>(_DataAccessLayer);
     dataGridView1.DataSource = _TopClassList;
 }
示例#5
0
 public UC_wedstrijdViewer(ActiveBindingList <Wedstrijd> WedstrijdList)
 {
     InitializeComponent();
     _WedstrijdList              = WedstrijdList;
     _WedstrijdList.ListChanged += _WedstrijdList_ListChanged;
     dgv_wedstrijden.DoubleBuffered(true);
     dgv_wedstrijden.DataSource = _WedstrijdList;
     dgv_wedstrijden.Refresh();
 }
        public UC_PloegOverView(ActiveBindingList <Ploeg> PloegList)
        {
            _ploeglist = PloegList;
            InitializeComponent();

            _ploegview = new Userview <Ploeg>(_ploeglist)
            {
                Name = "Ploegview"
            };
            _ploegview.Dock = DockStyle.Fill;
            splitContainer1.Panel1.Controls.Add(_ploegview);

            _Lstbox_overview      = new DataGridView();
            _Lstbox_overview.Dock = DockStyle.Left;

            tstcmb_categoryfilter.Items.AddRange(Category.Categories.ToArray());

            _UC_categoryChanges = new UC_categoryChanges();
        }