/// <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; } }
/// <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; } }