Пример #1
0
        /// <summary>
        /// Loads the child controls
        /// </summary>
        protected override void CreateChildControls()
        {
            objCommonUtility.EnsurePanelFix(this.Page, typeof(MyTeamHolder));
            strCurrSiteUrl = HttpContext.Current.Request.Url.ToString();
            objMyAssetXMLCreator = new MyAssetXMLGenerator();
            objReportController = objFactory.GetServiceManager(REPORTSERVICE);
            objMossController = objFactory.GetServiceManager(MOSSSERVICE);

            //strTeamID = objCommonUtility.GetUserTeamID();
            strTeamID = Page.Request.QueryString["tid"];//Dream 4.0 Code for Allow users to see lists of teams/assets
            Permission = objCommonUtility.GetTeamPermission(HttpContext.Current.Request.Url.ToString());

            if ((Page.Request.QueryString.Count > 0 && Page.Request.QueryString["Popup"] != null && string.Equals(Page.Request.QueryString["PopUp"], "yes")) && HttpContext.Current.Request.Form["hidSelectedRows"] != null)
            {
                string strPattern = @"\r\n";
                Regex fixMe = new Regex(strPattern);
                string strTrimmedMyAssetValues = fixMe.Replace(HttpContext.Current.Request.Form["hidSelectedRows"], string.Empty);

                SelectedIdentifiers = strTrimmedMyAssetValues.Trim().Split("|".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
            }

            CreateHiddenControl();
            CreateShowOnMap();
            //Dream 4.0 code start
            strSearchType = GetAsset();
            //Dream 4.0 code ends
            hidMyAsset.ID = "hidMyAsset";
            this.Controls.Add(hidMyAsset);

            btnOk.ID = "btnOk";
            btnOk.Attributes.Add("class", "button");
            btnOk.Attributes.Add("runat", "server");
            btnOk.InnerText = "OK";
            btnOk.Attributes.Add("onclick", "javascript:window.close();");
            this.Controls.Add(btnOk);
            //adding delete button
            linkMyAssets.ID = "linkMyAssets";
            linkMyAssets.CssClass = "resultHyperLink";
            linkMyAssets.ImageUrl = "/_layouts/DREAM/images/MyAssetDelete.gif";
            linkMyAssets.NavigateUrl = "javascript:DeleteSelectedTeamAsset('"+strSearchType +"');";
            this.Controls.Add(linkMyAssets);

            base.CreateChildControls();
        }
Пример #2
0
        /// <summary>
        /// Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.
        /// </summary>
        protected override void CreateChildControls()
        {
            try
            {
                objCommonUtility.EnsurePanelFix(this.Page, typeof(MyAssetHolder));
                objMyAssetCreator = new MyAssetXMLGenerator();
                objReportController = objFactory.GetServiceManager(REPORTSERVICE);
                objMossController = objFactory.GetServiceManager(MOSSSERVICE);
                strUserID = objCommonUtility.GetUserName();
                CreateHiddenControl();
                CreateShowOnMap();
                if (string.Equals(Page.Request.QueryString["operation"], "add") && HttpContext.Current.Request.Form["hidSelectedRows"] != null)
                {
                    string strPattern = @"\r\n";
                    Regex fixMe = new Regex(strPattern);
                    string strTrimmedMyAssetValues = fixMe.Replace(HttpContext.Current.Request.Form["hidSelectedRows"], string.Empty);

                    SelectedIdentifiers = strTrimmedMyAssetValues.Trim().Split("|".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
                }
                //Dream 4.0 code start
                strSearchType = GetAsset();
                //Dream 4.0 code ends
                hidMyAsset.ID = "hidMyAsset";
                this.Controls.Add(hidMyAsset);
                btnOk.ID = "btnOk";
                btnOk.Attributes.Add("class", "button");
                btnOk.Attributes.Add("runat", "server");
                btnOk.InnerText = "OK";
                btnOk.Attributes.Add("onclick", "javascript:window.close();");
                this.Controls.Add(btnOk);
                //adding delete button
                linkMyAssets.ID = "linkMyAssets";
                linkMyAssets.CssClass = "resultHyperLink";
                linkMyAssets.ImageUrl = "/_layouts/DREAM/images/MyAssetDelete.gif";
                linkMyAssets.NavigateUrl = "javascript:DeleteSelectedAsset('" + strSearchType + "');";
                this.Controls.Add(linkMyAssets);
                base.CreateChildControls();
            }
            catch (Exception ex)
            {
                CommonUtility.HandleException(strCurrSiteUrl, ex);
            }
        }