//Logical.Notice no = new global::MyforepiNotice_Project.Logical.Notice(); protected void Page_Load(object sender, EventArgs e) { _rootRepo = RepositoryFactory.CreateRootRepo(); if (!IsPostBack) { //1.Daily // 取得 QueryString var employeeData = _rootRepo.QueryForEmployeeByADAccount(User.Identity.Name); var paggerParms_Daily = WebUtils.ParseQueryString <PaggerParms>(Page.Request); var signListParms_Daily = WebUtils.ParseQueryString <SignListParms>(Page.Request); signListParms_Daily.Member = Authentication.GetMemberViewModel(User.Identity.Name); signListParms_Daily.EmployeeID_FK = employeeData["EmployeeID"].ToString(); signListParms_Daily.PageName = "Default"; //signListParms_Daily.Member.EmployeeID = employeeData["EmployeeID"].ToString(); signListParms_Daily.GridView = DailyGridView; //signListParms_Daily.PaginationBar_Daily = paginationBar_Daily; //建構頁面 ConstructPage_Daily(signListParms_Daily, paggerParms_Daily, RepositoryFactory.CreateMonthlyRepo()); //2.bbs // 取得 QueryString var paggerParms = WebUtils.ParseQueryString <PaggerParms>(Page.Request); var signListParms = WebUtils.ParseQueryString <SignListParms>(Page.Request); signListParms.Member = Authentication.GetMemberViewModel(User.Identity.Name); signListParms.GridView = BbsGridView; //signListParms.TotalRowsCount = totalRowsCount; signListParms.PaginationBar = paginationBar; //signListParms.NoDataTip = noDataTip; //建構頁面 ConstructPage(signListParms, paggerParms, RepositoryFactory.CreateBbsListRepo()); Monthly.NavigateUrl = "Monthly_Result.aspx?UserID=" + employeeData["EmployeeID"].ToString(); //pageSizeSelect.Text = paggerParms.PageSize.ToString(); //queryTextBox.Text = signListParms.QueryText; } }