protected void Page_Load(object sender, System.EventArgs e) { try { if (Request["filter"] != null) { txtFilter.Text = Request["filter"].ToString(); } QDEUtils.GetItemIdFromRequest(); item = SessionState.CurrentItem; } catch { UITools.JsCloseWin(); } try { culture = QDEUtils.UpdateCultureCodeFromRequest(); if (!Page.IsPostBack) { UpdateDataView(); } } finally { culture.Dispose(); } }
protected void Page_Load(object sender, System.EventArgs e) { // ************************************************************************* // Retrieve Product information // ************************************************************************* if (Request["filter"] != null) { txtFilter.Text = Request["filter"].ToString(); } /* Alternate for CR 5096(Removal of rejection functionality)--start * stat_total = stat_totalMandatory = stat_nbFinal = stat_nbDraft = stat_nbMissing = stat_nbRejected = 0; * stat_nbDraft_inh = stat_nbFinal_inh = stat_nbRejected_inh = 0; */ stat_total = stat_totalMandatory = stat_nbFinal = stat_nbDraft = stat_nbMissing = 0; stat_nbDraft_inh = stat_nbFinal_inh = 0; //Alternate for CR 5096(Removal of rejection functionality)--end QDEUtils.GetItemIdFromRequest(); itemId = SessionState.CurrentItem.Id; if (SessionState.CurrentItem.MasterPublishingDate.HasValue) { uwToolbar.Items.FromKeyLabel("mpd").Text = "Published on : " + SessionState.CurrentItem.MasterPublishingDate.Value.ToString(SessionState.User.FormatDate); } else { uwToolbar.Items.FromKeyLabel("mpd").Text = "Published on: N/A"; } QDEUtils.UpdateCultureCodeFromRequest(); if (!Page.IsPostBack) { UpdateDataView(false); } SessionState.QDETab = "tb_delivery"; }
protected void Page_Load(object sender, System.EventArgs e) { #region Retrieve Item information try { if (Request["i"] != null) { itemObj = HyperCatalog.Business.Item.GetByKey(Convert.ToInt64(Request["i"])); } else if (QDEUtils.GetItemIdFromRequest() != null) { itemObj = QDEUtils.GetItemIdFromRequest(); } if (itemObj != null) { Ultrawebtoolbar1.Items.FromKeyLabel("ItemName").Text = "Move product - " + itemObj.FullName; } if (Request["c"] != null) { QDEUtils.UpdateCultureCodeFromRequest(); } } catch { throw new ArgumentException("Item Id was not provided"); } #endregion if (itemObj != null) { #region Capability if ((SessionState.User.IsReadOnly) && (SessionState.User.HasCapability(CapabilitiesEnum.MOVE_ITEMS)) && (itemObj.LevelId < Convert.ToInt32(SessionState.CacheParams["Item_MoveMaxLevel"].Value))) { UITools.JsCloseWin(); } #endregion if (HyperCatalog.Business.ApplicationParameter.IOHeirachyStatus() == 1) { UITools.JsCloseWin("The Product Hierarchy Refresh job is in progress. User cannot perform this action. Please try once the job completes!"); } try { if (!Page.IsPostBack) { Step = StepEnum.MainInfo; NbSteps = 2; StepNumber = 1; ProcessStep(); } } catch { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Close", "<script>window.Close();</script>"); } } }
protected void Page_Load(object sender, System.EventArgs e) { try { if (Request["m"] != null) { isMandatory = Convert.ToBoolean(Request["m"]); } containerId = Convert.ToInt32(Request["d"]); culture = QDEUtils.UpdateCultureCodeFromRequest(); item = QDEUtils.GetItemIdFromRequest(); itemId = item.Id; chunk = ChunkWindow.GetChunk(itemId, containerId, culture.Code); container = SessionState.QDEContainer; if (!Page.IsPostBack) { lbResult.Text = HyperCatalog.Business.Chunk.LastError; UpdateDataView(); } } catch (Exception ex) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "close", "<script>alert('" + UITools.CleanJSString(ex.ToString()) + "');top.window.close();</script>"); } }
protected void Page_Load(object sender, System.EventArgs e) { //TODO: Bug sur la procedure Stockee #region check security if (!SessionState.User.HasCapability(CapabilitiesEnum.INSTANT_TRANSLATE)) { UITools.DenyAccess(DenyMode.Popup); } #endregion else { using (item = QDEUtils.GetItemIdFromRequest()) { itemId = item.Id; cultureCode = Request["c"].ToString(); containerList = Request["con"].ToString(); if (!Page.IsPostBack) { uwToolbar.Items.FromKeyLabel("ItemName").Text = item.FullName + " - TinyTM on demand"; DoTranslation(); Page.DataBind(); } } } }
protected void Page_Load(object sender, System.EventArgs e) { QDEUtils.GetItemIdFromRequest(); QDEUtils.UpdateCultureCodeFromRequest(); // Initialize vars Page.ClientScript.RegisterStartupScript(Page.GetType(), "Initialize", "<script>itemNameId = '" + lbItemName.ClientID + "';</script>"); if (SessionState.CurrentItem != null) { pnlTitle.Visible = true; if (!Page.IsPostBack) { using (Item itemRoll = SessionState.CurrentItem.GetRoll()) { if (itemRoll != null || SessionState.CurrentItem.IsRoll) { pnlTitle.Visible = false; } } ShowTabs(); Page.DataBind(); } } else { UITools.DenyAccess(DenyMode.Frame); } }
protected void Page_Load(object sender, EventArgs e) { itemId = QDEUtils.GetQueryItemIdFromRequest().ToString(); cultureCode = QDEUtils.UpdateCultureCodeFromRequest().Code; if (!Page.IsPostBack) { UpdateDataView(); } }
protected void Page_Load(object sender, System.EventArgs e) { #region "Extra JS Code added because of Empty Master Template Added on 09/22/2006" string strObsolete = SessionState.User.ViewObsoletes ? "1" : "0"; string strAllItems = SessionState.TVAllItems ? "1" : "0"; string strShowTranslatedNames = (bool)SessionState.User.GetOptionById((int)OptionsEnum.OPT_SHOW_TRANSLATED_NAMES).Value ? "1" : "0"; string strShrink = (bool)SessionState.User.GetOptionById((int)OptionsEnum.OPT_SHOW_SHRINKED_NAMES).Value ? "1" : "0"; Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "initvars", "<input type='hidden' id='aj_id' name='aj_id'/>" + "<input type='hidden' id='aj_uid' name='aj_uid'/>" + "<input type='hidden' id='aj_cc' name='aj_cc'/>" + "<input type='hidden' id='aj_obs' name='aj_obs'/>" + "<input type='hidden' id='aj_tra' name='aj_tra'/>" + "<input type='hidden' id='aj_shrink' name='aj_shrink'/>" + "<input type='hidden' id='aj_all' name='aj_all'/>" + "<input type='hidden' id='aj_company' name='aj_company'/>" + "<script>" + "var aj_uid = document.getElementById(\"aj_uid\");" + "var aj_cc = document.getElementById(\"aj_cc\");" + "var aj_obs = document.getElementById(\"aj_obs\");" + "var aj_tra = document.getElementById(\"aj_tra\");" + "var aj_shrink = document.getElementById(\"aj_shrink\");" + "var aj_all = document.getElementById(\"aj_all\");" + "var aj_company = document.getElementById(\"aj_company\");" + "aj_uid.value = " + SessionState.User.Id.ToString() + ";" + "aj_cc.value = '" + SessionState.Culture.Code + "';" + "aj_obs.value = " + strObsolete + ";" + "aj_all.value = " + strAllItems + ";" + "aj_tra.value = " + strShowTranslatedNames + ";" + "aj_company.value = '" + SessionState.CompanyName + "';" + "aj_shrink.value = " + strShrink + ";</script>"); #endregion //Get the node requested, or the root if this is the real Page_Load if (Request["all"] != null) { Trace.Warn("Request['all'].ToString(): " + Request["all"].ToString()); SessionState.TVAllItems = Request["all"].ToString() == "1"; } QDEUtils.UpdateCultureCodeFromRequest(); QDEUtils.GetItemIdFromRequest(); Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "initvars2", "<script>aj_cc.value = '" + SessionState.Culture.Code + "';</script>"); lastVisitedItem = SessionState.TVAllItems ? SessionState.User.LastVisitedItemReadOnly : SessionState.User.LastVisitedItem; if (Request["i"] != null) { lastVisitedItem = Convert.ToInt64(Request["i"].ToString()); } Trace.Warn("ItemId = " + lastVisitedItem.ToString() + " | AllItems = " + SessionState.TVAllItems.ToString()); if (!Page.IsPostBack) { RetrieveSkuLevel(); InitTreeView(); } // Right Test to add Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "language", "<script>l='" + SessionState.Culture.Code + "';skulevel=" + SkuLevel + ";</script>"); }
protected void Page_Load(object sender, System.EventArgs e) { try { containerId = Convert.ToInt32(Request["d"]); if (Request["m"] != null) { isMandatory = Convert.ToBoolean(Request["m"]); } culture = QDEUtils.UpdateCultureCodeFromRequest(); item = QDEUtils.GetItemIdFromRequest(); itemId = item.Id; chunk = ChunkWindow.GetChunk(itemId, containerId, culture.Code); container = SessionState.QDEContainer; uwToolbar.Enabled = Request["ui"] != null; /*#ACQ10.0 Starts * Commented to bring out ILB for all catalogue irespective of mandatory status * if (!isMandatory || culture.Type == CultureType.Regionale) * { * UITools.HideToolBarButton(uwToolbar, "ilb"); * } * #ACQ10.0 Ends */ } catch { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "close", "<script>alert('Chunk not found!');window.close()</script>"); } //Modified this line for QCs# 839 and 1028 ChunkButtonBar.Chunk = chunk; //Modified this line for QCs# 839 and 1028 ChunkButtonBar.User = SessionState.User; ChunkButtonBar.Item = item; ChunkButtonBar.Container = container; ChunkButtonBar.Culture = culture; if (!Page.IsPostBack) { //Added these lines for QCs# 839 and 1028 ChunkComment1.Chunk = chunk; ChunkModifier1.Chunk = chunk; //Added these lines for QCs# 839 and 1028 lbResult.Text = string.Empty; UpdateDataView(); } }
protected void Page_Load(object sender, System.EventArgs e) { // Ensure that scope has not change during session QDEUtils.UpdateCultureCodeFromRequest(); frametv.Attributes["src"] = "QDE_TV.aspx"; frameitemscope.Attributes["src"] = "QDE_ItemScope.aspx"; using (HyperCatalog.Business.Item item = QDEUtils.GetItemIdFromRequest()) { System.Int64 itemId = item.Id; if (HyperCatalog.Business.Item.IsEligible(itemId, SessionState.Culture.CountryCode) && item != null && !item.IsExcludedByPublisher(SessionState.Culture.CountryCode) && (!SessionState.User.HasCultureInScope(SessionState.Culture.Code) && SessionState.Culture.Type != HyperCatalog.Business.CultureType.Master)) { // item is eligible in current country and it is not user scope SessionState.TVAllItems = true; SessionState.User.LastVisitedItemReadOnly = itemId; } else if (!HyperCatalog.Business.Item.IsEligible(itemId, SessionState.Culture.CountryCode) || item == null || (item != null && item.IsExcludedByPublisher(SessionState.Culture.CountryCode))) { // item is not eligible in current country if (SessionState.TVAllItems) { // 08/12/2009 QC 2692 - Modified by Sateesh -- The workflow Status 'R'/'C' only should be visible in locales itemId = SessionState.User.LastVisitedItemReadOnly = SessionState.User.GetFirstReadCountryItem(SessionState.Culture.CountryCode, SessionState.Culture.Code); } else { // 08/12/2009 QC 2692 - Modified by Sateesh -- The workflow Status 'R'/'C' only should be visible in locales itemId = SessionState.User.LastVisitedItemReadOnly = SessionState.User.LastVisitedItem = SessionState.User.GetFirstCountryItem(SessionState.Culture.CountryCode, SessionState.Culture.Code); } } else { // item is eligible in current country and it is in user scope SessionState.User.LastVisitedItemReadOnly = SessionState.User.LastVisitedItem = itemId; } if (SessionState.TVAllItems) { frametv.Attributes["src"] += "?all=1"; frameitemscope.Attributes["src"] += "?all=1"; } SessionState.User.QuickSave(); if (Request["g"] != null) // Translate { frametoolbar.Attributes["src"] = "QDE_ToolBar.aspx?g=" + Request["g"].ToString(); } framecontent.Attributes["src"] = "QDE_FormRoll.aspx?i=" + itemId.ToString() + "&l=" + SessionState.Culture.Code; } }
protected void Page_Load(object sender, System.EventArgs e) { try { containerId = Convert.ToInt32(Request["d"]); cultureCode = QDEUtils.UpdateCultureCodeFromRequest().Code; itemId = QDEUtils.GetQueryItemIdFromRequest(); UpdateDataView(); } catch (Exception ex) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "close", "<script>alert('Error: " + UITools.CleanJSString(ex.ToString()) + "'"); } }
protected void Page_Load(object sender, System.EventArgs e) { // Init variables _Item = null; _InputformId = -1; try { // retrieve item and input form (if inputform is -1 then it is content tab) _Item = QDEUtils.GetItemIdFromRequest(); if (Request["f"] != null) { _InputformId = Convert.ToInt32(Request["f"]); } QDEUtils.UpdateCultureCodeFromRequest(); } catch {} // Update fallback if (SessionState.Culture.Type == CultureType.Regionale) { _FallBackCulture = SessionState.Culture.Fallback; } if (SessionState.Culture.Type == CultureType.Locale) { _FallBackCulture = SessionState.Culture.Fallback; _FallBackCulture2 = _FallBackCulture.Fallback; } // Update grid if (_Item != null) { if (SessionState.User.HasItemInScope(_Item.Id)) // item is in user's scope { if (!Page.IsPostBack) { UpdateDataView(); } } else { UITools.DenyAccess(DenyMode.Popup); } } else { UITools.DenyAccess(DenyMode.Popup); } }
//Modified the code to add preview functionality for Softroll by Radha S - Start protected void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { try { if (Request["preview"].ToString() == "original") { item = QDEUtils.GetItemIdFromRequest(); long itemId = item.Id; template = item.Templates; funLoadContent(); } if (Request["preview"].ToString() == "softroll") { item = QDEUtils.GetItemIdFromRequest(); Database dbObj = new Database(HyperCatalog.Business.ApplicationSettings.Components["Crystal_DB"].ConnectionString); DataSet ds = new DataSet(); ds = dbObj.RunSQLReturnDataSet("select NodeOID,ItemId,IsRoll from Items where NodeOID in(select NodeOID from Items where ItemId =" + item.Id + ")"); if (ds.Tables[0].Rows.Count > 1) { DataRow[] dr1 = ds.Tables[0].Select("IsRoll = true"); for (int drVal = 0; drVal < dr1.Length; drVal++) { long itemId = Convert.ToInt64(dr1[drVal]["ItemId"].ToString()); item = QDEUtils.GetItemIdFromRequest(itemId); } itemSoftroll = QDEUtils.GetItemIdFromRequest(); if (item.Templates.Count >= 0) { template = itemSoftroll.Templates; } funLoadContent(); } else { ClientScript.RegisterClientScriptBlock(GetType(), "Preview", "<script> alert('This Item is not a Softroll Item, Preview Not Available'); window.close();</script>", false); tblPreview.Visible = false; pnlMsg.Visible = false; } } //Modified the code to add preview functionality for Softroll by Radha S - End } catch { UITools.DenyAccess(DenyMode.Popup); } } }
protected void Page_Load(object sender, System.EventArgs e) { try { if (Request["g"] != null && Request["r"] != null) // Grid name and Row index { string curPos = ""; string moveNext = "false"; itemId = QDEUtils.GetQueryItemIdFromRequest(); cultureCode = QDEUtils.GetQueryCultureCodeFromRequest(); if (SessionState.Culture == null) { SessionState.Culture = HyperCatalog.Business.Culture.GetByKey(cultureCode); } if (cultureCode != SessionState.Culture.Code) { SessionState.Culture = cul = HyperCatalog.Business.Culture.GetByKey(cultureCode); } else { cul = SessionState.Culture; } if (Page.IsPostBack) { if (Request["curpos"] != null && Request["curpos"].ToString() != string.Empty) { curPos = Request["curpos"].ToString(); moveNext = SessionState.User.GetOptionById((int)OptionsEnum.OPT_CHUNK_MOVENEXT).Value.ToString().ToLower(); } } else { curPos = Request["r"].ToString(); } string strScript = "<script>movenext=" + moveNext + ";gridName = '" + Request["g"].ToString() + "';rowIndex=" + curPos + ";countryCode='" + cul.CountryCode + "';cultureName='" + cul.Name + "';culCode='" + cul.Code + "';culId=" + HyperCatalog.Business.Culture.GetCultureTypeFromEnum(cul.Type).ToString() + ";iId=" + itemId.ToString() + ";</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "InitVars", strScript); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Exit", "<script>window.close();</script>"); } } catch (Exception ex) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "close", "<script>alert('" + ex.ToString().Replace(Environment.NewLine, "") + "');top.window.close();</script>"); } }
protected void Page_Load(object sender, System.EventArgs e) { if (SessionState.User.HasCapability(CapabilitiesEnum.MANAGE_LINKS)) { QDEUtils.GetItemIdFromRequest(); QDEUtils.UpdateCultureCodeFromRequest(); if (!Page.IsPostBack) { InitTabs(); SessionState.QDETab = "tb_lnk"; } } else { UITools.DenyAccess(DenyMode.Frame); } }
protected void Page_Load(object sender, System.EventArgs e) { // Placer ici le code utilisateur pour initialiser la page if (Request["d"] != null) { containerId = Convert.ToInt32(Request["d"]); culture = QDEUtils.UpdateCultureCodeFromRequest(); item = QDEUtils.GetItemIdFromRequest(); container = SessionState.QDEContainer; itemId = item.Id; if (!Page.IsPostBack) { ShowChunk(); } } }
protected void Page_Load(object sender, EventArgs e) { if (Request["u"] != null) { userId = Request["u"].ToString(); } else { userId = SessionState.User.Id.ToString(); } itemId = QDEUtils.GetQueryItemIdFromRequest().ToString(); cultureCode = QDEUtils.UpdateCultureCodeFromRequest().Code; if (!Page.IsPostBack) { UpdateDataView(); } }
protected void Page_Load(object sender, System.EventArgs e) { try { containerId = Convert.ToInt32(Request["d"]); itemId = QDEUtils.GetQueryItemIdFromRequest(); cultureCode = QDEUtils.GetQueryCultureCodeFromRequest(); if (!Page.IsPostBack) { ShowHeritage(); } } catch (Exception ex) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "close", "alert('Error: " + UITools.CleanJSString(ex.ToString()) + "'", true); } }
protected void Page_Load(object sender, System.EventArgs e) { #region Retrieve Item information try { itemObj = QDEUtils.GetItemIdFromRequest(); skuLevelId = HyperCatalog.Shared.SessionState.SkuLevel.Id; cul = QDEUtils.UpdateCultureCodeFromRequest(); if (Request["r"] != null) { displaySoftRoll = Convert.ToBoolean(Request["r"]); } } catch { throw new ArgumentException("Item Id was not provided"); } #endregion #region Capability //if ((SessionState.User.IsReadOnly) && (SessionState.User.HasCapability(CapabilitiesEnum.EXPORT_ITEMS)) && // (itemObj.LevelId < Convert.ToInt32(SessionState.CacheParams["Item_ExportMaxLevel"].Value))) //{ // UITools.DenyAccess(DenyMode.Popup); //} #endregion try { Page.ClientScript.RegisterStartupScript(Page.GetType(), "Initialize", "<script>cbFilterID='" + cbFilter.ClientID + "'</script>"); if (!Page.IsPostBack) { UpdateDataView(); } } catch (Exception ex) { UITools.JsCloseWin(Utils.jsReplace(ex.ToString())); } }
protected void Page_Load(object sender, System.EventArgs e) { try { if (Request["i"] != null) { itemId = Request["i"].ToString(); } cultureCode = QDEUtils.UpdateCultureCodeFromRequest().Code; if (Request["m"] != null) { staticMode = Request["m"] == "s"; // Test comparison mode, static or dynamic } if (Request["preference"] != null) { preference = Request["preference"].ToString(); // Preference Value for Compare or Compare With } if (Request["ContainerTypeCode"] != null) // ContainerTypeCode Value for Compare or Compare With { ContainerTypeCode = Request["ContainerTypeCode"].ToString(); } } catch (Exception ex) { String err = ex.Message; UITools.JsCloseWin(err); } if (!Page.IsPostBack) { if (preference != "c") { //UpdateDataView(ds); //Method to Retain the Value of ItemId and CultureCode while Navigating to Item_Compare.aspx CompareWrtContainerType(); } else { //Method to Compare Sku/Class Compare(); } } }
protected void Page_Load(object sender, System.EventArgs e) { if (Request["q"] != null) { searchString = Request["q"].ToString(); Page.ClientScript.RegisterStartupScript(this.GetType(), "InitText", "<script>document.getElementById(txtSearchId).value='" + searchString.Replace("'", "''") + "';</script>"); DisplaySearchResults(); } if (!Page.IsPostBack) { QDEUtils.UpdateCultureCodeFromRequest(); if (Session["SearchResult"] != null) { ((DataSet)Session["SearchResult"]).Dispose(); Session["SearchResult"] = null; } UpdateDataView(); UITools.ShowSearchBar(Page); } }
protected void Page_Load(object sender, System.EventArgs e) { try { if (Request["m"] != null) { isMandatory = Convert.ToBoolean(Request["m"]); } containerId = Convert.ToInt32(Request["d"]); culture = QDEUtils.UpdateCultureCodeFromRequest(); item = QDEUtils.GetItemIdFromRequest(); itemId = item.Id; chunk = ChunkWindow.GetChunk(itemId, containerId, culture.Code); container = SessionState.QDEContainer; uwToolbar.Enabled = Request["ui"] != null; /* * #ACQ10.0 Starts * Commented to bring out ILB for all catalogue irespective of mandatory status * if (!isMandatory || culture.Type == CultureType.Regionale) * { * UITools.HideToolBarButton(uwToolbar, "ilb"); * uwToolbar.Visible = false; * } #ACQ10.0 Ends */ rdNo.Attributes.Add("onClick", "dc()"); rdYes.Attributes.Add("onClick", "dc()"); } catch { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "close", "<script>window.close()</script>"); } Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "blanktext", "<script>ILBText = '" + HyperCatalog.Business.Chunk.BlankText + "';</script>"); if (!Page.IsPostBack) { lbResult.Text = string.Empty; UpdateDataView(); } }
protected void Page_Load(object sender, System.EventArgs e) { if ((!SessionState.User.HasCapability(CapabilitiesEnum.LOCALIZE_PRODUCTS) && !SessionState.User.HasCapability(CapabilitiesEnum.LOCALIZE_CHUNKS) && !SessionState.User.HasCapability(CapabilitiesEnum.EDIT_DELETE_FINAL_CHUNKS_MARKET_SEGMENT) && !SessionState.User.HasCapability(CapabilitiesEnum.EDIT_DELETE_DRAFT_CHUNKS)) || (!SessionState.User.HasCultureInScope(SessionState.Culture.Code)) || (SessionState.User.Items.Count == 0) || (SessionState.User.IsReadOnly)) { webTab.Tabs.FromKey("My").Visible = false; } if (Request["i"] != null && !Page.IsPostBack) { QDEUtils.GetItemIdFromRequest(); if (!SessionState.TVAllItems) { GoTab("my"); } else { GoTab("all"); } } else { if (Request["all"] != null && !Page.IsPostBack) { webTab.SelectedTabIndex = 1; } else { if (!webTab.Tabs.FromKey("My").Visible) { GoTab("all"); } } } }
private void UpdateDataView() { bool canSeeRealEmails = SessionState.User.HasCapability(HyperCatalog.Business.CapabilitiesEnum.SEE_REAL_EMAIL); using (Item _item = QDEUtils.GetItemIdFromRequest()) { lItemName.Text = _item.Name; lItemLevel.Text = _item.Level.Name; using (HyperCatalog.Business.User _user = HyperCatalog.Business.User.GetByKey(Convert.ToInt32(userId))) { using (Database dbObj = Utils.GetMainDB()) { using (DataSet ds = dbObj.RunSPReturnDataSet("dbo._Item_WhosWhoDetail", "Chunks", new SqlParameter("@ItemId", itemId), new SqlParameter("@CultureCode", cultureCode), new SqlParameter("@UserId", userId))) { dbObj.CloseConnection(); if (dbObj.LastError == string.Empty) { string count = ds.Tables[0].Rows.Count.ToString(); dg.DataSource = ds.Tables[0]; dg.DataBind(); lUserName.Text = "<a href='mailto:" + UITools.GetDisplayEmail(_user.Email.ToString()) + "'>" + _user.FullName + "</a> (" + count + (Convert.ToInt32(count) > 1 ? " chunks)" : " chunk)"); } else { dg.Visible = false; lbError.Text = "Error: " + dbObj.LastError.ToString(); lbError.CssClass = "hc_error"; lbError.Visible = true; } } } } } }
protected void Page_Load(object sender, System.EventArgs e) { try { if (Request["i"] != null) { itemId = Request["i"].ToString(); } cultureCode = QDEUtils.UpdateCultureCodeFromRequest().Code; if (Request["m"] != null) { staticMode = Request["m"] == "s"; // Test comparison mode, static or dynamic } if (Request["preference"] != null) { preference = Request["preference"].ToString(); // Preference Value for Compare or Compare With } if (Request["ContainerTypeCode"] != null) // ContainerTypeCode Value for Compare or Compare With { ContainerTypeCode = Request["ContainerTypeCode"].ToString(); } } catch (Exception ex) { String err = ex.Message; UITools.JsCloseWin(err); } if (!Page.IsPostBack) { //Method to Populate ContainterType Values from ContainterType Table of Crystal DB to Containter Type Combo. //Containerload(); //} //else //{ //Method to Compare Sku/Class Compare(); } }
protected void Page_Load(object sender, System.EventArgs e) { try { if (Request["i"] != null) { itemId = Request["i"].ToString(); } cultureCode = QDEUtils.UpdateCultureCodeFromRequest().Code; //panelSku.Visible = HyperCatalog.Business.Item.GetByKey(Convert.ToInt64(itemId)).Level.SkuLevel; } catch { UITools.DenyAccess(DenyMode.Popup); } if (!Page.IsPostBack) { //Method to Populate ContainterType Values from ContainterType Table of Crystal DB to Containter Type Combo. Containerload(); //Method to Compare Sku/Class Compare(); } }
protected void Page_Load(object sender, System.EventArgs e) { if (SessionState.User.IsReadOnly) { uwToolbar.Items.FromKeyButton("Apply").Enabled = false; } try { Int64 itemId = -1; if (Request["a"] != null) { action = Request["a"].ToString(); } QDEUtils.GetItemIdFromRequest(); itemId = SessionState.CurrentItem.Id; QDEUtils.UpdateCultureCodeFromRequest(); if (SessionState.User.HasItemInScope(itemId)) { item = SessionState.CurrentItem; if (item != null) { lbError.Visible = false; if (HyperCatalog.Business.ApplicationParameter.IOHeirachyStatus() == 0) { if (!Page.IsPostBack) { lbTitle.Text = item.FullName + " - Roll"; if (action.Equals("create")) { DisplayForCreation(); } else // action="modify" { DisplayForModification(); } } System.Globalization.CultureInfo ci = System.Globalization.CultureInfo.CreateSpecificCulture("en-US"); ci.DateTimeFormat.ShortDatePattern = SessionState.User.FormatDate; ci.DateTimeFormat.LongDatePattern = SessionState.User.FormatDate; wdcReplacementDate.CalendarLayout.Culture = ci; wdcReplacementDate.MinDate = DateTime.UtcNow.AddDays(1); } else { UITools.JsCloseWin("The Product Hierarchy Refresh job is in progress. User cannot perform this action. Please try once the job completes!"); } } else { UITools.DenyAccess(DenyMode.Popup); } } else { UITools.DenyAccess(DenyMode.Popup); } } catch { UITools.JsCloseWin(); } }
protected void Page_Load(object sender, System.EventArgs e) { string cultureCode = string.Empty; int containerId = -1; long itemId = -1; bool isMandatory = false; int inputformId = -1; string extraParam = string.Empty; bool isRegion = false; try { #region try itemId = QDEUtils.GetQueryItemIdFromRequest(); containerId = Convert.ToInt32(Request["d"]); if (Request["m"] != null) { isMandatory = Convert.ToBoolean(Request["m"]); } using (Culture curCulture = QDEUtils.UpdateCultureCodeFromRequest()) { cultureCode = curCulture.Code; if (Request["ifcid"] != null && Request["ifcid"].ToString() != "-1") { using (InputFormContainer ifc = InputFormContainer.GetByKey(Convert.ToInt32(Request["ifcid"]))) { if (ifc != null) { inputformId = ifc.InputFormId; } } } bool simpleView = SessionState.User.GetOptionById((int)OptionsEnum.OPT_SHOW_SIMPLIFIED_CHUNK_WINDOW).Value; Tab tabChunk = webTab.Tabs.FromKeyTab("Chunk"), tabMaster = webTab.Tabs.FromKeyTab("Master"), tabContainer = webTab.Tabs.FromKeyTab("Container"), tabHistory = webTab.Tabs.FromKeyTab("History"), tabRegionalization = webTab.Tabs.FromKeyTab("Regionalization"), tabTranslation = webTab.Tabs.FromKeyTab("Translation"), tabPossibleValues = webTab.Tabs.FromKeyTab("PossibleValues"), tabInheritance = webTab.Tabs.FromKeyTab("Inheritance"), tabImage = webTab.Tabs.FromKeyTab("Image"); if (curCulture.CountryCode != string.Empty) { uwToolbar.Items.FromKeyLabel("Culture").Image = "/hc_v4/img/flags/" + curCulture.CountryCode + ".gif"; } GetChunk(itemId, containerId, cultureCode); uwToolbar.Items.FromKeyLabel("Culture").Text = curCulture.Name; container = SessionState.QDEContainer; if (container == null) { throw new Exception("An error occurred when retrieving data. Container is null[id = " + containerId.ToString() + "]"); } // ************************************************************************* // Only show master tab if culture code is not master // ************************************************************************* if ((curCulture.Type != CultureType.Master)) { tabMaster.ContentPane.TargetUrl = tabMaster.ContentPane.TargetUrl + "?d=" + containerId.ToString() + "&i=" + itemId.ToString() + "&c=" + curCulture.Code; using (Chunk masterChunk = Chunk.GetByKey(itemId, containerId, curCulture.FallbackCode)) { tabMaster.Visible = masterChunk != null; if (masterChunk != null && !masterChunk.Text.Equals(HyperCatalog.Business.Chunk.BlankValue)) { extraParam = "&hf=1"; // Has Fallback = 1. This will be used in the Chunk button bar to accelerate the code. } } } // Change Tab height according to hidden field (to avoid recompiling) webTab.Height = Unit.Pixel(Convert.ToInt16(chunkHeight.Value)); // ************************************************************************* // Determine what we are currently doing: New or Update // ************************************************************************* // SHOW/HIdE Possible values tab using (Item item = QDEUtils.GetItemIdFromRequest()) { if (!simpleView && container != null && curCulture.Type == CultureType.Master) { // Get count of possible values from parent //int possibleValueCount = container.PossibleValuesCount(cultureCode, item.ParentId, inputformId); tabPossibleValues.Visible = true; //(phil - performances)tabPossibleValues.Text = tabPossibleValues.Text + " (" + possibleValueCount + ")"; tabPossibleValues.ContentPane.TargetUrl = tabPossibleValues.ContentPane.TargetUrl + "?d=" + container.Id.ToString() + "&i=" + itemId.ToString() + "&c=" + cultureCode + "&f=" + inputformId.ToString(); } // SHOW Inheritance tab if (item != null && item.Level.Id <= ItemLevel.GetSkuLevel().Id) { tabInheritance.Visible = (!simpleView && (container.InheritanceMethodId > 0)); tabInheritance.ContentPane.TargetUrl = tabInheritance.ContentPane.TargetUrl + "?i=" + itemId.ToString() + "&d=" + container.Id.ToString() + "&c=" + cultureCode; } } if (SessionState.QDEChunk != null) { uwToolbar.Items.FromKeyLabel("Action").Text = container.Group.Path + container.Group.Name + "/" + container.Tag; tabHistory.Visible = SessionState.QDEChunk.HistoryCount > 0 && !simpleView; tabHistory.Text = tabHistory.Text + " (" + SessionState.QDEChunk.HistoryCount.ToString() + ")"; tabHistory.ContentPane.TargetUrl = tabHistory.ContentPane.TargetUrl + "?d=" + container.Id.ToString() + "&i=" + SessionState.QDEChunk.ItemId.ToString() + "&c=" + cultureCode; uwToolbar.Items.FromKeyLabel("Action").ToolTip = container.Group.Path + container.Group.Name + "/" + container.Tag + " [" + container.Name + "]"; } else // Create { uwToolbar.Items.FromKeyLabel("Action").Text = container.Group.Path + container.Group.Name + "/" + container.Tag; tabHistory.Visible = false; } if (!simpleView) { // SHOW/HIDE Regionalization Tab int nbRegionalization = HyperCatalog.Business.Chunk.GetRegionalizationsCount(itemId, container.Id, cultureCode); tabRegionalization.Visible = nbRegionalization > 0; tabRegionalization.ContentPane.TargetUrl = tabRegionalization.ContentPane.TargetUrl + "?d=" + containerId.ToString() + "&i=" + itemId.ToString() + "&c=" + cultureCode; tabRegionalization.Text = tabRegionalization.Text + " (" + nbRegionalization + ")"; // SHOW/HIDE Translation Tab int nbTranslation = HyperCatalog.Business.Chunk.GetTranslationsCount(itemId, container.Id, cultureCode); tabTranslation.Visible = nbTranslation > 0; tabTranslation.ContentPane.TargetUrl = tabTranslation.ContentPane.TargetUrl + "?d=" + containerId.ToString() + "&i=" + itemId.ToString() + "&c=" + cultureCode; tabTranslation.Text = tabTranslation.Text + " (" + nbTranslation + ")"; } ///////////////////////////////////////////////////////////// //Determine which kind of interface we should show ///////////////////////////////////////////////////////////// string masterCultureCode = HyperCatalog.Shared.SessionState.MasterCulture.Code; //get code for regions and master culture HyperCatalog.Business.CultureList allCultures = HyperCatalog.Business.Culture.GetAll("CultureTypeId IN (0,1)"); foreach (HyperCatalog.Business.Culture culcode in allCultures) { if (curCulture.Code == culcode.Code) { isRegion = true; } } switch (Convert.ToChar(container.DataType.Code)) { case 'D': tabChunk.ContentPane.TargetUrl = "Chunk_Date.aspx"; break; case 'L':// List is not supported tabChunk.ContentPane.TargetUrl = "Chunk_Text.aspx"; break; case 'N': tabChunk.ContentPane.TargetUrl = "Chunk_Number.aspx"; break; case 'B': tabChunk.ContentPane.TargetUrl = "Chunk_Boolean.aspx"; break; // A MODIFIER ICI POUR PHOTOS case 'U': goto case 'S'; case 'P': goto case 'S'; case 'R': case 'S': goto case 'T'; case 'T': tabChunk.ContentPane.TargetUrl = "Chunk_Text.aspx"; break; } // IF containe type is Photo, override dataTyping //2007/01/19 - modif greg - old : if (container.ContainerTypeCode == 'P' || container.ContainerTypeCode == 'L') if (container.ContainerTypeCode == 'P' || container.DataTypeCode == 'P') { tabChunk.ContentPane.TargetUrl = "Chunk_Resource.aspx"; if (SessionState.QDEChunk != null && SessionState.QDEChunk.Text != HyperCatalog.Business.Chunk.BlankValue) { // SHOW Image preview tab /************ Ref QC#871 (Making Image preview tab visible) ********************/ tabImage.Visible = true; tabImage.ContentPane.TargetUrl = tabImage.ContentPane.TargetUrl + "?d=" + container.Id.ToString() + "&i=" + SessionState.QDEChunk.ItemId.ToString() + "&c=" + cultureCode; } } if (container.InputMask != string.Empty && masterCultureCode == curCulture.Code) { tabChunk.ContentPane.TargetUrl = "Chunk_InputMask.aspx"; } //if (container.LookupId >= 0 && masterCultureCode == curCulture.Code) if (container.LookupId >= 0 && isRegion) // Prabhu Fix for HPeZilla Bug 69251 - LUT not showing up in regions for editing { tabChunk.ContentPane.TargetUrl = "Chunk_Lookup.aspx"; if (Request["ifcid"] != null && Request["ifcid"].ToString() != "-1") { using (InputFormContainer inputFormContainer = InputFormContainer.GetByKey(Convert.ToInt32(Request["ifcid"]))) { if (inputFormContainer != null) { extraParam += "&t=" + InputFormContainer.GetTypeFromEnum(inputFormContainer.Type); } } } } /* Alternate for CR 5096(Removal of rejections) * if (SessionState.QDEChunk != null && SessionState.QDEChunk.Status == ChunkStatus.Rejected) * { * tabChunk.ContentPane.TargetUrl = "Chunk_Rejected.aspx"; * tabMaster.Visible = tabHistory.Visible = tabRegionalization.Visible = tabTranslation.Visible = * tabPossibleValues.Visible = tabInheritance.Visible = tabImage.Visible = false; * } */ tabChunk.ContentPane.TargetUrl = tabChunk.ContentPane.TargetUrl + "?d=" + container.Id.ToString() + "&c=" + cultureCode + "&i=" + itemId.ToString() + "&m=" + isMandatory.ToString() + extraParam; // If chunk is coming from List in Input Form, force type to list if (Request["ifcid"] != null && Request["ifcid"].ToString() != "-1") { InputFormContainer inputFormContainer = InputFormContainer.GetByKey(Convert.ToInt32(Request["ifcid"])); if (inputFormContainer != null) { //if (inputFormContainer.Type != InputFormContainerType.Normal && masterCultureCode == curCulture.Code) if (inputFormContainer.Type != InputFormContainerType.Normal && isRegion)// Prabhu Fix for HPeZilla Bug 69251 - LUT not showing up in regions for editing { tabChunk.ContentPane.TargetUrl = "Chunk_Lookup.aspx?d=" + container.Id.ToString() + "&c=" + cultureCode + "&i=" + itemId.ToString() + "&m=" + isMandatory.ToString() + "&t=" + InputFormContainer.GetTypeFromEnum(inputFormContainer.Type) + "&ifid=" + Request["ifcid"].ToString() + extraParam; } } } if (tabTranslation.Visible) { tabChunk.ContentPane.TargetUrl = tabChunk.ContentPane.TargetUrl + "&ht=1"; // HasTranslations } if (SessionState.CurrentItemIsUserItem) { tabChunk.ContentPane.TargetUrl = tabChunk.ContentPane.TargetUrl + "&ui=1"; // HasItemInScope } tabContainer.ContentPane.TargetUrl = tabContainer.ContentPane.TargetUrl + "?d=" + container.Id.ToString(); tabContainer.Visible = !simpleView; Page.DataBind(); } #endregion } catch (Exception ex) { Response.Write(ex.ToString()); Response.End(); } }
private void BuildDocument(string itemIdStr, string cultureCode, string templateName, string preview) { try { //Modified the code to add preview functionality for Softroll by Radha S - Start if (preview == "original") { item = QDEUtils.GetItemIdFromRequest(); } if (preview == "softroll") { item = QDEUtils.GetItemIdFromRequest(); Database dbObj = new Database(HyperCatalog.Business.ApplicationSettings.Components["Crystal_DB"].ConnectionString); DataSet ds = new DataSet(); ds = dbObj.RunSQLReturnDataSet("select NodeOID,ItemId,IsRoll from Items where NodeOID in(select NodeOID from Items where ItemId =" + item.Id + ")"); if (ds.Tables[0].Rows.Count > 1) { DataRow[] dr1 = ds.Tables[0].Select("IsRoll = true"); for (int drVal = 0; drVal < dr1.Length; drVal++) { long itemId = Convert.ToInt64(dr1[drVal]["ItemId"].ToString()); item = QDEUtils.GetItemIdFromRequest(itemId); } itemIdStr = Convert.ToString(item.Id); } } //Modified the code to add preview functionality for Softroll by Radha S - End HOT objCont = new HOT(); //XmlDocument xmlProductItem = OpenXmlDocument(WSContentProvider.GetProductContent(itemIdStr, cultureCode)); // XmlDocument xmlProductItem = OpenXmlDocument(GetProductContent(itemIdStr, cultureCode)); XmlDocument xmlProductItem = OpenXmlDocument(objCont.GetProductContent(itemIdStr, cultureCode)); if (xmlProductItem != null) { try { foreach (XmlNode chunkNode in xmlProductItem.SelectNodes("//chunk")) { chunkNode.Attributes["language"].Value = chunkNode.Attributes["language"].Value.Substring(3, 2); } } catch { } #region collaterals if (xmlProductItem.SelectSingleNode("//chunk[@xmlname='IsCollateral']") != null) //CR 4506 { XmlNode proidlistNode = xmlProductItem.SelectSingleNode("//chunk[@xmlname='w_prodidlist']"); if (proidlistNode != null) { XmlNode productNode = xmlProductItem.SelectSingleNode("product"); foreach (string prodid in proidlistNode.InnerText.Split(';')) { if (prodid != String.Empty) { //XmlDocument xmlLocalDoc = OpenXmlDocument(WSContentProvider.GetProductContent(prodid, cultureCode)); //XmlDocument xmlLocalDoc = OpenXmlDocument(GetProductContent(prodid, cultureCode)); XmlDocument xmlLocalDoc = OpenXmlDocument(objCont.GetProductContent(prodid, cultureCode)); XmlNode newNode = xmlLocalDoc.SelectSingleNode("product"); productNode.AppendChild(xmlProductItem.ImportNode(newNode, true)); } } } } #endregion #region Handle publication number in preview mode // Remove publication number if mode is preview if (dlResolutions.SelectedValue.ToLower() == "preview") { foreach (XmlNode node in xmlProductItem.SelectNodes(".//chunk[@xmlname='dspubn']")) { node.InnerText = "PREVIEW"; } foreach (XmlNode node in xmlProductItem.SelectNodes(".//chunk[@xmlname='icdisplaypubn']")) { node.InnerText = "PREVIEW"; } foreach (XmlNode node in xmlProductItem.SelectNodes(".//chunk[@xmlname='icprodpubn']")) { node.InnerText = "PREVIEW"; } foreach (XmlNode node in xmlProductItem.SelectNodes(".//chunk[@xmlname='icpricepubn']")) { node.InnerText = "PREVIEW"; } } #endregion long itemId = Convert.ToInt64(itemIdStr); string sessionId = string.Empty;//docFactory.SignOn( string feedBack = string.Empty; byte[] templateArray = HyperComponents.IO.Streaming.EmptyByte; templateArray = WSDam.ResourceBinaryGetByPath((string)SessionState.CacheParams["PubManager_DAMTemplateLibrary"].Value + "/" + templateName + ".hot"); string parameters = string.Empty; switch (dlColors.SelectedValue) { case "auto": int index = Convert.ToInt32(itemId % colorParams.Length); dlColors.SelectedValue = dlColors.Items[index + 1].Value; parameters = getXmlParams(itemId, templateName); break; case "default": break; default: parameters = getXmlParams(itemId, templateName); break; } if (templateArray != null && templateArray.Length > 0) { DateTime before = DateTime.Now; // Response.Write("<B>An error occurred during creation of document for this product.</B><BR/>" // + xmlProductItem.OuterXml.Length + "<BR/><BR/>" // + templateArray.Length + "<BR/><BR/>" // + cultureCode + "<BR/><BR/>" // + parameters + "<BR/><BR/>" // + dlResolutions.SelectedValue + "<BR/><BR/>" // ); //docFactory.Url = "http://83.145.97.142/HyperCatalog/HyperCatalog.WebServices/DocumentFactory/DocumentFactory.asmx"; //WSDocFactory.Url = "http://localhost/DocFactory/DocumentFactory.asmx"; //WSDocFactory.Credentials = System.Net.CredentialCache.DefaultCredentials; string languageCode = HyperCatalog.Business.Culture.GetByKey(cultureCode).LanguageCode; byte[] outputArray = WSDocFactory.CreateDocumentStreamFromBinary(sessionId, xmlProductItem.OuterXml, templateArray, "", languageCode, parameters, dlResolutions.SelectedValue, "", ref feedBack); if (outputArray != null && outputArray.Length > 0) { DateTime after = DateTime.Now; // HyperCatalog.UI.Main.PublicationWS.Publication pubWS = new HyperCatalog.UI.Main.PublicationWS.Publication(); // pubWS.LogTemplateGeneration(SessionState.User.Id,itemId,templateName,dlResolutions.SelectedValue,cultureCode,((TimeSpan)after.Subtract(before)).Seconds); // pubWS.Dispose(); //Session["pdf"] = outputArray; Response.Expires = 0; Response.Buffer = true; Response.ClearContent(); Response.ClearHeaders(); Response.ContentType = "application/octet-stream"; Response.AddHeader("content-disposition", "attachment;filename=preview.pdf"); Response.AddHeader("content-length", outputArray.Length.ToString()); Response.BinaryWrite(outputArray); /* /*FileStream fs = new FileStream(@"c:\projets\test.pdf", FileMode.CreateNew); * fs.Write(outputArray, 0, outputArray.Length); * fs.Close();*/ } else { Response.Write("<B>" + item.FullName + "</B> - Content not available"); Response.Flush(); Response.End(); } } else { Response.Write("<B>" + item.FullName + "</B> - Unable to retrieve Template from DAM"); Response.Flush(); Response.End(); } } } catch (Exception e) { //Removed the system exceptiong which was displaying in the UI by Radha S Response.Write("<B>" + item.FullName + " - Unable to retrieve Content</B><BR/>"); Response.Write("<B>An error occurred during creation of document for this product.</B><BR/>"); Response.Flush(); Response.End(); } }
protected void Page_Load(object sender, System.EventArgs e) { if (SessionState.User.HasCapability(CapabilitiesEnum.ATTACH_INPUT_FORMS) || SessionState.User.HasCapability(CapabilitiesEnum.MANAGE_CARTOGRAPHY) || SessionState.User.HasCapability(CapabilitiesEnum.MANAGE_ITEMS) || SessionState.User.HasCapability(CapabilitiesEnum.DISPLAY_ITEMS)) { try { itemObj = QDEUtils.GetItemIdFromRequest(); itemId = itemObj.Id; } catch { throw new ArgumentException("Item Id was not provided"); } // List of level listLevel = new ItemLevelList(); using (ItemLevelList itemLevelAll = ItemLevel.GetAll()) { foreach (ItemLevel i in itemLevelAll) { if (i.Id > 0) { listLevel.Add(i); } } } levelCount = listLevel.Count; if (!Page.IsPostBack) { // Get applicable level list ddlLevels.Items.Insert(0, new ListItem("-->Choose a level<--", "0")); int l = 0; for (int i = 1; i <= listLevel.Count - 1; i++) { if (listLevel[i].Id >= itemObj.LevelId) { l++; ddlLevels.Items.Insert(l, new ListItem("[" + listLevel[i].Id.ToString() + "] " + listLevel[i].Name.ToString(), listLevel[i].Id.ToString())); } } ddlLevels.Attributes.Add("onChange", "if (this.value=='0') return false;"); // Add Level Columns to grid int totalWidth = 0; foreach (HyperCatalog.Business.ItemLevel lev in listLevel) { Infragistics.WebUI.UltraWebGrid.UltraGridColumn levCol = new UltraGridColumn("L" + lev.Id.ToString(), lev.Id.ToString(), ColumnType.NotSet, null); levCol.Width = Unit.Pixel(25); levCol.BaseColumnName = levCol.Key; dg.Bands[0].Columns.Add(levCol); totalWidth += 25; } int width = totalWidth; AppLevelTitle.Width = width.ToString(); AppLevelTitle.DataBind(); // Move column "delete" in last position dg.Bands[0].Columns.FromKey("Action").Move(dg.Bands[0].Columns.Count - 1); // Update Grid UpdateDataView(); cbInputForms.Enabled = false; uwToolBar.Items.FromKeyButton("add").Enabled = false; uwToolBar.Items.FromKeyButton("applyAll").Enabled = false; } if (!SessionState.User.HasCapability(CapabilitiesEnum.MANAGE_CARTOGRAPHY) && !SessionState.User.HasCapability(CapabilitiesEnum.ATTACH_INPUT_FORMS)) { ddlLevels.Enabled = false; cbInputForms.Enabled = false; uwToolBar.Items.FromKeyButton("add").Enabled = false; uwToolBar.Items.FromKeyButton("applyAll").Enabled = false; } } else { UITools.DenyAccess(DenyMode.Popup); } }