/// <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(); }
/// <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); } }