コード例 #1
0
        protected void AddUserLoginHistoryRecord()
        {
            var data = new UserLoginHistoryDataModel();

            data.UserId     = SessionVariables.RequestProfile.AuditId;
            data.UserName   = ApplicationCommon.GetApplicationUserName();
            data.URL        = Page.AppRelativeVirtualPath;
            data.ServerName = Environment.MachineName;

            if (ApplicationCommon.ApplicationCache.ContainsKey(SessionVariables.SystemRequestProfile.ApplicationId))
            {
                data.Application = ApplicationCommon.ApplicationCache[SessionVariables.SystemRequestProfile.ApplicationId].Name;
            }

            UserLoginHistoryDataManager.Create(data, SessionVariables.RequestProfile);
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!SessionVariables.UserAuthorized)
            {
                Response.Redirect("~/UnauthorizedAccess.htm", true);
            }

            var isTesting = SessionVariables.IsTesting;

            lblPerson.Text = "Logged in User: "******" (" + SessionVariables.AuditId + ")";

            if (!IsPostBack)
            {
                lblStatus.Text    = "[I]";
                lblStatus.ToolTip = "ApplicationMode = " + oSliderMenu.ApplicationMode + " \n" + " MenuCategory = " + oSliderMenu.MenuCategory;
            }

            MenuHelper.GenerateUserPreferenceMenu(NavigationMenu);
            var strURL = String.Empty;

            if (ApplicationCommon.GetSetId() != 0)
            {
                strURL = Page.AppRelativeVirtualPath.Substring(0, Page.AppRelativeVirtualPath.LastIndexOf(".")) + "/" + ApplicationCommon.GetSetId();
            }
            else
            {
                strURL = Page.AppRelativeVirtualPath;
            }

            var data = new UserLoginHistoryDataModel();

            data.UserId     = SessionVariables.AuditId;
            data.UserName   = ApplicationCommon.GetApplicationUserName();
            data.URL        = strURL;
            data.ServerName = Environment.MachineName;

            UserLoginHistoryDataManager.Create(data, SessionVariables.AuditId);

            QuickSearchControlId.OnSearch += new EventHandler(QuickSearch_buttonClick);
            QuickSearchControlId.SetUp();
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!SessionVariables.UserAuthorized)
            {
                Response.Redirect("~/UnauthorizedAccess.htm", true);
            }

            lblPerson.Text = "User: "******" (" + SessionVariables.AuditId + ")";

            if (!IsPostBack)
            {
                lblStatus.Text    = "[I]";
                lblStatus.ToolTip = "ApplicationMode = " + oSliderMenu.ApplicationMode + " \n" + " MenuCategory = " + oSliderMenu.MenuCategory;
            }

            MenuHelper.GenerateUserPreferenceMenu(NavigationMenu);

            // TODO: review business case for logging
            if (!IsPostBack)
            {
                var data = new UserLoginHistoryDataModel();

                data.UserId     = SessionVariables.AuditId;
                data.UserName   = ApplicationCommon.GetApplicationUserName();
                data.URL        = Page.AppRelativeVirtualPath;
                data.ServerName = Environment.MachineName;

                UserLoginHistoryDataManager.Create(data, SessionVariables.AuditId);
            }

            // QuickSearchControl
            QuickSearchControlId.OnSearch += QuickSearch_buttonClick;
            QuickSearchControlId.SetUp();

            ScriptManager.RegisterStartupScript(Page, GetType(), "dyncss", "showhideborder(" + SessionVariables.IsTesting.ToString().ToLower() + ");", true);
        }