protected void reject_Click(object sender, EventArgs e) { string rejectionMsg = string.Empty; if (Request.Form["rejectText"].ToString().Trim() != "") { rejectionMsg = Request.Form["rejectText"].ToString().Trim(); } AMSResult <bool> offerRejected = oawService.RejectOffer(OfferID.Value.ConvertToLong(), adminUserID, rejectionMsg); if (offerRejected.Result) { string logMessage = Copient.PhraseLib.Lookup("term.offer-rejected", LanguageID); if (rejectionMsg != "") { logMessage = logMessage + " " + Copient.PhraseLib.Lookup("term.rejectionreason", LanguageID) + ": " + rejectionMsg; } mCommon.Activity_Log(3, OfferID.Value.ConvertToLong(), adminUserID, logMessage); FilterOffers(); } else { DisplayError(PhraseLib.Lookup("error.checklogs", LanguageID)); } CallScript("hideRejectConfirmation", "hideRejectConfirmation()"); }
private bool DeleteGroup() { CMS.AMS.Models.CustomerGroupConditions cusconditions = m_CustGroupCondition.GetOfferCustomerCondition(hdnOfferID.Value.ConvertToLong(), hdnEngineID.Value.ConvertToInt32()); if (cusconditions.IncludeCondition.Count <= 1 && hdnEngineID.Value.ConvertToInt32() != 0) //Exception for CM Engine { ////Only one Default condition exists, need to chcek if other conditions exists or not //if (m_Offer.IsOtherOfferConditionsExistsExceptCustomer(hdnOfferID.Value.ConvertToLong(), hdnEngineID.Value.ConvertToInt32())) //{ infobar.InnerText = PhraseLib.Lookup("OptInGroup-DeleteGroup", LanguageID); infobar.Visible = true; return(false); //} } m_Offer.DeleteOfferEligibleConditions(hdnOfferID.Value.ConvertToLong(), hdnEngineID.Value.ConvertToInt32()); if (DefaultCustomerGroup != null) { m_Offer.DeleteCustomerConditionByGroupID(hdnOfferID.Value.ConvertToLong(), hdnEngineID.Value.ConvertToInt32(), DefaultCustomerGroup.CustomerGroupID); m_CustGroup.DeleteCustomerGroup(DefaultCustomerGroup.CustomerGroupID); historyString = PhraseLib.Lookup("cgroup-edit.delete", LanguageID) + ": " + DefaultCustomerGroup.CustomerGroupID; WriteToActivityLog(); } ClientScript.RegisterStartupScript(this.GetType(), "pageclose", "<script>CloseModel()</script>"); return(true); }
protected void Approve_Click(object sender, EventArgs e) { try { int approvalType = 13; GridViewRow gvRow = (GridViewRow)((Button)sender).NamingContainer; long offer_Id = ((Label)gvRow.FindControl("ID")).Text.ConvertToLong(); AMSResult <bool> isOCDEnabledResult = offerService.IsCollisionDetectionEnabled(Engines.UE, offer_Id); if (isOCDEnabledResult.ResultType == AMSResultType.Success && isOCDEnabledResult.Result == true) { isOCDEnabled = true; } AMSResult <int> approvalTypeResult = oawService.GetOfferStatusFlag(offer_Id); if (approvalTypeResult.ResultType == AMSResultType.Success) { approvalType = approvalTypeResult.Result; } CallScript("ApproveOffer", "ApproveOffer(" + "'" + offer_Id + "'" + ", " + "'" + approvalType + "'" + ")"); } catch (Exception ex) { m_logger.WriteCritical(ex.ToString()); DisplayError(PhraseLib.Lookup("error.checklogs", LanguageID)); } }
private void CreateNewGroup() { if (DefaultCustomerGroup != null) { if (txtNewGroup.Text.Trim().ToLower() == DefaultCustomerGroup.Name.Trim().ToLower()) { infobar.Visible = true; infobar.InnerText = PhraseLib.Lookup("Offer-Condition-OptOut.duplicatename", LanguageID) + "-" + DefaultCustomerGroup.Name; return; } if (m_CustGroup.GetCustomerGroupByName(txtNewGroup.Text.Trim()) != null) { infobar.Visible = true; infobar.InnerText = PhraseLib.Lookup("Offer-Condition-OptOut.alreadyexist", LanguageID); return; } DefaultCustomerGroup.Name = txtNewGroup.Text.Trim(); DefaultCustomerGroup.IsOptinGroup = false; m_CustGroup.CreateUpdateCustomerGroup(DefaultCustomerGroup); m_Offer.DeleteOfferEligibleConditions(hdnOfferID.Value.ConvertToLong(), hdnEngineID.Value.ConvertToInt32()); historyString = PhraseLib.Lookup("history.cgroup-copy", LanguageID) + ":" + txtNewGroup.Text.Trim(); WriteToActivityLog(); ClientScript.RegisterStartupScript(this.GetType(), "pageclose", "<script>CloseModel()</script>"); } else { infobar.InnerText = "No default group exists"; infobar.Visible = true; } }
private void FillPageControlTextAndData() { try { htitle.InnerText = PhraseLib.Lookup("term.offerapprovalworkflow", LanguageID); lbldeploy.Text = PhraseLib.Lookup("deployoffers.withoutapproval", LanguageID); lblreqapproval.Text = PhraseLib.Lookup("deployoffers.withapproval", LanguageID) + ": "; btnselect.Text = "▼" + " " + PhraseLib.Lookup("term.select", LanguageID); btndeselect.Text = "▲" + " " + PhraseLib.Lookup("term.deselect", LanguageID); btnSave.Text = PhraseLib.Lookup("term.save", LanguageID); if (isBannerEnabled) { lblbanner.Visible = true; bannerddl.Visible = true; lblbanner.Text = PhraseLib.Lookup("term.banner", LanguageID); lbldefaultapprover.Text = PhraseLib.Lookup("term.defaultapprover-banner", LanguageID); lblenableapproval.Text = PhraseLib.Lookup("term.enableworkflow-banner", LanguageID); } else { lbldefaultapprover.Text = PhraseLib.Lookup("term.defaultapprover", LanguageID); lblenableapproval.Text = PhraseLib.Lookup("term.enableworkflow", LanguageID); } SetAvailableData(); } catch (Exception ex) { m_logger.WriteCritical(ex.ToString()); DisplayError(PhraseLib.Lookup("error.offerapproval-update", LanguageID)); } }
protected void Page_Load(object sender, EventArgs e) { infobar.InnerHtml = statusbar.InnerHtml = ""; (this.Master as logix_LogixMasterPage).Tab_Name = "8_4"; AssignPageTitle("term.cardranges"); ResolveDependencies(); SetPageData(); Int32 intCardRangeConfig = m_CacheData.GetSystemOption_UE_ByOptionId(221).ConvertToInt32(); if (intCardRangeConfig == 0) { Server.Transfer("configuration.aspx", false); return; } if (!IsPostBack) { //Get List of Numeric Cardtypes from Cache itself for performance. Card Description is fetched from PhraseLib for Localization List <CardType> lstNumericCards = SystemCacheData.CardTypes.Where(m => m.NumericOnly == true && m.CardTypeID != 2 && m.CardTypeID != 8).ToList(); ddlCardTypes.DataSource = (from item in lstNumericCards select new { Text = PhraseLib.Lookup(item.PhraseID, LanguageID).Replace("'", "'"), Value = item.CardTypeID.ToString() }).ToList(); ddlCardTypes.DataTextField = "Text"; ddlCardTypes.DataValueField = "Value"; ddlCardTypes.DataBind(); populateCardTypeWithRange(); } }
private void SetAvailableData(List <AttributeType> lstAttributeTypes) { if (lstAttributeTypes != null && lstAttributeTypes.Count > 0) { lstAttributeTypes = lstAttributeTypes.OrderBy(x => x.DisplayOrder).ToList(); List <AttributeType> AvailableAttributeTypes = lstAttributeTypes.Where(p => p.DisplayOrder == null).ToList(); List <AttributeType> SelectedAttributeTypes = lstAttributeTypes.Where(p => p.DisplayOrder != null).ToList(); // Adding below code for Cloudsol 1284 , as HBC want to change ExtProductId As Item UPC"".we can't change this changes into database level as many other Query and Pages used it. foreach (AttributeType attributeType in AvailableAttributeTypes) { if (attributeType.AttributeName.Equals("ExtProductID", StringComparison.InvariantCultureIgnoreCase) && attributeType.AttributeTypeID.Equals(32767)) { attributeType.AttributeName = PhraseLib.Lookup("term.itemsupc", LanguageID); //"Item UPC"; } } lbAvailableAttributeTypes.DataSource = AvailableAttributeTypes; lbAvailableAttributeTypes.DataBind(); foreach (AttributeType attributeType in SelectedAttributeTypes) { if (attributeType.AttributeName.Equals("ExtProductID", StringComparison.InvariantCultureIgnoreCase) && attributeType.AttributeTypeID.Equals(32767)) { attributeType.AttributeName = PhraseLib.Lookup("term.itemsupc", LanguageID); //"Item UPC"; } } lbSelectedAttributeTypes.DataSource = SelectedAttributeTypes; lbSelectedAttributeTypes.DataBind(); } }
protected void rptTierValues_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Int32 TierLevel = e.Item.ItemIndex; ((Button)e.Item.FindControl("btnAdd")).Text = PhraseLib.Lookup("term.add", LanguageID); ((Button)e.Item.FindControl("btnRemove")).Text = PhraseLib.Lookup("term.remove", LanguageID); if (NumTiers != null && NumTiers > 1) { ((Label)e.Item.FindControl("lblTierText")).Text = "<b>" + PhraseLib.Lookup("term.tier", LanguageID) + " " + ((PreferenceTiers)(e.Item.DataItem)).TierLevel + "</b><br/>"; } ((DropDownList)e.Item.FindControl("ddlPreferenceData")).DataSource = ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == false); ((DropDownList)e.Item.FindControl("ddlPreferenceData")).DataBind(); ((ListBox)e.Item.FindControl("lstSelectedPreference")).DataSource = ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == true); ((ListBox)e.Item.FindControl("lstSelectedPreference")).DataBind(); if ((SelectedPreference.DataTypeID == PreferenceDataType.ListBox && SelectedPreference.MultiValue == true && ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == false).ToList().Count == 0) || (SelectedPreference.DataTypeID == PreferenceDataType.ListBox && SelectedPreference.MultiValue == false && ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == true).ToList().Count > 0) || (SelectedPreference.DataTypeID != PreferenceDataType.ListBox && ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == true).ToList().Count > 0)) { ((Button)e.Item.FindControl("btnAdd")).Enabled = false; } UpdatePanelMain.Update(); } }
protected void btnSave_Click(object sender, EventArgs e) { try { bool bSave = true; int progCount = 0; foreach (RepeaterItem rep in repTier_selectedTCP.Items) { if (((ListBox)rep.FindControl("lstSelected")).Items.Count == 1) { progCount++; } } if (progCount == 0) { bSave = false; } if (!bSave) { DisplayError(PhraseLib.Lookup("CPE-rew-membership.selectpoints", LanguageID)); } else { SaveCouponReward(); } } catch (Exception ex) { DisplayError(ex); } }
protected string GetTransactionStatus(int TransStatus) { string returnText = ""; switch (TransStatus) { case 0: returnText = PhraseLib.Lookup(7211, LanguageID); break; case 1: returnText = PhraseLib.Lookup(7212, LanguageID); break; case 2: returnText = PhraseLib.Lookup(7213, LanguageID); break; case 3: returnText = PhraseLib.Lookup(7214, LanguageID); break; case 4: returnText = PhraseLib.Lookup(7215, LanguageID); break; case 5: returnText = PhraseLib.Lookup(7216, LanguageID); break; } return(returnText); }
private void LoadCode() { var codesettings = SystemSettings.GetTriggerCodeSettings((Engines)objOffer.EngineID); CodeSettingsJSON = codesettings.ToJSON(); decimal index = codesettings.RangeBegin; int counter = 1; if (codesettings.PadLength > 0) { txtCode.MaxLength = codesettings.PadLength; } string str = string.Empty; if (!(codesettings.RangeBegin == 0 && codesettings.RangeEnd == 0)) { if (codesettings.RangeBegin != codesettings.RangeEnd) { if (codesettings.RangeBegin > codesettings.RangeEnd) { str = PhraseLib.Lookup("ueoffer-con-plu.InvalidRangeDefinition", LanguageID); } else { str = PhraseLib.Detokenize("ueoffer-con-plu.RangeBounds", codesettings.RangeBeginString, codesettings.RangeEndString); } } else { str = PhraseLib.Detokenize("ueoffer-con-plu.RangeBegin", codesettings.RangeBeginString); } } else { str = PhraseLib.Lookup("ueoffer-con-plu.NoRange", LanguageID); } if (codesettings.RangeLocked) { str = str + " " + PhraseLib.Lookup("ueoffer-con-plu.OutOfRangeNotAccepted", LanguageID); } else { str = str + " " + PhraseLib.Lookup("ueoffer-con-plu.OutOfRangeAccepted", LanguageID); } strOutOfRangeMessage = PhraseLib.Detokenize("ueoffer-con-plu.outofrangenotallowed", codesettings.RangeBeginString, codesettings.RangeEndString); lblDisplay.Text = str; while (counter <= 100 && index <= codesettings.RangeEnd) { lbCodes.Items.Add(new ListItem() { Value = index.ToString(), Text = index.ToString().PadLeft(codesettings.PadLength, codesettings.PadLetter) }); counter++; index++; } }
protected void btnCancelDeploy_Click(object sender, EventArgs e) { try { var ajaxProcessingFunctions = new AjaxProcessingFunctions(); AMSResult <Boolean> response = ajaxProcessingFunctions.UpdateCollideOfferStatus(iOfferID_CDS, 2); if (response.ResultType == AMSResultType.Success) { canceldeploy.Attributes["style"] = "display: none;"; infobar.Attributes["style"] = ""; infobar.InnerText = PhraseLib.Lookup("term.collisiondetectioncancelled", LanguageID); statusbar.Attributes["style"] = "display: none;"; if (hdnIsPGEmptyAfterResolution.Value == "true") { rdResolution.Items[0].Attributes.Add("Disabled", ""); } } else { infobar.Attributes["style"] = ""; infobar.InnerText = response.MessageString; } } catch (Exception ex) { infobar.Attributes["style"] = ""; infobar.InnerText = ex.Message; } }
protected void btnDelete_Click(Object sender, EventArgs e) { try { if (!String.IsNullOrEmpty(AssociateOfferID)) { DisplayError(PhraseLib.Lookup("tcpedit.programused", LanguageID)); return; } tcpService = CurrentRequest.Resolver.Resolve <ITrackableCouponProgramService>(); activityLogService = CurrentRequest.Resolver.Resolve <IActivityLogService>(); AMSResult <bool> retVal = tcpService.DeleteTrackableCouponProgram(Convert.ToInt32(ProgramID)); if (retVal.ResultType != AMSResultType.Success) { DisplayError(retVal.GetLocalizedMessage <bool>(LanguageID)); } else { activityLogService.Activity_Log(ActivityTypes.TCProgram, ProgramID.ConvertToInt32(), CurrentUser.AdminUser.ID, String.Concat(PhraseLib.Lookup("term.trackablecouponprogram", LanguageID), " ", PhraseLib.Lookup("term.deleted", LanguageID))); Response.Redirect("~/logix/tcp-list.aspx", false); } } catch (Exception ex) { DisplayError(ErrorHandler.ProcessError(ex)); } }
protected void Btndeselect_Click(object sender, EventArgs e) { try { ChangeControlsDisplay(); if (selectedapproverlistbox.SelectedValue.ConvertToInt32() > 0) { string selectedIds = ""; ChangeBarDisplay(); int[] approvers = selectedapproverlistbox.GetSelectedIndices(); foreach (var approver in approvers) { if (selectedIds == "") { selectedIds = selectedapproverlistbox.Items[approver].Value; } else { selectedIds += ", " + selectedapproverlistbox.Items[approver].Value; } } RemoveUserApprovers(selectedIds); SetApproverData(); } } catch (Exception ex) { m_logger.WriteCritical(ex.ToString()); DisplayError(PhraseLib.Lookup("error.offerapproval-update", LanguageID)); } }
private void SetLastLoadMessage(TrackableCouponProgram tcProgram) { lblStatusMsg.Visible = true; lblCouponuploadSumm.Visible = true; lblStatusMsg.Text = PhraseLib.Lookup("term.statusmessage", LanguageID) + ":"; if (tcProgram == null || tcProgram.LastLoadMsg == null) { lblStatusMsg.Visible = false; } else { lblCouponuploadSumm.Text = Copient.PhraseLib.DecodeEmbededTokens(tcProgram.LastLoadMsg, LanguageID); } if (tcProgram == null || tcProgram.LastLoaded == null) { lblCouponUploadDate.Text = PhraseLib.Lookup("tcpedit.nocouponuploadmsg", LanguageID); //lblCouponuploadSumm.Text = String.Empty; //lblStatusMsg.Text = String.Empty; //lblStatusMsg.Visible = false; //lblCouponuploadSumm.Visible = false; } else { lblCouponUploadDate.Text = tcProgram.LastLoaded.Value.ToLongDateString() + " " + tcProgram.LastLoaded.Value.ToLongTimeString(); //lblStatusMsg.Visible = true; //lblCouponuploadSumm.Visible = true; //lblStatusMsg.Text = PhraseLib.Lookup("term.statusmessage", LanguageID) + ":"; //lblCouponuploadSumm.Text = tcProgram.LastLoadMsg; } }
private void SetControlsTexts() { int languageid = base.CurrentUser.AdminUser.LanguageID; AssignPageTitle("term.offer", "term.proximitymessagereward", OfferID.ToString()); btnSave.Text = PhraseLib.Lookup("term.save", languageid); btnPreview.Text = PhraseLib.Lookup("term.preview", languageid); lblMessageType.Text = PhraseLib.Lookup("term.messagetype", languageid) + ":"; if (objOffer.IsTemplate) { title.InnerText = PhraseLib.Lookup("term.template", languageid) + " #" + OfferID + " " + PhraseLib.Lookup("term.proximitymessagereward", languageid); } else { title.InnerText = PhraseLib.Lookup("term.offer", languageid) + " #" + OfferID + " " + PhraseLib.Lookup("term.proximitymessagereward", languageid); } phrasedecimalwarning = PhraseLib.Lookup("term.decimalawayfromwarning", languageid); phraseawayfromnumeric = PhraseLib.Lookup("term.AwayFromNumeric", languageid); phraseawayvaluenontiers = PhraseLib.Lookup("term.AwayFromValueNonTiers", languageid); phraseawayvaluewithtiers = PhraseLib.Lookup("term.AwayFromValueWithTiers", languageid); phraseconditionwarning = PhraseLib.Lookup("term.conditionwarning", languageid).ToString().Replace("[]", (ddlMessageType.SelectedValue.ConvertToInt32() == 9 ? "Points" : "Product")); phrasetagrequired = PhraseLib.Lookup("term.tagrequired", languageid); phrasetextareanum = PhraseLib.Lookup("term.textareanumber", languageid); phrasemessagerequiredwarning = PhraseLib.Lookup("term.messagerequiredwarning", languageid); phrasefortier = PhraseLib.Lookup("term.fortier", languageid); phraseForLanguage = PhraseLib.Lookup("term.language", languageid).ToLower(); phraseforthresholdmessage = PhraseLib.Lookup("term.thresholdmessage", languageid); NumberDecimalSeparator = CurrentUser.AdminUser.Culture.NumberFormat.NumberDecimalSeparator; }
private void LevelUpdateCallBack(object state) { //object[] objParams = state as object[]; DataTable dtHL = state as DataTable; string extHierarchyID = string.Empty; Int16 groupingLevel = 0; ResolverBuilder requestResolver = new ResolverBuilder(); try { requestResolver.Build(); requestResolver.Container.RegisterType <IProductService, ProductService>(new HierarchicalLifetimeManager()); IProductService ps = requestResolver.Container.Resolve <IProductService>(); foreach (DataRow row in dtHL.Rows) { extHierarchyID = row["ExtHierarchyID"].ToString(); groupingLevel = row["LevelInHierarchy"].ConvertToInt16(); AMSResult <bool> amsResult = m_ProductService.UpdateHierarchyLevel(extHierarchyID, groupingLevel); if (amsResult.ResultType != AMSResultType.Success) { infobar.Visible = true; infobar.InnerHtml = PhraseLib.Lookup("pab.config.levelupdateerror", LanguageID) + ": " + amsResult.MessageString; } } } catch (Exception ex) { infobar.Visible = true; infobar.InnerHtml = PhraseLib.Lookup("pab.config.levelupdateerror", LanguageID) + ": " + ex.Message; } }
protected void gvCollidingOfferList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { (e.Row.FindControl("ViewReport") as HyperLink).Text = PhraseLib.Lookup("term.viewreport", LanguageID); } }
private void LocalizeControl() { btnAdd.Text = PhraseLib.Lookup("term.add", LanguageID); chkOptInLocked.Text = PhraseLib.Lookup("term.locked", LanguageID); lblGlobalCondition.Text = PhraseLib.Lookup("offer-con.addglobal", LanguageID) + ":"; lblTitle.Text = PhraseLib.Lookup("term.optinconditions", LanguageID); }
private void AssignPhrases() { AssignPageTitle("term.offer", "term.instantwincondition", OfferID.ToString()); if (objOffer.IsTemplate) { title.InnerText = PhraseLib.Lookup("term.template", LanguageID) + " #" + OfferID + " " + PhraseLib.Lookup("term.instantwincondition", LanguageID); } else if (objOffer.FromTemplate) { title.InnerText = PhraseLib.Lookup("term.offer", LanguageID) + " #" + OfferID + " " + PhraseLib.Lookup("term.instantwincondition", LanguageID); } else { title.InnerText = PhraseLib.Lookup("term.offer", LanguageID) + " #" + OfferID + " " + PhraseLib.Lookup("term.instantwincondition", LanguageID); } rbtnRandom.Text = PhraseLib.Lookup("term.IWrandom", LanguageID); rbtnSequence.Text = PhraseLib.Lookup("term.IWSequence", LanguageID); rbtnListChanceOfWin.Items[0].Text = PhraseLib.Lookup("term.perstore", LanguageID); //Per store rbtnListChanceOfWin.Items[1].Text = PhraseLib.Lookup("term.IWallStores", LanguageID); //Across all the stores in this offer rbtnListChanceOfWin.Items[0].Value = "0"; rbtnListChanceOfWin.Items[1].Value = "1"; rbtnListAwardLimit.Items[0].Text = PhraseLib.Lookup("term.perstore", LanguageID); //Per store rbtnListAwardLimit.Items[1].Text = PhraseLib.Lookup("term.IWallStores", LanguageID); //Across all the stores in this offer rbtnListAwardLimit.Items[0].Value = "0"; rbtnListAwardLimit.Items[1].Value = "1"; rbtnUnlimited.Text = PhraseLib.Lookup("term.unlimitedWinners", LanguageID); //Unlimited number of winners rbtnLimited.Text = PhraseLib.Lookup("term.totalno", LanguageID); //Total of btnSave.Text = PhraseLib.Lookup("term.save", LanguageID); }
private void SetUpAndLocalizePage() { if (IsTemplate) { title.InnerText = PhraseLib.Lookup("term.template", LanguageID) + " #" + OfferID + " " + PhraseLib.Lookup("term.eligibilitycustomercondition", LanguageID).Replace("'", "'"); } else { title.InnerText = PhraseLib.Lookup("term.offer", LanguageID) + " #" + OfferID + " " + PhraseLib.Lookup("term.eligibilitycustomercondition", LanguageID).Replace("'", "'"); } btnSave.Text = PhraseLib.Lookup("term.save", LanguageID); select1.Text = "▼" + PhraseLib.Lookup("term.select", LanguageID); select2.Text = "▼" + PhraseLib.Lookup("term.select", LanguageID); deselect1.Text = PhraseLib.Lookup("term.deselect", LanguageID) + "▲"; deselect2.Text = PhraseLib.Lookup("term.deselect", LanguageID) + "▲"; btnCreate.Text = PhraseLib.Lookup("term.create", LanguageID); if (EngineID == 2) { spnHouseHold.Visible = true; } if (EngineID == 9) { spnOffline.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { try { Response.Expires = -1; infobar.Visible = false; ResolveDepedencies(); GetQueryStrings(); bCreateGroupOrProgramFromOffer = MyCommon.Fetch_CM_SystemOption(134) == "1" ? true : false; bEnableRestrictedAccessToUEOfferBuilder = MyCommon.Fetch_SystemOption(249) == "1" ? true : false; AssignPageTitle("term.offer", "term.eligibilitycustomercondition", OfferID.ToString()); if (!IsPostBack) { SetUpAndLocalizePage(); CustomerGroupConditions objCustomerGroupConditions = m_CustCondition.GetOfferCustomerCondition(OfferID, EngineID); if (objCustomerGroupConditions != null) { IncludedConditionGroup = (from p in objCustomerGroupConditions.IncludeCondition where p.Deleted == false & p.CustomerGroupID != 0 select p.CustomerGroup).ToList(); ExcludedConditionGroup = (from p in objCustomerGroupConditions.ExcludeCondition where p.Deleted == false & p.CustomerGroupID != 0 select p.CustomerGroup).ToList(); } GetOfferEligibleCustomerCondition(); GetAllCustomerGroup(); IncludedGroup = (from p in OfferEligibileCustomerGroupCondition.IncludeCondition where p.Deleted == false select p.CustomerGroup).ToList(); List <CustomerGroup> IncludedGroupsWithPhrase = IncludedGroup.Where(p => p.PhraseID != null).ToList(); foreach (CustomerGroup cgroup in IncludedGroupsWithPhrase) { cgroup.Name = PhraseLib.Lookup((Int32)cgroup.PhraseID, LanguageID).Replace("'", "'"); } ExcludedGroup = (from p in OfferEligibileCustomerGroupCondition.ExcludeCondition where p.Deleted == false select p.CustomerGroup).ToList(); SetAvailableData(); chkDisallow_Edit.Checked = OfferEligibileCustomerGroupCondition.DisallowEdit; chkHouseHold.Checked = OfferEligibileCustomerGroupCondition.HouseHoldEnabled; chkOffline.Checked = OfferEligibileCustomerGroupCondition.EvaluateOfflineCustomer; SetButtons(); DisableControls(); } else { GetValuesFromHidden(); ScriptManager.RegisterStartupScript(this, this.GetType(), "selectAndFocus", " SetFoucs();", true); } } catch (Exception ex) { infobar.InnerText = ErrorHandler.ProcessError(ex); infobar.Visible = true; } }
private void SetPageData() { htitle.InnerText = PhraseLib.Lookup(8764, LanguageID); lbStartRange.Text = PhraseLib.Lookup(8765, LanguageID) + ": "; lbEndRange.Text = PhraseLib.Lookup(8766, LanguageID) + ": "; btnAdd.Text = PhraseLib.Lookup(128, LanguageID); btnClear.Text = PhraseLib.Lookup(2776, LanguageID); }
private void SetControlText() { title.InnerText = PhraseLib.Lookup("term.offer", LanguageID) + " #" + OfferID + " " + PhraseLib.Lookup("term.posNotifications", LanguageID); ptext.Text = PhraseLib.Lookup("mediatype.imgurl", LanguageID); btnPreview.Text = PhraseLib.Lookup("term.preview", LanguageID); btnSave.Text = PhraseLib.Lookup("term.save", LanguageID); }
private void BindFiles(string url, GridView gvFiles, HtmlInputHidden pageSize, HtmlInputHidden pageCount, HtmlGenericControl loader) { try { List <KeyValuePair <string, string> > headers = new List <KeyValuePair <string, string> >(); IRestServiceHelper RESTServiceHelper = CurrentRequest.Resolver.Resolve <IRestServiceHelper>(); KeyValuePair <PendingFiles, string> result = RESTServiceHelper.CallService <PendingFiles>(RESTServiceList.ServerHealthService, url, LanguageID, HttpMethod.Get, string.Empty, false, headers); PendingFiles files = result.Key; string error = result.Value; pageCount.Value = "0"; if (error != string.Empty) { loader.InnerHtml = "<center>" + error + "</center>"; } else if (files.Files.Count > 0) { //Engines DataTable dtFiles = new DataTable(); dtFiles.Columns.AddRange(new DataColumn[] { new DataColumn("OfferID"), new DataColumn("FileName"), new DataColumn("Age"), new DataColumn("Created"), new DataColumn("Path") }); foreach (PendingFile file in files.Files) { dtFiles.Rows.Add(file.ID.ToString(), file.FileName, file.CreatedOn.ConvertToAge(), file.CreatedOn.ConvertToLocalDateTime().ToString(), files.FilesPath); } if (dtFiles.Rows.Count > 0) { gvFiles.DataSource = dtFiles; gvFiles.DataBind(); } if (files.RowCount <= pageSize.Value.ConvertToInt16()) { pageCount.Value = "1"; } else { decimal value = (files.RowCount.ConvertToDecimal() / pageSize.Value.ConvertToDecimal()); pageCount.Value = Math.Ceiling(value).ToString(); } } if (pageCount.Value == "0") { loader.InnerHtml = "<center>" + PhraseLib.Lookup("term.norecords", LanguageID) + "</center>"; } else if (pageCount.Value == "1") { loader.InnerHtml = "<center>" + PhraseLib.Lookup("term.nomorerecords", LanguageID) + "</center>"; } } catch (Exception ex) { loader.InnerHtml = "<center>" + ex.Message + "</center>"; Logger.WriteError(ex.ToString()); } }
private void InitializePage() { filterNodeHealth.Items.Add(new ListItem(PhraseLib.Lookup("term.allerrors", LanguageID), "1")); filterNodeHealth.Items.Add(new ListItem(PhraseLib.Lookup("term.showall", LanguageID), "2")); filterNodeHealth.Items.Add(new ListItem(PhraseLib.Lookup("term.disconnected", LanguageID) + " " + PhraseLib.Lookup("term.nodes", LanguageID), "5")); filterNodeHealth.Items.Add(new ListItem(PhraseLib.Lookup("term.communications", LanguageID) + " " + PhraseLib.Lookup("term.ok", LanguageID), "6")); filterNodeHealth.SelectedIndex = 0; }
protected void btnSave_Click(object sender, EventArgs e) { bool saveHLSelections = false; if (lbSelectedAttributeTypes.Items.Count == 0 && lbAvailableAttributeTypes.Items.Count == 0) { return; } try { List <AttributeType> lstAttributes = new List <AttributeType>(); AttributeType objAttribute; foreach (ListItem item in lbAvailableAttributeTypes.Items) { objAttribute = new AttributeType(); objAttribute.AttributeTypeID = item.Value.ConvertToInt16(); objAttribute.DisplayOrder = null; objAttribute.AttributeName = item.Text; lstAttributes.Add(objAttribute); } Byte counter = 1; foreach (ListItem item in lbSelectedAttributeTypes.Items) { objAttribute = new AttributeType(); objAttribute.AttributeTypeID = item.Value.ConvertToInt16(); objAttribute.DisplayOrder = counter; objAttribute.AttributeName = item.Text; lstAttributes.Add(objAttribute); counter++; } m_AttributeService.UpdateAttributeTypeDisplayOrder(lstAttributes); statusbar.Visible = true; statusbar.InnerHtml += PhraseLib.Lookup("term.changessaved", LanguageID); m_ActivityLogService.Activity_Log(ActivityTypes.AttributePGBuilderConfig, 0, CurrentUser.AdminUser.ID, "Modified Attribute Product Group Builder Configuration"); SetButtons(true); //Hierarchy Level update DataTable dt = PrepareHierarchyLevelSelectionDT(radNoGrouping.Checked); if (dt != null && dt.Rows.Count > 0) { saveHLSelections = SaveGroupingSelection(dt); if (saveHLSelections) { //foreach(DataRow row in dt.Rows) TriggerLevelUpdateAsync(dt); infobar.Visible = true; infobar.Attributes["class"] = "modbar"; infobar.Style["background-color"] = "#cc6000"; infobar.InnerHtml += PhraseLib.Lookup("pab.config.updatinglevels", LanguageID); } } } catch (Exception ex) { DisplayError(ex.Message); } }
private string GetJoinTypeText(JoinTypes type) { if (type == JoinTypes.And) { return(PhraseLib.Lookup("term.and", LanguageID)); } else { return(PhraseLib.Lookup("term.or", LanguageID)); } }
protected void ddlLevels_DataBound(object sender, EventArgs e) { DropDownList ddl = sender as DropDownList; if (ddl.Items.Count > 0) { ddl.Items.Insert(0, PhraseLib.Lookup("pab.config.selectlevel", LanguageID)); string extHierarchyID = (ddl.Parent.FindControl("lblHierarchyID") as Label).Text; SetDDLLevelSelection(ddl, extHierarchyID); } }
private void AddReportandAlert(GridViewRowEventArgs e, int RowNum, IEnumerable <CMS.AMS.Models.Attribute> pbErrors, IEnumerable <CMS.AMS.Models.Attribute> cbErrors, Machine machine) { //Report and Alert HtmlImage imageReport = (HtmlImage)e.Row.FindControl("Report"); HtmlImage imageAlert = (HtmlImage)e.Row.FindControl("Alert"); if (imageReport != null) { if (machine.Report) { imageReport.Attributes.Add("src", "../../images/report-on.png"); } else { imageReport.Attributes.Add("src", "../../images/report-off.png"); } string script = "javascript:ToggleReport(this,'" + machine.NodeName + "','" + hdnURL.Value + "'," + RowNum.ToString() + ");"; imageReport.Attributes.Add("onclick", Server.HtmlEncode(script)); imageReport.Attributes.Add("title", PhraseLib.Lookup("term.clickhere", LanguageID) + " " + PhraseLib.Lookup("term.to", LanguageID) + " " + PhraseLib.Lookup("term.enable", LanguageID) + "/" + PhraseLib.Lookup("term.disable", LanguageID) + " " + PhraseLib.Lookup("term.error", LanguageID).ToLower() + " " + PhraseLib.Lookup("term.reporting", LanguageID).ToLower() + " " + PhraseLib.Lookup("term.for", LanguageID).ToLower() + " " + PhraseLib.Lookup("term.this", LanguageID).ToLower() + " " + PhraseLib.Lookup("term.node", LanguageID).ToLower()); } if (imageAlert != null) { if (machine.Alert) { imageAlert.Attributes.Add("src", "../../images/email.png"); } else { imageAlert.Attributes.Add("src", "../../images/email-off.png"); } string script = "javascript:ToggleAlert(this,'" + machine.NodeName + "','" + hdnURL.Value + "');"; imageAlert.Attributes.Add("onclick", Server.HtmlEncode(script)); imageAlert.Attributes.Add("title", PhraseLib.Lookup("term.clickhere", LanguageID) + " " + PhraseLib.Lookup("term.to", LanguageID) + " " + PhraseLib.Lookup("term.enable", LanguageID) + "/" + PhraseLib.Lookup("term.disable", LanguageID) + " " + PhraseLib.Lookup("term.alertemail", LanguageID).ToLower() + " " + PhraseLib.Lookup("term.for", LanguageID).ToLower() + " " + PhraseLib.Lookup("term.this", LanguageID).ToLower() + " " + PhraseLib.Lookup("term.node", LanguageID).ToLower()); } if (machine.Report) { if ((pbErrors != null && pbErrors.Where(a => a.Severity == SeverityConstants.High).Count() > 0) || (cbErrors != null && cbErrors.Where(a => a.Severity == SeverityConstants.High).Count() > 0)) { e.Row.Attributes.Add("class", "shadeddarkred"); } else if ((pbErrors != null && pbErrors.Where(a => a.Severity == SeverityConstants.Medium).Count() > 0) || (cbErrors != null && cbErrors.Where(a => a.Severity == SeverityConstants.Medium).Count() > 0)) { e.Row.Attributes.Add("class", "shadedred"); } else if ((pbErrors != null && pbErrors.Where(a => a.Severity == SeverityConstants.Low).Count() > 0) || (cbErrors != null && cbErrors.Where(a => a.Severity == SeverityConstants.Low).Count() > 0)) { e.Row.Attributes.Add("class", "shadedlightred"); } } }