/// <summary> /// Initialisiert alle Variablen /// </summary> private void Init() { this.accounts = new List <AccountManagerDataGridModel>(); generateUnfilteredData(); this.accounts = this.accounts.OrderByDescending(t => t.accountNumber).ToList(); this.dataGridPaging = new DataGridPaging <AccountManagerDataGridModel>(this.accounts); }
/// <summary> /// KeyUp Event zum Auslösen der Suche /// Author: Georg Schmid /// </summary> /// <param name="searchValue"></param> private void processKeyUp(string searchValue) { SponsorSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem <SponsorSearchComboBoxItemModel>(); IEnumerable <Sponsor> sponsors = _Sponsors; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case SponsorSearchComboBoxItemModel.Type.Residence: sponsors = _Sponsors.Where(s => s.ResidentialAddress.ToLower().Contains(searchValue)); break; case SponsorSearchComboBoxItemModel.Type.FundingType: sponsors = _Sponsors.Where(s => s.FundingType.Name.ToLower().Contains(searchValue)); break; case SponsorSearchComboBoxItemModel.Type.Name: sponsors = _Sponsors.Where(s => s.FullName.ToLower().Contains(searchValue)); break; case SponsorSearchComboBoxItemModel.Type.CompanyName: sponsors = _Sponsors.Where(s => !(s.CompanyName == null)); sponsors = sponsors.Where(s => s.CompanyName.ToLower().Contains(searchValue)); break; } } //_DataGridPaging mit neuem Listeninhalt neu initialisieren _DataGridPaging = new DataGridPaging <Sponsor>(sponsors); FillSponsorDataGrid(_DataGridPaging.FirstSide()); }
/// <summary> /// KeyUp Event für die Suchfunktion. Suchergebnis wird mit Paging angepasst /// Author: Antonios Fesenmeier /// </summary> /// <param name="searchValue"></param> private void processKeyUp(string searchValue) { ClientSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem <ClientSearchComboBoxItemModel>(); IEnumerable <Person> persons = _Persons; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case ClientSearchComboBoxItemModel.Type.ResidentialAddress: persons = _Persons.Where(p => p.City.ToLower().Contains(searchValue)); break; case ClientSearchComboBoxItemModel.Type.FullName: persons = _Persons.Where(p => p.FullName.ToLower().Contains(searchValue)); break; case ClientSearchComboBoxItemModel.Type.TableNo: persons = _Persons.Where(p => p.TableNo.Equals(Convert.ToInt32((searchValue.ToString())))); break; } } //_DataGridPaging mit neuem Listeninhalt neu initialisieren _DataGridPaging = new DataGridPaging <Person>(persons); FillClientDataGrid(_DataGridPaging.FirstSide()); }
/// <summary> /// KeyUP-Event zum auslösen der Suche /// Author: Georg Schmid /// </summary> /// <param name="searchValue"></param> private void processKeyUp(string searchValue) { TeamSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem <TeamSearchComboBoxItemModel>(); IEnumerable <Team> teams = _Teams; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case TeamSearchComboBoxItemModel.Type.Residence: teams = _Teams.Where(t => t.City.ToLower().Contains(searchValue)); break; case TeamSearchComboBoxItemModel.Type.TeamFunction: teams = _Teams.Where(t => t.TeamFunction.Name.ToLower().Contains(searchValue)); break; case TeamSearchComboBoxItemModel.Type.FullName: teams = _Teams.Where(t => t.FullName.ToLower().Contains(searchValue)); break; } } //_DataGridPaging mit neuem Listeninhalt neu initialisieren _DataGridPaging = new DataGridPaging <Team>(teams); //Das Datagrid befüllen lassen FillTeamDataGrid(_DataGridPaging.FirstSide()); }
private void Init() { _Sponsors = Sponsor.GetSponsors(); //Übergibt dem Paging die Gesamtliste _DataGridPaging = new DataGridPaging <Sponsor>(_Sponsors); _DataGridPaging.setStartOfDataGridItems(pagingStartValue); }
/// <summary> /// Füllt das DataGrid /// </summary> private void refreshDataGrid(List <BookingDataGridModel> bookingModels) { // Sortiere absteigend bookingModels = bookingModels.OrderByDescending(t => t.bookingID).ToList(); this.dataGridPaging = new DataGridPaging <BookingDataGridModel>(bookingModels); AccountingRecordDataGrid.ItemsSource = this.dataGridPaging.FirstSide(); AccountingRecordDataGrid.Items.Refresh(); this.ChangePagingBar(); }
private void Init() { _Teams = Team.GetTeams(); IEnumerable <Team> teams = null;; //Zeigt nur die Aktiven an if (_Teams != null) { teams = _Teams.OrderByDescending(t => t.IsActive); } //Übergibt dem Paging die Gesamtliste _DataGridPaging = new DataGridPaging <Team>(teams); _DataGridPaging.setStartOfDataGridItems(pagingStartValue); this.AddLogicalChild(new Views.pEditTeamMember(new Team())); }
/// <summary> /// Je nach Filteroptionen, wird die Datensicht angepasst /// Status: aktiv, inaktiv, alle /// /// Author: Antonios Fesenmeier /// </summary> private void FillClientDataGrid_toggleActiveState() { if (cmbActiveFilter.SelectedItem.ToString().Equals(IniParser.GetSetting("FILTER", "all"))) { _Persons = Person.GetPersons(); } else if (cmbActiveFilter.SelectedItem.ToString().Equals(IniParser.GetSetting("FILTER", "inactive"))) { _Persons = Person.GetPersons(); _Persons = _Persons.Where(p => p.IsActive == false); } else if (cmbActiveFilter.SelectedItem.ToString().Equals(IniParser.GetSetting("FILTER", "active"))) { _Persons = Person.GetPersons(); _Persons = _Persons.Where(p => p.IsActive == true); } _DataGridPaging = new DataGridPaging <Person>(_Persons); FillClientDataGrid(_DataGridPaging.FirstSide()); }
private void Init() { _Persons = Person.GetPersons(); IEnumerable <Person> persons = _Persons; _myTabList = new List <SimpleTabItem>(); _myTabListEdit = new List <SimpleTabItem>(); //Sortierung Aktiv/Inaktiv if (_Persons != null) { _Persons = _Persons.OrderByDescending(t => t.IsActive); } //Übergibt dem Paging die Gesamtliste _DataGridPaging = new DataGridPaging <Person>(_Persons); _DataGridPaging.setStartOfDataGridItems(pagingStartValue); List <String> filters = new List <string>(); filters.Add(IniParser.GetSetting("FILTER", "all")); filters.Add(IniParser.GetSetting("FILTER", "active")); filters.Add(IniParser.GetSetting("FILTER", "inactive")); cmbActiveFilter.ItemsSource = filters; // Lade Bezeichnung für Kassenabschluss und Kasenabrechnung aus der Konfigurationsdatei try { var btn1 = FindResource("pbPrintEnrolmentForm") as Button; btn1.ToolTip = IniParser.GetSetting("DOCUMENTS", "Aufnahmeformular"); var btn2 = FindResource("pbPrintDisclaimer") as Button; btn1.ToolTip = IniParser.GetSetting("DOCUMENTS", "Haftungsausschluss"); } catch { } }
/// <summary> /// Suchfunktion /// </summary> /// <param name="searchValue">Wert, nach dem gesucht werden soll</param> private void processKeyUp(string searchValue) { AccountSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem <AccountSearchComboBoxItemModel>(); List <AccountManagerDataGridModel> accounts = this.accounts; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case AccountSearchComboBoxItemModel.Type.AccountName: accounts = this.accounts.Where(a => a.accountName.ToLower().Contains(searchValue.ToLower())).ToList(); break; case AccountSearchComboBoxItemModel.Type.AccountNumber: accounts = this.accounts.Where(a => a.accountNumber.ToLower().Contains(searchValue.ToLower())).ToList(); break; } } // dataGridPaging mit neuem Listeninhalt neu initialisieren this.dataGridPaging = new DataGridPaging <AccountManagerDataGridModel>(accounts); fillAccountDataGrid(this.dataGridPaging.FirstSide().ToList()); }
/// <summary> /// Suchfunktion /// </summary> /// <param name="searchValue">Wert, nach dem gesucht werden soll</param> private void processKeyUp(string searchValue) { UserAccountSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem <UserAccountSearchComboBoxItemModel>(); IEnumerable <UserAccount> accounts = this.userAccounts; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case UserAccountSearchComboBoxItemModel.Type.Benutzername: accounts = this.userAccounts.Where(u => u.Username.ToLower().Contains(searchValue.ToLower())).ToList(); break; case UserAccountSearchComboBoxItemModel.Type.Password: accounts = this.userAccounts.Where(u => u.Password.ToLower().Contains(searchValue.ToLower())).ToList(); break; } } // dataGridPaging mit neuem Listeninhalt neu initialisieren this.dataGridPaging = new DataGridPaging <UserAccount>(accounts); fillUserDataGrid(this.dataGridPaging.FirstSide().ToList()); }
private void Init() { _Teams = Team.GetTeams(); IEnumerable<Team> teams = null; ; //Zeigt nur die Aktiven an if (_Teams != null) { teams = _Teams.OrderByDescending(t => t.IsActive); } //Übergibt dem Paging die Gesamtliste _DataGridPaging = new DataGridPaging<Team>(teams); _DataGridPaging.setStartOfDataGridItems(pagingStartValue); this.AddLogicalChild(new Views.pEditTeamMember(new Team())); }
/// <summary> /// KeyUP-Event zum auslösen der Suche /// Author: Georg Schmid /// </summary> /// <param name="searchValue"></param> private void processKeyUp(string searchValue) { TeamSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem<TeamSearchComboBoxItemModel>(); IEnumerable<Team> teams = _Teams; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case TeamSearchComboBoxItemModel.Type.Residence: teams = _Teams.Where(t => t.City.ToLower().Contains(searchValue)); break; case TeamSearchComboBoxItemModel.Type.TeamFunction: teams = _Teams.Where(t => t.TeamFunction.Name.ToLower().Contains(searchValue)); break; case TeamSearchComboBoxItemModel.Type.FullName: teams = _Teams.Where(t => t.FullName.ToLower().Contains(searchValue)); break; } } //_DataGridPaging mit neuem Listeninhalt neu initialisieren _DataGridPaging = new DataGridPaging<Team>(teams); //Das Datagrid befüllen lassen FillTeamDataGrid(_DataGridPaging.FirstSide()); }
/// <summary> /// KeyUp Event für die Suchfunktion. Suchergebnis wird mit Paging angepasst /// Author: Antonios Fesenmeier /// </summary> /// <param name="searchValue"></param> private void processKeyUp(string searchValue) { ClientSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem<ClientSearchComboBoxItemModel>(); IEnumerable<Person> persons = _Persons; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case ClientSearchComboBoxItemModel.Type.ResidentialAddress: persons = _Persons.Where(p => p.City.ToLower().Contains(searchValue)); break; case ClientSearchComboBoxItemModel.Type.FullName: persons = _Persons.Where(p => p.FullName.ToLower().Contains(searchValue)); break; case ClientSearchComboBoxItemModel.Type.TableNo: persons = _Persons.Where(p => p.TableNo.Equals(Convert.ToInt32((searchValue.ToString())))); break; } } //_DataGridPaging mit neuem Listeninhalt neu initialisieren _DataGridPaging = new DataGridPaging<Person>(persons); FillClientDataGrid(_DataGridPaging.FirstSide()); }
private void Init() { _Persons = Person.GetPersons(); IEnumerable<Person> persons = _Persons; _myTabList = new List<SimpleTabItem>(); _myTabListEdit = new List<SimpleTabItem>(); //Sortierung Aktiv/Inaktiv if (_Persons != null) _Persons = _Persons.OrderByDescending(t => t.IsActive); //Übergibt dem Paging die Gesamtliste _DataGridPaging = new DataGridPaging<Person>(_Persons); _DataGridPaging.setStartOfDataGridItems(pagingStartValue); List<String> filters = new List<string>(); filters.Add(IniParser.GetSetting("FILTER", "all")); filters.Add(IniParser.GetSetting("FILTER", "active")); filters.Add(IniParser.GetSetting("FILTER", "inactive")); cmbActiveFilter.ItemsSource = filters; // Lade Bezeichnung für Kassenabschluss und Kasenabrechnung aus der Konfigurationsdatei try { var btn1 = FindResource("pbPrintEnrolmentForm") as Button; btn1.ToolTip = IniParser.GetSetting("DOCUMENTS", "Aufnahmeformular"); var btn2 = FindResource("pbPrintDisclaimer") as Button; btn1.ToolTip = IniParser.GetSetting("DOCUMENTS", "Haftungsausschluss"); } catch { } }
/// <summary> /// Je nach Filteroptionen, wird die Datensicht angepasst /// Status: aktiv, inaktiv, alle /// /// Author: Antonios Fesenmeier /// </summary> private void FillClientDataGrid_toggleActiveState() { if (cmbActiveFilter.SelectedItem.ToString().Equals(IniParser.GetSetting("FILTER", "all"))) { _Persons = Person.GetPersons(); } else if (cmbActiveFilter.SelectedItem.ToString().Equals(IniParser.GetSetting("FILTER", "inactive"))) { _Persons = Person.GetPersons(); _Persons = _Persons.Where(p => p.IsActive == false); } else if (cmbActiveFilter.SelectedItem.ToString().Equals(IniParser.GetSetting("FILTER", "active"))) { _Persons = Person.GetPersons(); _Persons = _Persons.Where(p => p.IsActive == true); } _DataGridPaging = new DataGridPaging<Person>(_Persons); FillClientDataGrid(_DataGridPaging.FirstSide()); }
/// <summary> /// Suchfunktion /// </summary> /// <param name="searchValue">Wert, nach dem gesucht werden soll</param> private void processKeyUp(string searchValue) { AccountSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem<AccountSearchComboBoxItemModel>(); List<AccountManagerDataGridModel> accounts = this.accounts; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case AccountSearchComboBoxItemModel.Type.AccountName: accounts = this.accounts.Where(a => a.accountName.ToLower().Contains(searchValue.ToLower())).ToList(); break; case AccountSearchComboBoxItemModel.Type.AccountNumber: accounts = this.accounts.Where(a => a.accountNumber.ToLower().Contains(searchValue.ToLower())).ToList(); break; } } // dataGridPaging mit neuem Listeninhalt neu initialisieren this.dataGridPaging = new DataGridPaging<AccountManagerDataGridModel>(accounts); fillAccountDataGrid(this.dataGridPaging.FirstSide().ToList()); }
/// <summary> /// Initialisiert alle Variablen /// </summary> private void Init() { this.accounts = new List<AccountManagerDataGridModel>(); generateUnfilteredData(); this.accounts = this.accounts.OrderByDescending(t => t.accountNumber).ToList(); this.dataGridPaging = new DataGridPaging<AccountManagerDataGridModel>(this.accounts); }
private void Init() { _Sponsors = Sponsor.GetSponsors(); //Übergibt dem Paging die Gesamtliste _DataGridPaging = new DataGridPaging<Sponsor>(_Sponsors); _DataGridPaging.setStartOfDataGridItems(pagingStartValue); }
/// <summary> /// KeyUp Event zum Auslösen der Suche /// Author: Georg Schmid /// </summary> /// <param name="searchValue"></param> private void processKeyUp(string searchValue) { SponsorSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem<SponsorSearchComboBoxItemModel>(); IEnumerable<Sponsor> sponsors = _Sponsors; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case SponsorSearchComboBoxItemModel.Type.Residence: sponsors = _Sponsors.Where(s => s.ResidentialAddress.ToLower().Contains(searchValue)); break; case SponsorSearchComboBoxItemModel.Type.FundingType: sponsors = _Sponsors.Where(s => s.FundingType.Name.ToLower().Contains(searchValue)); break; case SponsorSearchComboBoxItemModel.Type.Name: sponsors = _Sponsors.Where(s => s.FullName.ToLower().Contains(searchValue)); break; case SponsorSearchComboBoxItemModel.Type.CompanyName: sponsors = _Sponsors.Where(s => !(s.CompanyName == null)); sponsors = sponsors.Where(s => s.CompanyName.ToLower().Contains(searchValue)); break; } } //_DataGridPaging mit neuem Listeninhalt neu initialisieren _DataGridPaging = new DataGridPaging<Sponsor>(sponsors); FillSponsorDataGrid(_DataGridPaging.FirstSide()); }
public pUserManager() { InitializeComponent(); this.userAccounts = UserAccount.GetUserAccounts().OrderByDescending(u => u.Username); this.dataGridPaging = new DataGridPaging <UserAccount>(this.userAccounts); }
/// <summary> /// Suchfunktion /// </summary> /// <param name="searchValue">Wert, nach dem gesucht werden soll</param> private void processKeyUp(string searchValue) { UserAccountSearchComboBoxItemModel searchType = this.parentToolbar.searchPanel.getComboBoxSelectedItem<UserAccountSearchComboBoxItemModel>(); IEnumerable<UserAccount> accounts = this.userAccounts; if (searchType != null && !string.IsNullOrEmpty(searchValue)) { searchValue = searchValue.ToLower(); switch (searchType.SearchType) { case UserAccountSearchComboBoxItemModel.Type.Benutzername: accounts = this.userAccounts.Where(u => u.Username.ToLower().Contains(searchValue.ToLower())).ToList(); break; case UserAccountSearchComboBoxItemModel.Type.Password: accounts = this.userAccounts.Where(u => u.Password.ToLower().Contains(searchValue.ToLower())).ToList(); break; } } // dataGridPaging mit neuem Listeninhalt neu initialisieren this.dataGridPaging = new DataGridPaging<UserAccount>(accounts); fillUserDataGrid(this.dataGridPaging.FirstSide().ToList()); }
/// <summary> /// Füllt das DataGrid /// </summary> private void refreshDataGrid(List<BookingDataGridModel> bookingModels) { // Sortiere absteigend bookingModels = bookingModels.OrderByDescending(t => t.bookingID).ToList(); this.dataGridPaging = new DataGridPaging<BookingDataGridModel>(bookingModels); AccountingRecordDataGrid.ItemsSource = this.dataGridPaging.FirstSide(); AccountingRecordDataGrid.Items.Refresh(); this.ChangePagingBar(); }
public pUserManager() { InitializeComponent(); this.userAccounts = UserAccount.GetUserAccounts().OrderByDescending(u => u.Username); this.dataGridPaging = new DataGridPaging<UserAccount>(this.userAccounts); }