private void GetQueryStrings() { OfferID = Request.QueryString["OfferID"].ConvertToLong(); ConditionID = Request.QueryString["ConditionID"].ConvertToLong(); bEnableRestrictedAccessToUEOfferBuilder = MyCommon.Fetch_SystemOption(249) == "1" ? true : false; isTranslatedOffer = MyCommon.IsTranslatedUEOffer(Convert.ToInt32(OfferID), MyCommon); bEnableAdditionalLockoutRestrictionsOnOffers = MyCommon.Fetch_SystemOption(260) == "1" ? true : false; bOfferEditable = MyCommon.IsOfferEditablePastLockOutPeriod(CurrentUser.UserPermissions.EditOfferPastLockoutPeriod, MyCommon, Convert.ToInt32(OfferID)); bExpireDateEnabled = SystemCacheData.GetSystemOption_General_ByOptionId(TRACKABLE_COUPON_EXPIRE_DATE_SYSOPTION_ID).Equals("1"); }
protected void Page_Load(object sender, EventArgs e) { infobar.InnerHtml = ""; infobar.Visible = false; if (!IsPostBack) { AssignPageTitle("term.configuration", "term.cache", ""); title.InnerText = PhraseLib.Lookup("term.cachesettings", LanguageID); lbCacheInterval.Text = PhraseLib.Lookup("term.cacheinterval", LanguageID); txtCacheTimeout.Text = SystemSettings.GetGeneralSystemOption(165).Result.OptionValue; rptCache.DataSource = SystemCacheData.GetCachedObjectNames(); rptCache.DataBind(); } }
private TrackableCouponProgram GetProgramByID(Int32 pID) { tcpService = CurrentRequest.Resolver.Resolve <ITrackableCouponProgramService>(); AMSResult <TrackableCouponProgram> tcProgram = SystemCacheData.GetSystemOption_UE_ByOptionId(152) == "0" ? tcpService.GetTrackableCouponProgramById(pID) : tcpService.GetTrackableCouponProgramById(pID, true); if (tcProgram.ResultType != AMSResultType.Success) { DisplayError(tcProgram.GetLocalizedMessage <TrackableCouponProgram>(LanguageID)); return(null); } else { return((TrackableCouponProgram)tcProgram.Result); } }
private void HandleSelectedForSpecialGroup() { var group = IncludedGroup.Where(p => p.CustomerGroupID == SystemCacheData.GetAnyCardHolderGroup().CustomerGroupID || p.CustomerGroupID == SystemCacheData.GetAnyCustomerGroup().CustomerGroupID).SingleOrDefault(); if (group != null) { IncludedGroup.Clear(); IncludedGroup.Add(group); select1.Enabled = false; } else { select1.Enabled = true; } }
protected void Page_Load(object sender, EventArgs e) { try { (this.Master as logix_LogixMasterPage).Tab_Name = "5_3_2"; (this.Master as logix_LogixMasterPage).OnOverridePageMenu += new logix_LogixMasterPage.OverridePageMenu(logix_tcp_edit_OnOverridePageMenu); btnDelete.Attributes.Add("onclick", "return confirm('" + PhraseLib.Lookup("term.confirmdeleteprogram", LanguageID) + "')"); if (!Page.IsPostBack) { //CSRF CODE ENDS //Set Anti-XSRF token ViewState[AntiXsrfTokenKey] = Page.ViewStateUserKey; //If a user name is assigned, set the user name ViewState[AntiXsrfUserNameKey] = Context.User.Identity.Name ?? String.Empty; //CSRF CODE ENDS TrackableCouponProgram tcProgram = VerifyPageUrl(); FillPageControlText(tcProgram); AssignPageTitle("term.trackablecouponprogram", String.Empty, ProgramID.ToString()); ApplyPermission(); if (SystemCacheData.GetSystemOption_UE_ByOptionId(152) == "0") { lblCouponusCount.Visible = false; CouponCount.Visible = false; } } else { //Validate the Anti-XSRF token if ((string)ViewState[AntiXsrfTokenKey] != _antiXsrfTokenValue || (string)ViewState[AntiXsrfUserNameKey] != (Context.User.Identity.Name ?? String.Empty)) { throw new InvalidOperationException("Validation of Anti - XSRF token failed."); } } ucNotes_Popup.NotesUpdate += new EventHandler(ucNotes_Popup_NotesUpdate); SetUpUserControls(); txtName.Focus(); } catch (Exception ex) { DisplayError(ErrorHandler.ProcessError(ex)); } }
protected void rptCache_ItemCommand(object source, RepeaterCommandEventArgs e) { List <CachedObject> lstCachedObject = new List <CachedObject>(); CachedObject objCachedObject = new CachedObject(); objCachedObject.CachedObjectID = e.CommandArgument.ConvertToInt32(); lstCachedObject.Add(objCachedObject); SystemCacheData.ClearCacheData(lstCachedObject); switch (objCachedObject.CachedObjectID) { case -1: case 1: Copient.SystemOptionsCache.RemoveCache(System.Web.HttpContext.Current.Request.Url.Host); break; } DisplaySuccess(PhraseLib.Lookup("cache.clearcache", LanguageID)); }
private void FetchData(int pageIndex) { AMSResult <List <TrackableCouponView> > listTCPmodel; trackableCouponProgram = CurrentRequest.Resolver.Resolve <ITrackableCouponService>(); listTCPmodel = trackableCouponProgram.SearchTrackableCouponByCode(pageIndex, 10, sortingText, searchParam, out RecordCount); if (listTCPmodel.ResultType != AMSResultType.Success) { DisplayError(listTCPmodel.GetLocalizedMessage(LanguageID)); gvCouponList.DataSource = null; gvCouponList.DataBind(); EnableButton(false); return; } gvCouponList.Columns[1].HeaderText = PhraseLib.Lookup("term.couponcodeupc", LanguageID); //gvCouponList.Columns[2].HeaderText = PhraseLib.Lookup("term.programid", LanguageID); gvCouponList.Columns[3].HeaderText = PhraseLib.Lookup("term.programname", LanguageID); gvCouponList.Columns[5].HeaderText = PhraseLib.Lookup("term.originaluses", LanguageID); gvCouponList.Columns[4].HeaderText = PhraseLib.Lookup("tcinquiry.RemainingUses", LanguageID); gvCouponList.Columns[6].HeaderText = PhraseLib.Lookup("storedvalue.expiredate", LanguageID); gvCouponList.Columns[7].HeaderText = PhraseLib.Lookup("term.status", LanguageID); gvCouponList.Columns[9].HeaderText = PhraseLib.Lookup("term.history", LanguageID); bExpireDateEnabled = SystemCacheData.GetSystemOption_General_ByOptionId(TRACKABLE_COUPON_EXPIRE_DATE_SYSOPTION_ID).Equals("0") ? false : true; if (bExpireDateEnabled) { gvCouponList.Columns[6].Visible = true; } gvCouponList.DataSource = listTCPmodel.Result; gvCouponList.DataBind(); if (listTCPmodel.Result.Count <= 0) { EnableButton(false); } else { hidLockStatus.Value = ((TrackableCouponView)listTCPmodel.Result[0]).Locked.ToString(); EnableButton(true); } }
protected void select2_Click(object sender, EventArgs e) { if (lstAvailable.SelectedItem != null) { foreach (int i in lstAvailable.GetSelectedIndices()) { if (AvailableFilteredCustomerGroup[i].CustomerGroupID == SystemCacheData.GetAnyCardHolderGroup().CustomerGroupID || AvailableFilteredCustomerGroup[i].CustomerGroupID == SystemCacheData.GetAnyCustomerGroup().CustomerGroupID || AvailableFilteredCustomerGroup[i].CustomerGroupID == SystemCacheData.GetNewCardHolderGroup().CustomerGroupID) { infobar.InnerText = AvailableFilteredCustomerGroup[i].Name + " " + PhraseLib.Lookup("offer-eligibility-validateexlgroup", LanguageID).Replace("'", "'"); infobar.Visible = true; break; } ExcludedGroup.Add(AvailableFilteredCustomerGroup[i]); } SetAvailableData(); } SetButtons(); }
protected void Page_Load(object sender, EventArgs e) { infobar.Attributes["style"] = "display: none;"; infobar.InnerText = String.Empty; statusbar.Attributes["style"] = "display: none;"; infobar.InnerText = String.Empty; deleteItems.Text = PhraseLib.Lookup("term.deleteallitems", LanguageID); cancel.Text = PhraseLib.Lookup("term.cancel", LanguageID); copyPG.Text = PhraseLib.Lookup("term.copyPG", LanguageID); copyPG.ToolTip = PhraseLib.Lookup("term.copyPG", LanguageID); cancel1.Text = PhraseLib.Lookup("term.cancel", LanguageID); cancel1.ToolTip = PhraseLib.Lookup("term.cancel", LanguageID); canceldeploy.Text = PhraseLib.Lookup("term.cancelcollisiondetection", LanguageID); if (CurrentUser.UserPermissions.EditOffer == false) { rdResolution.Items[0].Enabled = false; rdResolution.Items[1].Enabled = false; } if (!Page.IsPostBack) { AdminUserID = ((AuthenticatedUI)this.Page).CurrentUser.AdminUser.ID; ((logix_LogixMasterPage)this.Master).Tab_Name = "2_7"; AssignPageTitle("term.collisionreport"); if (!string.IsNullOrEmpty(Request.QueryString["ID"])) { iOfferID_CDS = Convert.ToInt64(Request.QueryString["ID"]); } else { Response.Redirect("CollidingOffers-list.aspx"); } lblOfferID.Text = iOfferID_CDS.ToString(); CollisionDetectionServiceURL = SystemCacheData.GetSystemOption_UE_ByOptionId(185).TrimEnd('/'); InitializePhrases(); BindGrid(Convert.ToInt32(lblOfferID.Text), pageIndex, "ExtProductID", "Desc"); BindOffer(Convert.ToInt32(lblOfferID.Text)); CheckCDStatus(); BindPGOfferList(); } }
protected void lst_DataBinding(object sender, EventArgs e) { ListBox lst = (ListBox)sender; int Counter = 0; for (Counter = 0; Counter < lst.Items.Count; Counter++) { ListItem lstItem = lst.Items[Counter]; if (Counter > 4) { break; } if (lstItem.Value.ConvertToLong() == SystemCacheData.GetAnyCustomerGroup().CustomerGroupID || lstItem.Value.ConvertToLong() == SystemCacheData.GetAllCAMCardHolderGroup().CustomerGroupID || lstItem.Value.ConvertToLong() == SystemCacheData.GetNewCardHolderGroup().CustomerGroupID || lstItem.Value.ConvertToLong() == SystemCacheData.GetAnyCardHolderGroup().CustomerGroupID) { lstItem.Attributes.Add("style", "color:brown;font-weight:bold;"); } } }
protected void Page_Load(object sender, EventArgs e) { AdminUserID = ((AuthenticatedUI)this.Page).CurrentUser.AdminUser.ID; lblTitle.Text = Copient.PhraseLib.Lookup("term.collisionreports", LanguageID); ((logix_LogixMasterPage)this.Master).Tab_Name = "2_7"; AssignPageTitle("term.collisionreports"); infobar.Style["display"] = "none"; ListSearch.OnSearch += new EventHandler(btnSearch_Click); GetSearchText(); CollisionDetectionServiceURL = SystemCacheData.GetSystemOption_UE_ByOptionId(185).TrimEnd('/'); if (String.IsNullOrWhiteSpace(CollisionDetectionServiceURL)) { DisplayError(PhraseLib.Lookup("term.undefinedcollisionserviceurl", LanguageID)); return; } TenantID = "0"; if (!IsPostBack) { gvCollidingOfferList.SortKey = "CollisionRanOn"; gvCollidingOfferList.SortOrder = "Desc"; FetchData(PageIndex); } }
private void GetAllCustomerGroup() { bool IsAnyCustomerEnabled = false; //if (EngineID == 2) //{ // // IsAnyCustomerEnabled = (SystemCacheData.GetSystemOption_CPE_ByOptionId(125) == "1" ? true : false); // if (IsAnyCustomerEnabled) // IsAnyCustomerEnabled = m_offer.IsAnyCustomerAllowedForOffer(OfferID); //} AllGroups = m_CustGroup.GetCustomerGroups(); if (!IsAnyCustomerEnabled) { var CustGroup = SystemCacheData.GetAnyCustomerGroup(); var selectedgroup = AllGroups.Where(p => p.CustomerGroupID == CustGroup.CustomerGroupID).SingleOrDefault(); AllGroups.Remove(selectedgroup); } //if CAM is Not installed, remove CAM specific groups - refer to AMS-14578 if (EngineID != 6) { var camgroup = AllGroups.Where(p => p.CustomerGroupID == SystemCacheData.GetAllCAMCardHolderGroup().CustomerGroupID).SingleOrDefault(); AllGroups.Remove(camgroup); } else { //do CMS engine specific things } List <CustomerGroup> lstCustomerGroupwithPhrases = AllGroups.Where(p => p.PhraseID != null).ToList(); foreach (CustomerGroup cgroup in lstCustomerGroupwithPhrases) { cgroup.Name = PhraseLib.Lookup((Int32)cgroup.PhraseID, LanguageID).Replace("'", "'"); } }
protected void btnAdd_Click(object sender, EventArgs e) { try { String startRange = txtStartrange.Text; String endRange = txtEndRange.Text; Int32 maxCardLength = SystemCacheData.GetCardTypeByCardTypeID(ddlCardTypes.SelectedItem.Value.ConvertToInt32()).MaxIDLength; if (String.IsNullOrWhiteSpace(startRange)) { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = PhraseLib.Lookup(8769, LanguageID); return; } else if (startRange == "0") { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = PhraseLib.Lookup(8794, LanguageID); return; } else if (String.IsNullOrWhiteSpace(endRange)) { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = PhraseLib.Lookup(8770, LanguageID); return; } else if (endRange == "0") { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = PhraseLib.Lookup(8795, LanguageID); return; } else if (startRange.ConvertToDecimal() >= endRange.ConvertToDecimal()) { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = PhraseLib.Lookup(8775, LanguageID); return; } else if (startRange.Length > maxCardLength) { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = String.Format(PhraseLib.Lookup(8771, LanguageID), maxCardLength); return; } else if (endRange.Length > maxCardLength) { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = String.Format(PhraseLib.Lookup(8772, LanguageID), maxCardLength); return; } else if (startRange.IsDigitsOnly() == false) { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = PhraseLib.Lookup(8773, LanguageID); return; } else if (endRange.IsDigitsOnly() == false) { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = PhraseLib.Lookup(8774, LanguageID); return; } else { CardRange cardRange = new CardRange() { CardTypeID = ddlCardTypes.SelectedItem.Value.ConvertToInt32(), StartRange = startRange.ConvertToDecimal(), EndRange = endRange.ConvertToDecimal() }; m_CardTypeService.AddCardRange(cardRange); populateCardTypeWithRange(); infobar.Attributes.Add("style", "display:none"); statusbar.Attributes.Add("style", "display:block"); statusbar.InnerText = PhraseLib.Lookup(8768, LanguageID); txtStartrange.Text = String.Empty; txtEndRange.Text = String.Empty; } } catch (Exception ex) { statusbar.Attributes.Add("style", "display:none"); infobar.Attributes.Add("style", "display:block"); infobar.InnerText = ex.Message; return; } }
private void LoadPageData() { if (objOffer.CustomerGroupConditions != null && objOffer.CustomerGroupConditions.IncludeCondition[0].CustomerGroupID == SystemCacheData.GetAnyCustomerGroup().CustomerGroupID) { if (objOffer.EngineID != (int)Engines.UE || !m_SVProgram.IsAnyCustomerSVProgramExist()) { hdDisableSV.Value = "1"; var data = from sv in new List <SVProgram>() select new { SVProgramID = sv.SVProgramID, ProgramName = sv.ProgramName }; StoredValueJSON = data.ToJSON(); lbSV.DataSource = data; lbSV.DataBind(); } else { LoadSV(); } if (objOffer.EngineID != (int)Engines.UE || !m_PointsProgram.IsAnyCustomerPointProgramExist()) { hdDisablePoint.Value = "1"; var data2 = from point in new List <PointsProgram>() select new { ProgramID = point.ProgramID, ProgramName = point.ProgramName }; PointsJSON = data2.ToJSON(); lbPoints.DataSource = data2; lbPoints.DataBind(); } else { LoadPoints(); } } else { LoadSV(); LoadPoints(); } LoadCode(); SetPassThroughForLoad(); }
private void FillPageControlText(TrackableCouponProgram tcProgram) { Copient.CommonInc MyCommon = new Copient.CommonInc(); #region LabelsNeverbeChange btnSave.Text = PhraseLib.Lookup("term.save", LanguageID); hidentification.InnerText = Collapsadividentification.ToolTip = PhraseLib.Lookup("term.identification", LanguageID); btnUpdate.Text = PhraseLib.Lookup("term.save", LanguageID); btnNew.Text = PhraseLib.Lookup("term.new", LanguageID); btnDelete.Text = PhraseLib.Lookup("term.delete", LanguageID); lblExternalID.Text = String.Concat(PhraseLib.Lookup("term.externalid", LanguageID), ":"); lblName.Text = String.Concat(PhraseLib.Lookup("term.name", LanguageID), ":"); lblDescription.Text = String.Concat(PhraseLib.Lookup("term.description", LanguageID), ":"); lblDescriptionLimitMsg.Text = String.Concat("(", PhraseLib.Lookup("CPEoffergen.description", LanguageID), ")"); hRedemptioninformation.InnerText = CollapsadivRedemptioninformation.ToolTip = PhraseLib.Lookup("term.redemptioninfo", LanguageID); lblMaxRedempCount.Text = String.Concat(PhraseLib.Lookup("term.maxredemptioncount", LanguageID), ":"); lblMaxMinInfoMsg.Text = String.Concat(PhraseLib.Lookup("term.minimum", LanguageID), ":1", " ", PhraseLib.Lookup("term.maximum", LanguageID), ":255"); lblExpire.Text = String.Concat(PhraseLib.Lookup("storedvalue.expiredate", LanguageID), ":"); hCouponUploadSumm.InnerText = CollapsableDivCouponUploadSumm.ToolTip = PhraseLib.Lookup("tcpedit.associatedcoupons", LanguageID); hAssociatedoffer.InnerText = CollapsableDivAssociatedoffer.ToolTip = PhraseLib.Lookup("term.associatedoffers", LanguageID); lblLastUpload.Text = PhraseLib.Lookup("term.lastupload", LanguageID) + ":"; btnAction.Text = PhraseLib.Lookup("term.actions", LanguageID) + " ▼"; lblCouponusCount.Text = PhraseLib.Lookup("tcpedit.couponscount", LanguageID) + ": "; lblExpire.Text = String.Concat(PhraseLib.Lookup("storedvalue.expiredate", LanguageID), ":"); requirefieldName.ErrorMessage = PhraseLib.Lookup("tcpedit.invalidname", LanguageID); requirefieldExternalID.ErrorMessage = PhraseLib.Lookup("tcpedit.invalidexternalprogramid", LanguageID); DescriptionLengthValidator.ErrorMessage = PhraseLib.Lookup("CPEoffergen.description", LanguageID); RangeValidatorMaxRedempCount.ErrorMessage = PhraseLib.Lookup("tcpedit.invalidredeemcount", LanguageID); requirefieldMaxRedempCount.ErrorMessage = PhraseLib.Lookup("tcpedit.blankredemptioninfoerror", LanguageID); hExpiration.InnerText = PhraseLib.Lookup("term.expiration", LanguageID); lblExpirationType.Text = PhraseLib.Lookup("storedvalue.expiretype", LanguageID) + ": "; lblExpirationPeriodType.Text = PhraseLib.Lookup("storedvalue.expireperiodtype", LanguageID) + ": "; lblExpirationPeriod.Text = PhraseLib.Lookup("storedvalue.expireperiod", LanguageID) + ": "; lblExpirationDatePicker.Text = PhraseLib.Lookup("storedvalue.expiredate", LanguageID) + ": "; lblExpirationTime.Text = PhraseLib.Lookup("storedvalue.expiretime", LanguageID) + ": "; rvExpirePeriod.ErrorMessage = PhraseLib.Lookup("sv-edit.InvalidExpirePeriod", LanguageID); FillExpireType(); FillExpirePeriodType(); FillExpireTime(); #endregion ProgramID = tcProgram == null ? "0" : tcProgram.ProgramID.ToString(); btnSave.Visible = tcProgram == null ? true : false; btnAction.Visible = !btnSave.Visible; htitle.InnerText = tcProgram == null?PhraseLib.Lookup("term.new", LanguageID) + " " + PhraseLib.Lookup("term.trackablecouponprogram", LanguageID).ToLower() : PhraseLib.Lookup("term.trackablecouponprogram", LanguageID) + " #" + tcProgram.ProgramID + ": " + tcProgram.Name.TruncateString(15); txtName.Text = tcProgram == null ? String.Empty : tcProgram.Name; txtDescription.InnerText = tcProgram == null ? String.Empty : tcProgram.Description.Trim(); txtExternalID.Text = tcProgram == null ? String.Empty : tcProgram.ExtProgramID; ExpireDate.Text = (tcProgram == null || tcProgram.ExpireDate == null) ? PhraseLib.Lookup("tcpedit.expiredatenotset", LanguageID) : tcProgram.ExpireDate.ConvertToDate().ToShortDateString(); txtMaxRedempCount.Text = tcProgram == null ? "1" : Convert.ToString(tcProgram.MaxRedeemCount); SetLastLoadMessage(tcProgram); CouponCount.Text = tcProgram == null ? "0" : Convert.ToString(tcProgram.AssosiatedCouponCount); ucNotesUI.Visible = tcProgram == null ? false : MyCommon.Fetch_SystemOption(75).Equals("1") ? true : false; lblAssociatedOffer.Text = PhraseLib.Lookup("term.none", LanguageID); AssociateOfferID = String.Empty; bExpireDateEnabled = SystemCacheData.GetSystemOption_General_ByOptionId(TRACKABLE_COUPON_EXPIRE_DATE_SYSOPTION_ID).Equals("1"); ddlExpireTypes.SelectedValue = ((tcProgram == null) || (!bExpireDateEnabled)) ? "1" : tcProgram.TCExpireType.ToString(); ddlExpirePeriodTypes.SelectedValue = tcProgram == null ? "0" : tcProgram.TCExpirePeriodType.ToString(); txtExpirationPeriod.Text = tcProgram == null ? "0" : tcProgram.ExpirePeriod.ToString(); ddlExpireTypes_SelectedIndexChanged(this, EventArgs.Empty); txtDatepicker.Text = (tcProgram == null || tcProgram.ExpireDate == null) ? "" : ExpireDate.Text; ddlExpireTimeHours.SelectedValue = (tcProgram == null || tcProgram.ExpireDate == null) ? "00" : tcProgram.ExpireDate.Value.Hour.ToString("00"); ddlExpireTimeMinutes.SelectedValue = (tcProgram == null || tcProgram.ExpireDate == null) ? "00" : tcProgram.ExpireDate.Value.Minute.ToString("00"); if (bExpireDateEnabled) { divExpiration.Visible = true; } if (tcProgram != null) { List <CMS.AMS.Models.Offer> offersObj = GetAttachedOffersByID(tcProgram.ProgramID); if (offersObj != null && offersObj.Count > 0) { lblAssociatedOffer.Text = String.Empty; offerService = CurrentRequest.Resolver.Resolve <IOffer>(); foreach (var item in offersObj) { AssociateOfferID = item.OfferID.ToString(); if (SystemCacheData.GetSystemOption_General_ByOptionId(66) == "1") { AMSResult <bool> ResultObj = offerService.IsAccessibleBannerEnabledOffer(CurrentUser.AdminUser.ID, item.OfferID); if (ResultObj.ResultType != AMSResultType.Success) { DisplayError(ResultObj.GetLocalizedMessage <bool>(LanguageID)); return; } if (ResultObj.Result) { lblAssociatedOffer.Text += "<a href='offer-redirect.aspx?OfferID=" + item.OfferID + "'>" + item.OfferName + "</a>" + "</br>"; } else { lblAssociatedOffer.Text += item.OfferName + "</br>"; } } else { lblAssociatedOffer.Text += "<a href='offer-redirect.aspx?OfferID=" + item.OfferID + "'>" + item.OfferName + "</a>" + "</br>"; } } } } }
private void LoadSV() { var svPrograms = objOffer.CustomerGroupConditions.IncludeCondition[0].CustomerGroupID == SystemCacheData.GetAnyCustomerGroup().CustomerGroupID ? m_SVProgram.GetStoredValueAllowAnyCustomerPrograms(false):m_SVProgram.GetStoredValuePrograms(); var data = from sv in svPrograms select new { SVProgramID = sv.SVProgramID, ProgramName = sv.ProgramName }; StoredValueJSON = data.ToJSON(); lbSV.DataSource = data; lbSV.DataBind(); }
private void LoadPoints() { var pointPrograms = objOffer.CustomerGroupConditions.IncludeCondition[0].CustomerGroupID == SystemCacheData.GetAnyCustomerGroup().CustomerGroupID ? m_PointsProgram.GetAllowAnyCustomerPointsPrograms(): m_PointsProgram.GetPointsPrograms(); var data = from point in pointPrograms select new { ProgramID = point.ProgramID, ProgramName = point.ProgramName }; PointsJSON = data.ToJSON(); lbPoints.DataSource = data; lbPoints.DataBind(); }
private void SetButtons() { if (lstSelected.Items.Count == 0) { select1.Enabled = true; } if (lstSelected.Items.Count > 0) { deselect1.Enabled = true; select2.Enabled = true; } else { deselect1.Enabled = false; select2.Enabled = false; } if (lstExcluded.Items.Count > 0) { deselect2.Enabled = true; } else { deselect2.Enabled = false; } if (lstSelected.Items.Count == 1 && (lstSelected.Items[0].Value.ConvertToLong() == SystemCacheData.GetAnyCardHolderGroup().CustomerGroupID || lstSelected.Items[0].Value.ConvertToLong() == SystemCacheData.GetAnyCustomerGroup().CustomerGroupID)) { select1.Enabled = false; } }