protected void Page_Init(object sender, EventArgs e) { lCommon = new Copient.CommonInc(); lLogix = new Copient.LogixInc(); object common = lCommon; lCommon.AppName = "UDFControl"; lCommon.Open_LogixRT(); Object o = lCommon; Object o2 = lLogix; AdminUserID = Verify_AdminUser(ref o, ref o2); AllowEditing = lLogix.UserRoles.EditUserDefinedFields; EditOfferPastLockoutdate = lLogix.UserRoles.EditOfferPastLockoutPeriod; if (Request.QueryString["OfferID"] != null) { OfferID = Request.QueryString["OfferID"]; } else { OfferID = Request.Form["OfferID"]; } AllowSpecialCharacters = lCommon.Fetch_SystemOption(171); }
public void Startup() { CurrentRequest.Resolver.AppName = "AdminUserData"; m_common = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); if (m_common.LRT_Connection_State() == ConnectionState.Closed) { m_common.Open_LogixRT(); } if (m_common.LXS_Connection_State() == ConnectionState.Closed) { m_common.Open_LogixXS(); } CurrentRequest.Resolver.RegisterInstance <CommonBase>(m_common); m_common.Set_AppInfo(); m_connectorInc = new ConnectorInc(m_common); m_logger = CurrentRequest.Resolver.Resolve <ILogger>(); m_phraseLib = CurrentRequest.Resolver.Resolve <IPhraseLib>(); m_errHandler = CurrentRequest.Resolver.Resolve <IErrorHandler>(); m_authInc = new CMS.AMS.AuthLib(m_common); m_adminUser = CurrentRequest.Resolver.Resolve <IAdminUserData>(); m_dbaccess = CurrentRequest.Resolver.Resolve <IDBAccess>(); m_commonInc = new Copient.CommonInc(); }
/* * * Horizontal radio * <table> * <tr><td/><td/><td/>...</tr> * <tr><td/><td/><td/>...</tr> * </table> * * * Vertical radio * <table> * <tr><td/><td/></tr> * <tr><td/><td/></tr> * ... * ... * ... * </table> */ public static String createRadioButtons(Int64 UDFPK, DataTable options, Boolean isHorizontal, Int64 selectedValue, Boolean AllowEditing) { String htmlString = ""; Copient.CommonInc MyCommon = new Copient.CommonInc(); if (isHorizontal) { String labelRow = ""; String radioRow = ""; foreach (DataRow row in options.Rows) { String isSelected = " "; if (Convert.ToBoolean(row["IsDefault"]) && selectedValue == -1) { isSelected = " checked "; } else if (Convert.ToInt64(row["UDFVPK"]) == selectedValue) { isSelected = " checked "; } labelRow += "<td style=\"text-align:center\">"; labelRow += "<label title=\"" + HttpUtility.HtmlEncode(Convert.ToString(row["Value"])) + "\" for=\"udfvalidValue-" + Convert.ToString(row["UDFVPK"]) + "\">" + HttpUtility.HtmlEncode(MyCommon.TruncateString(Convert.ToString(row["Value"]).Trim(), (27 / options.Rows.Count))) + "</label>"; labelRow += "</td>"; radioRow += "<td style=\"text-align:center\">"; radioRow += "<input type=\"radio\" id=\"udfvalidValue-" + Convert.ToString(row["UDFVPK"]) + "\" name=\"udfvalidValue-" + Convert.ToString(UDFPK) + "\" value=\"" + Convert.ToString(row["UDFVPK"]) + "\" " + isSelected + " " + (AllowEditing ? " " : " disabled=\"disabled\" ") + " />";; radioRow += "</td>"; } //htmlString = "<table style=\"overflow: hidden; text-overflow: ellipsis;table-layout: fixed\" nowrap><tr>" + labelRow + " </tr><tr>" + radioRow + "</tr></table>"; htmlString = "<table style=\"overflow: hidden; table-layout: fixed\" ><tr class=\"td-udfvalue\">" + labelRow + " </tr><tr class=\"td-udfvalue\">" + radioRow + "</tr></table>"; } else { htmlString = "<table>"; foreach (DataRow row in options.Rows) { String isSelected = " "; if (Convert.ToBoolean(row["IsDefault"]) && selectedValue == -1) { isSelected = " checked "; } else if (Convert.ToInt64(row["UDFVPK"]) == selectedValue) { isSelected = " checked "; } htmlString += "<tr class=\"td-udfvalue\" >"; htmlString += "<td style=\"text-align:left\"><input style=\"padding-left:0;padding-right:0\"type=\"radio\" id=\"udfvalidValue-" + Convert.ToString(row["UDFVPK"]) + "\" name=\"udfvalidValue-" + Convert.ToString(UDFPK) + "\" value=\"" + Convert.ToString(row["UDFVPK"]) + "\" " + isSelected + " " + (AllowEditing ? " " : " disabled=\"disabled\" ") + " /></td>"; htmlString += "<td style=\"text-align:left\"><label title=\"" + HttpUtility.HtmlEncode(Convert.ToString(row["Value"])) + "\" for=\"udfvalidValue-" + Convert.ToString(row["UDFVPK"]) + "\">" + HttpUtility.HtmlEncode(MyCommon.TruncateString(Convert.ToString(row["Value"]).Trim(), 22)) + "</label></td>"; htmlString += "</tr>"; } htmlString += "</table>"; } return(htmlString); }
/// <summary> /// Resolve all required dependencies. /// </summary> private void ResolveDependencies() { m_Offer = CurrentRequest.Resolver.Resolve <CMS.AMS.Contract.IOffer>(); m_Commondata = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); m_Commondata.Open_LogixRT(); m_LocalizationService = CurrentRequest.Resolver.Resolve <ILocalizationService>(); m_ProximityMessageRewardService = CurrentRequest.Resolver.Resolve <CMS.AMS.Contract.IProximityMessageRewardService>(); m_OAWService = CurrentRequest.Resolver.Resolve <IOfferApprovalWorkflowService>(); m_CommonInc = CurrentRequest.Resolver.Resolve <Copient.CommonInc>(); }
private void SetUpUserControls() { Copient.CommonInc MyCommon = new Copient.CommonInc(); ucNotesUI.Visible = MyCommon.Fetch_SystemOption(75).Equals("1") ? true : false; ucNotesUI.NoteType = NoteTypes.TCProgram; ucNotesUI.LinkID = TCProgramID; ucNotes_Popup.NoteType = NoteTypes.TCProgram; ucNotes_Popup.LinkID = TCProgramID; ucNotes_Popup.ActivityType = ActivityTypes.TCProgram; }
public static String createTextBox(Int64 UDFPK, DataTable options, Boolean AllowEditing, String stringValue) { String htmlString = ""; Copient.CommonInc MyCommon = new Copient.CommonInc(); String initialValue; stringValue = stringValue.Replace(System.Convert.ToChar(34).ToString(), """); initialValue = MyCommon.TruncateString(stringValue, 10); htmlString += "<input type=\"text\" class=\"short\" id=\"udfVal-" + Convert.ToString(UDFPK) + "\" name=\"udfVal-" + Convert.ToString(UDFPK) + "\" disabled=\"disabled\" value =\"" + initialValue + "\" title=\"" + stringValue + "\" />"; htmlString += "<input type=\"button\" class=\"regular\" name=\"udfVal-" + Convert.ToString(UDFPK) + "\" id=\"udfVal-" + Convert.ToString(UDFPK) + "\" " + (AllowEditing ? " " : " disabled=\"disabled\" ") + " value=\"...\" title=\"Click here to edit the text\" style=\"FONT-SIZE: 8pt; WIDTH: 20px; HEIGHT: 24px\" onclick=\"javascript:assigntextboxcontrol(this, 'foldercreate', true);\" />"; return(htmlString); }
private void ResolveDependencies() { CurrentRequest.Resolver.AppName = this.AppName; PhraseLib = CurrentRequest.Resolver.Resolve <IPhraseLib>(); m_common = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); m_CustomerGroupCondition = CurrentRequest.Resolver.Resolve <ICustomerGroupCondition>(); m_Offer = CurrentRequest.Resolver.Resolve <IOffer>(); m_ErrorHandler = CurrentRequest.Resolver.Resolve <IErrorHandler>(); m_OAWService = CurrentRequest.Resolver.Resolve <IOfferApprovalWorkflowService>(); MyCommon = new Copient.CommonInc(); Logix = new Copient.LogixInc(); Object o = MyCommon; Logix.Load_Roles(ref o, AdminUserID); m_common.Open_LogixRT(); }
private void FillPageControlText(Buyer buyer) { Copient.CommonInc MyCommon = new Copient.CommonInc(); btnSave.Text = PhraseLib.Lookup("term.save", LanguageID); btnDelete.Text = PhraseLib.Lookup("term.delete", LanguageID); btnDelete.Visible = (buyer == null) || (CurrentUser.UserPermissions.EditBuyerRoles == false) ? false : true; btnSave.Visible = CurrentUser.UserPermissions.EditBuyerRoles == false ? false : true; AssignPageTitle("term.buyer", string.Empty, buyer == null ? string.Empty : buyer.ID.ToString()); htitle.InnerText = buyer == null?PhraseLib.Lookup("term.new", LanguageID) + " " + PhraseLib.Lookup("term.buyer", LanguageID) : PhraseLib.Lookup("term.buyer", LanguageID) + " #" + buyer.ID + ":" + " " + buyer.ExternalID; hidentification.InnerText = PhraseLib.Lookup("term.identification", LanguageID); lblName.Text = String.Concat(PhraseLib.Lookup("term.buyerroleidentifier", LanguageID), ":"); lblUsers.Text = String.Concat(PhraseLib.Lookup("term.users", LanguageID), ":"); lblDefaultFolder.Text = String.Concat(PhraseLib.Lookup("term.defaultfolder", LanguageID), ":"); btnselect.Text = PhraseLib.Lookup("term.select", LanguageID) + " " + "▼"; btndeselect.Text = PhraseLib.Lookup("term.deselect", LanguageID) + " " + "▲"; hdepartments.InnerText = PhraseLib.Lookup("term.departments", LanguageID); btnselectdept.Text = PhraseLib.Lookup("term.select", LanguageID) + " " + "▼"; btndeselectdept.Text = PhraseLib.Lookup("term.deselect", LanguageID) + " " + "▲"; ucNotesUI.Visible = buyer == null ? false : MyCommon.Fetch_SystemOption(75).Equals("1") ? true : false; txtName.Text = buyer == null ? "" : buyer.ExternalID; if (buyer != null) { Dictionary <int, string> buyerFolder = m_buyerRoleService.GetFolderNameByBuyerId(buyer.ID).Result; string folderNames = string.Empty; if (buyerFolder.Values.Count > 0) { folderNames = buyerFolder.FirstOrDefault().Value; } TempFolder.Value = folderNames; } else { if (templist.Value != "") { int folderid = Convert.ToInt32(templist.Value); AMSResult <string> foldername = m_buyerRoleService.GetFolderNameByFolderId(folderid); TempFolder.Value = foldername.Result; ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "myfun1", "UpdateFolderName()", true); } } }
private void Shutdown() { if (m_common.LXS_Connection_State() != ConnectionState.Closed) { m_common.Close_LogixXS(); } if (m_common.LRT_Connection_State() != ConnectionState.Closed) { m_common.Close_LogixRT(); } m_connectorInc = null; m_common = null; m_logger = null; m_errHandler = null; m_phraseLib = null; m_adminUser = null; m_dbaccess = null; m_commonInc = null; }
public static String createListBox(Int64 UDFPK, DataTable options, Boolean AllowEditing, List <Int64> selectedValues = null) { String htmlString = ""; Copient.CommonInc MyCommon = new Copient.CommonInc(); htmlString += "<select multiple class=\"td-udfvalue\" id=\"udfVal-" + UDFPK + "\" name=\"udfVal-" + UDFPK + "\" size=\"" + options.Rows.Count + "\" " + (AllowEditing ? " " : " disabled=\"disabled\" ") + " onchange=\"onUDFListBoxChange(this);\" >"; foreach (DataRow row in options.Rows) { String isSelected = " "; if (Convert.ToBoolean(row["IsDefault"]) && (selectedValues == null || selectedValues.Count == 0)) { isSelected = " selected "; } else if (-1 != selectedValues.FindIndex(f => f == Convert.ToInt64(row["UDFVPK"]))) { isSelected = " selected "; } htmlString += "<option title=\"" + HttpUtility.HtmlEncode(Convert.ToString(row["Value"]).Trim()) + "\" id=\"udfvalidValue-" + Convert.ToString(row["UDFVPK"]) + "\" name=\"udfvalidValue-" + Convert.ToString(row["UDFVPK"]) + "\" value=\"" + Convert.ToString(row["UDFVPK"]) + "\" " + isSelected + " >" + HttpUtility.HtmlEncode(Convert.ToString(row["Value"]).Trim()) + "</option>"; } htmlString += "</select>"; return(htmlString); }
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 ResolveDependencies() { mCommon = new Copient.CommonInc(); m_OAWServices = CurrentRequest.Resolver.Resolve <IOfferApprovalWorkflowService>(); m_logger = CurrentRequest.Resolver.Resolve <ILogger>(); }
private void ResolveDependencies() { mCommon = new Copient.CommonInc(); oawService = CurrentRequest.Resolver.Resolve <IOfferApprovalWorkflowService>(); offerService = CurrentRequest.Resolver.Resolve <IOffer>(); }