Exemplo n.º 1
0
        //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;
            }
        }