Example #1
0
        /// <summary>
        /// Festlegen des ToolbarInhaltes
        ///
        /// Author: Antonios Fesenmeier
        /// </summary>
        public override void defineToolbarContent()
        {
            List <ClientSearchComboBoxItemModel> searchItems = new List <ClientSearchComboBoxItemModel>()
            {
                new ClientSearchComboBoxItemModel {
                    Value = IniParser.GetSetting("CLIENT", "clientName"), SearchType = ClientSearchComboBoxItemModel.Type.FullName
                },
                new ClientSearchComboBoxItemModel {
                    Value = IniParser.GetSetting("CLIENT", "clientLocation"), SearchType = ClientSearchComboBoxItemModel.Type.ResidentialAddress
                },
                new ClientSearchComboBoxItemModel {
                    Value = IniParser.GetSetting("CLIENT", "clientTafelNumber"), SearchType = ClientSearchComboBoxItemModel.Type.TableNo
                }
            };

            this.parentToolbar.addButton(IniParser.GetSetting("CLIENT", "newClient"), pbNewClient_Click);
            this.parentToolbar.addButton(IniParser.GetSetting("BUTTONS", "print"), pbListPrint_Click);
            this.parentToolbar.addPagingBar(firstSideProcessor, prevSideProcessor, nextSideProcessor, lastSideProcessor);

            this.parentToolbar.addSearchPanel(processKeyUp);

            this.parentToolbar.searchPanel.addComboBox <ClientSearchComboBoxItemModel>(searchItems);

            // Der Textbox eine KeyUp-Funktion zuweisen
            this.parentToolbar.searchPanel.addActionKeyUpTextbox(processKeyUp);

            //DataGrid kann erst jetzt gefüllt werden, damit das Paging die PagingBar ansprechen kann.
            FillClientDataGrid(_DataGridPaging.ActualSide());

            // Das DataGrid schluckt standardmäßig MouseWheel-Events, gebe daher das Event an den ScrollViewer weiter
            if (this.parentScrollViewer != null)
            {
                ClientDataGrid.PreviewMouseWheel += this.parentScrollViewer.OnMouseWheel;
            }
        }
        /// <summary>
        ///  Legt den ToolbarContent fest
        ///  Author: Georg Schmid
        /// </summary>
        public override void defineToolbarContent()
        {
            List <SponsorSearchComboBoxItemModel> searchItems = new List <SponsorSearchComboBoxItemModel>()
            {
                new SponsorSearchComboBoxItemModel {
                    Value = "Name", SearchType = SponsorSearchComboBoxItemModel.Type.Name
                },
                new SponsorSearchComboBoxItemModel {
                    Value = "Wohnort", SearchType = SponsorSearchComboBoxItemModel.Type.Residence
                },
                new SponsorSearchComboBoxItemModel {
                    Value = "Typ", SearchType = SponsorSearchComboBoxItemModel.Type.FundingType
                },
                new SponsorSearchComboBoxItemModel {
                    Value = "Firmenname", SearchType = SponsorSearchComboBoxItemModel.Type.CompanyName
                }
            };

            this.parentToolbar.addButton("Neuer Sponsor", pbNewSponsor_Click);
            this.parentToolbar.addButton("Liste drucken", pbPrint_Click);
            this.parentToolbar.addPagingBar(firstSideProcessor, prevSideProcessor, nextSideProcessor, lastSideProcessor);

            this.parentToolbar.addSearchPanel(processKeyUp);

            // Combobox mit Liste von Objekten vom Typ "TeamSearchComboBoxItemModel" anzeigen
            this.parentToolbar.searchPanel.addComboBox <SponsorSearchComboBoxItemModel>(searchItems);

            // Der Textbox eine KeyUp-Funktion zuweisen
            this.parentToolbar.searchPanel.addActionKeyUpTextbox(processKeyUp);

            //DataGrid kann erst jetzt gefüllt werden, damit das Paging die PagingBar ansprechen kann.
            FillSponsorDataGrid(_DataGridPaging.ActualSide());

            // Das DataGrid schluckt standardmäßig MouseWheel-Events, gebe daher das Event an den ScrollViewer weiter
            if (this.parentScrollViewer != null)
            {
                dGSponsorView.PreviewMouseWheel += this.parentScrollViewer.OnMouseWheel;
            }
        }
Example #3
0
        /// <summary>
        /// Legt den Toolbarcontent fest.
        /// Author: Georg Schmid
        /// </summary>
        public override void defineToolbarContent()
        {
            List <TeamSearchComboBoxItemModel> searchItems = new List <TeamSearchComboBoxItemModel>()
            {
                new TeamSearchComboBoxItemModel {
                    Value = IniParser.GetSetting("TEAM", "searchName"), SearchType = TeamSearchComboBoxItemModel.Type.FullName
                },
                new TeamSearchComboBoxItemModel {
                    Value = IniParser.GetSetting("TEAM", "searchLocation"), SearchType = TeamSearchComboBoxItemModel.Type.Residence
                },
                new TeamSearchComboBoxItemModel {
                    Value = IniParser.GetSetting("TEAM", "searchFunction"), SearchType = TeamSearchComboBoxItemModel.Type.TeamFunction
                }
            };

            this.parentToolbar.addButton(IniParser.GetSetting("TEAM", "newTeamMember"), pbNewTeamMember_Click);
            this.parentToolbar.addButton(IniParser.GetSetting("TEAM", "printList"), pbPrint_Click);
            this.parentToolbar.addPagingBar(firstSideProcessor, prevSideProcessor, nextSideProcessor, lastSideProcessor);
            this.parentToolbar.addSearchPanel(processKeyUp);

            // Combobox mit Liste von Objekten vom Typ "TeamSearchComboBoxItemModel" anzeigen
            this.parentToolbar.searchPanel.addComboBox <TeamSearchComboBoxItemModel>(searchItems);

            // Der Textbox eine KeyUp-Funktion zuweisen
            this.parentToolbar.searchPanel.addActionKeyUpTextbox(processKeyUp);


            //DataGrid kann erst jetzt gefüllt werden, damit das Paging die PagingBar ansprechen kann.
            FillTeamDataGrid(_DataGridPaging.ActualSide());

            // Das DataGrid schluckt standardmäßig MouseWheel-Events, gebe daher das Event an den ScrollViewer weiter
            if (this.parentScrollViewer != null)
            {
                dGTeamView.PreviewMouseWheel += this.parentScrollViewer.OnMouseWheel;
            }
        }