コード例 #1
0
        protected void DisplayRedmineData()
        {
            string HeadText = "Cотрудник: {0}";
            string userName = WebPartsHelper.GetPersonalPageUserName();

            WebPartHeaderLabel.Text = String.Format(HeadText, userName);

            RedmineDataCache.RemoveUserIssues(userName);
            BindRedmineData();
        }
コード例 #2
0
        protected void BindRedmineData()
        {
            string userName = WebPartsHelper.GetPersonalPageUserName();

            SPWeb web = SPControl.GetContextWeb(HttpContext.Current);
            AppSettingsSection appSettings = WebPartsHelper.GetWebAppSettings(web);

            RedmineData.InitParams(appSettings);

            List <RedmineIssue> issuesByUser = RedmineData.GetUserIssuesAndSetCache(userName);
            Array issuesArrayForGridView     = RedmineData.ConvertRedmineIssuesToArrayForGridView(issuesByUser);

            RedmineGridView.PagerTemplate = null;
            RedmineGridView.DataSource    = issuesArrayForGridView;
            RedmineGridView.DataBind();
        }