public MemberCreationPage(MainGridPage mainGridPage) { this.mainGridPage = mainGridPage; InitializeComponent(); BirthWilayaComboBox.ItemsSource = CurrentWilayaComboBox.ItemsSource = mainGridPage.membersPage.wilayas.Select(o => o.Name).ToList(); StudyLevelComboBox.ItemsSource = mainGridPage.membersPage.studdyLvls.Select(o => o.Name).ToList(); workingSectorComboBox.ItemsSource = mainGridPage.membersPage.activityAreas.Select(o => o.Name).ToList(); }
public AdminPage(MainWindow window) { this.mainWindow = window; InitializeComponent(); // instantiate sections this.mainGridPage = new MainGridPage(this); this.mainStatPage = new MainStatPage(this); // set frames content MainGridFrame.Content = this.mainGridPage; MainStatFrame.Content = this.mainStatPage; // save in a section list to keep track of all sections SectionList.Add(this.mainGridPage); SectionList.Add(this.mainStatPage); }
// ---------------------------------------------------- //private IdToWilaya idToWilayaConverter; // Constructor public MembersPage(MainGridPage mainGridPage) { InitializeComponent(); // initialize value converters //IdToWilaya idToWilayaConverter = new IdToWilaya(this); DeleteDialogFrame.Content = new DeleteDialog(this); GenerateDialogFrame.Content = new GenerateDialog(this); // get tool data from DB this.studdyLvls = mainGridPage.adminPage.SqliteDA.GetStuddyLvls(); this.wilayas = mainGridPage.adminPage.SqliteDA.GetWilayas(); this.activityAreas = mainGridPage.adminPage.SqliteDA.GetActivityAreas(); this.mainGridPage = mainGridPage; WilayaBirthComboBox.ItemsSource = CurrentWilayaComboBox.ItemsSource = this.wilayas.Select(o => o.Name).ToList(); StdLvlComboBox.ItemsSource = this.studdyLvls.Select(o => o.Name).ToList(); workingSectorComboBox.ItemsSource = this.activityAreas.Select(o => o.Name).ToList(); this.gridColumns.Add(NameColumn); this.gridColumns.Add(LastNameColumn); this.gridColumns.Add(SexColumn); this.gridColumns.Add(BDateColumn); this.gridColumns.Add(BWilayaColumn); this.gridColumns.Add(BCommuneColumn); this.gridColumns.Add(StdLvlColumn); this.gridColumns.Add(FunctionColumn); this.gridColumns.Add(WorkAreaColumn); this.gridColumns.Add(CWilayaColumn); this.gridColumns.Add(CCommuneColumn); this.gridColumns.Add(JoinDateColumn); RefreshFilteringData(); RefreshResultCount(); RefreshPagination(); RefreshGridData(); }