public void Startup() { CurrentRequest.Resolver.AppName = "BuyerRoleData"; 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_buyerRole = CurrentRequest.Resolver.Resolve <IBuyerRoleData>(); m_DepartmentService = CurrentRequest.Resolver.Resolve <IDepartment>(); }
private void ResolveDependencies() { m_ActivityLogService = CurrentRequest.Resolver.Resolve <IActivityLogService>(); m_AttributeService = CurrentRequest.Resolver.Resolve <AttributeService>(); m_ProductService = CurrentRequest.Resolver.Resolve <ProductService>(); m_Common = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); }
private void Shutdown() { m_connectorInc = null; m_common = null; m_logger = null; m_phraseLib = null; m_errHandler = null; m_trackableCoupon = null; }
/// <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 ResolveDependencies() { CurrentRequest.Resolver.AppName = "UEoffer-rew-tc.aspx"; m_TCProgram = CurrentRequest.Resolver.Resolve <ITrackableCouponProgramService>(); m_OAWService = CurrentRequest.Resolver.Resolve <IOfferApprovalWorkflowService>(); m_CRService = CurrentRequest.Resolver.Resolve <ICouponRewardService>(); m_ActivityLog = CurrentRequest.Resolver.Resolve <IActivityLogService>(); m_Offer = CurrentRequest.Resolver.Resolve <IOffer>(); m_Commondata = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); m_CommonInc = CurrentRequest.Resolver.Resolve <CommonInc>(); }
protected override void OnInit(EventArgs e) { base.OnInit(e); authLib = CurrentRequest.Resolver.Resolve <AuthLib>(); common = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); myCommon = new CommonInc(); myLogix = new LogixInc(); AuthenticateUser(); AddMetaToPage(); this.AddStyleToPage(); base.AddStyleToPage(); }
private void Startup() { CurrentRequest.Resolver.AppName = "TrackableCouponsWS"; m_common = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); 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_trackableCoupon = CurrentRequest.Resolver.Resolve <ITrackableCouponService>(); }
private void ResolveDependencies() { m_InstantWinService = CurrentRequest.Resolver.Resolve <CMS.AMS.Contract.IInstantWinConditionService>(); m_Offer = CurrentRequest.Resolver.Resolve <CMS.AMS.Contract.IOffer>(); m_Commondata = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); m_CommonInc = CurrentRequest.Resolver.Resolve <CommonInc>(); m_CacheData = CurrentRequest.Resolver.Resolve <CacheData>(); m_LocalizationService = CurrentRequest.Resolver.Resolve <ILocalizationService>(); m_ActivityLogService = CurrentRequest.Resolver.Resolve <IActivityLogService>(); m_OAWService = CurrentRequest.Resolver.Resolve <IOfferApprovalWorkflowService>(); m_Commondata = new CMS.AMS.Common(Environment.MachineName, "UEOffer_con_UEInstantWin.aspx"); LanguageID = CurrentUser.AdminUser.LanguageID; m_Commondata.Open_LogixRT(); }
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 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_buyerRole = null; }
private void SetHeader() { //This header is added to avoid cross-frame scripting for ticket AMS-2318 Response.AddHeader("X-Frame-Options", "SAMEORIGIN "); time.Attributes.Add("title", DateTime.Now.ToString(@"HH:mm:ss, G\MT zzz")); time.InnerText = DateTime.Now.ToString("HH:mm") + " | "; if (AunthUI.Handheld) { date.InnerText = DateTime.Now.ToShortDateString() + " | "; } else { date.InnerText = DateTime.Now.ToLongDateString() + " | "; } string Name = AunthUI.CurrentUser.AdminUser.Name; useredit.HRef = "/logix/user-edit.aspx?UserID=" + AunthUI.CurrentUser.AdminUser.ID; useredit.InnerText = (Name.Length > 20 ? Name.Substring(0, 19) + "..." : Name); if (!string.IsNullOrEmpty(Tab_Name)) { IAppMenuService AppMenuSvc = CurrentRequest.Resolver.Resolve <IAppMenuService>(); m_Common = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); AMSResult <AppMenu> result = AppMenuSvc.GetApplicationMenus(AunthUI.CurrentUser, Tab_Name, Request.QueryString); if (result.ResultType != AMSResultType.Success) { lblErrorMsg.Text = result.GetLocalizedMessage(AunthUI.LanguageID); return; } AppMenu appMenu = result.Result; AppMenuEventArg e = new AppMenuEventArg(); e.AppMenu = appMenu; if (OnOverridePageMenu != null) { OnOverridePageMenu(this, e); } SetUpMenu(e.AppMenu); } }
private void Startup() { CurrentRequest.Resolver.AppName = "TrackableCouponsExternalWS"; 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_authInc = new CMS.AMS.AuthLib(m_common); m_logger = CurrentRequest.Resolver.Resolve <ILogger>(); m_phraseLib = CurrentRequest.Resolver.Resolve <IPhraseLib>(); m_errHandler = CurrentRequest.Resolver.Resolve <IErrorHandler>(); m_trackableCoupon = CurrentRequest.Resolver.Resolve <ITrackableCouponService>(); m_dbAccess = CurrentRequest.Resolver.Resolve <IDBAccess>(); }
private void AuthenticateUser() { common = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>(); int AdminUserID; if (common.LRT_Connection_State() != System.Data.ConnectionState.Open) { common.Open_LogixRT(); } if (myCommon.LRTadoConn.State != System.Data.ConnectionState.Open) { myCommon.Open_LogixRT(); } string TransferKey = string.Empty; string Authtoken = ""; string MyURI = string.Empty; //1st, check the transferkey and see if the user is being transfered into AMS from another product (PrefMan) if (!string.IsNullOrEmpty(GetFormValue("transferkey"))) { Logger.WriteDebug("AppName=" + AppName + " - Checking the TransferKey (" + GetFormValue("transferkey") + ")", "auth.txt"); TransferKey = GetFormValue("transferkey"); AdminUserID = authLib.Auth_TransferKey_Verify(TransferKey); Logger.WriteDebug("AppName=" + AppName + " - After TransferKey_Verify AdminUserID=" + AdminUserID, "auth.txt"); if (AdminUserID != 0) { Response.Cookies["AuthToken"].Value = Authtoken; CurrentUser = GetUser(AdminUserID); return; } } Authtoken = ""; if (Request.Cookies["AuthToken"] != null) //if allready validated { Authtoken = Request.Cookies["AuthToken"].Value; } Logger.WriteDebug("AppName=" + AppName + " - AuthToken='" + Authtoken + "' Transferkey='" + GetFormValue("transferkey") + "'", "auth.txt"); AdminUserID = 0; AdminUserID = authLib.Auth_Token_Verify(Authtoken); Logger.WriteDebug("AppName=" + AppName + " - After checking AuthToken, AdminUserID=" + AdminUserID, "auth.txt"); if (AdminUserID == 0) { MyURI = System.Web.HttpUtility.UrlEncode(Request.Url.AbsoluteUri); Response.Redirect("/logix/login.aspx?mode=invalid&bounceback=" + MyURI); } else { if (CurrentUser == null || (CurrentUser != null && CurrentUser.AdminUser.ID != AdminUserID)) { CurrentUser = GetUser(AdminUserID); } authLib.Fetch_User(CurrentUser); System.Threading.Thread.CurrentThread.CurrentCulture = CurrentUser.AdminUser.Culture; System.Threading.Thread.CurrentThread.CurrentUICulture = CurrentUser.AdminUser.Culture; LanguageID = CurrentUser.AdminUser.LanguageID; } if (common.LRT_Connection_State() == System.Data.ConnectionState.Open) { common.Close_LogixRT(); } if (myCommon.LRTadoConn.State == System.Data.ConnectionState.Open) { myCommon.Close_LogixRT(); } }