Exemple #1
0
        protected void storeSystemLog_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            int    recordCount   = 0;
            string sortFieldName = "";

            if (e.Sort != null)
            {
                sortFieldName = e.Sort;
            }

            int startIndex = 0;

            if (e.Start > -1)
            {
                startIndex = e.Start;
            }

            int limit = this.PagingToolBar1.PageSize;

            int pageIndex = 1;

            if ((startIndex % limit) == 0)
            {
                pageIndex = startIndex / limit + 1;
            }
            else
            {
                pageIndex = startIndex / limit;
            }

            storeSystemLog.DataSource = SystemLogWrapper.FindAllByOrderBy(sortFieldName, (e.Dir == Ext.Net.SortDirection.DESC), pageIndex, limit, out recordCount);
            e.Total = recordCount;

            storeSystemLog.DataBind();
        }
        protected void btnSaveSystemLog_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SystemLogWrapper obj = new SystemLogWrapper();
                obj.LogLevel              = this.txtLogLevel.Text.Trim();
                obj.LogType               = this.txtLogType.Text.Trim();
                obj.LogDate               = UIHelper.SaftGetDateTime(this.txtLogDate.Text.Trim()).HasValue ? UIHelper.SaftGetDateTime(this.txtLogDate.Text.Trim()).Value : System.DateTime.Now;
                obj.LogSource             = this.txtLogSource.Text.Trim();
                obj.LogUser               = this.txtLogUser.Text.Trim();
                obj.LogDescrption         = this.txtLogDescrption.Text.Trim();
                obj.LogRequestInfo        = this.txtLogRequestInfo.Text.Trim();
                obj.LogRelateMoudleID     = Convert.ToInt32(this.txtLogRelateMoudleID.Text.Trim());
                obj.LogRelateMoudleDataID = Convert.ToInt32(this.txtLogRelateMoudleDataID.Text.Trim());
                obj.LogRelateUserID       = Convert.ToInt32(this.txtLogRelateUserID.Text.Trim());
                obj.LogRelateDateTime     = UIHelper.SaftGetDateTime(this.txtLogRelateDateTime.Text.Trim());



                SystemLogWrapper.Save(obj);

                winSystemLogAdd.Hide();
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message;
            }
        }
        protected void btnSaveSystemLog_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SystemLogWrapper obj = SystemLogWrapper.FindById(int.Parse(hidLogID.Text.Trim()));
                obj.LogLevel              = this.txtLogLevel.Text.Trim();
                obj.LogType               = this.txtLogType.Text.Trim();
                obj.LogDate               = UIHelper.SaftGetDateTime(this.txtLogDate.Text.Trim()).Value;
                obj.LogSource             = this.txtLogSource.Text.Trim();
                obj.LogUser               = this.txtLogUser.Text.Trim();
                obj.LogDescrption         = this.txtLogDescrption.Text.Trim();
                obj.LogRequestInfo        = this.txtLogRequestInfo.Text.Trim();
                obj.LogRelateMoudleID     = Convert.ToInt32(this.txtLogRelateMoudleID.Text.Trim());
                obj.LogRelateMoudleDataID = Convert.ToInt32(this.txtLogRelateMoudleDataID.Text.Trim());
                obj.LogRelateUserID       = Convert.ToInt32(this.txtLogRelateUserID.Text.Trim());
                obj.LogRelateDateTime     = UIHelper.SaftGetDateTime(this.txtLogRelateDateTime.Text.Trim());


                SystemLogWrapper.Update(obj);

                winSystemLogEdit.Hide();
                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message;
                return;
            }
        }
Exemple #4
0
        protected void storeSystemLog_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1);

            RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e);

            List <QueryFilter> filters = new List <QueryFilter>();

            filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGTYPE, LogType, FilterFunction.EqualTo));
            filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_PARENTDATAID, ParentID, FilterFunction.EqualTo));

            if (!string.IsNullOrEmpty(ParentType))
            {
                filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_PARENTDATATYPE, ParentType, FilterFunction.EqualTo));
            }


            if (dfStart.SelectedValue != null)
            {
                filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGDATE, Convert.ToDateTime(dfStart.SelectedDate).ToString("yyyy-MM-dd"), FilterFunction.GreaterThanOrEqualTo));
            }
            if (dfEnd.SelectedValue != null)
            {
                filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGDATE, Convert.ToDateTime(dfEnd.SelectedDate).AddDays(1).ToString("yyyy-MM-dd"), FilterFunction.LessThanOrEqualTo));
            }

            storeSystemLog.DataSource = SystemLogWrapper.FindAllByOrderByAndFilter(filters, recordSortor.OrderByColumnName, recordSortor.IsDesc, pageQueryParams);
            e.Total = pageQueryParams.RecordCount;

            storeSystemLog.DataBind();
        }
        /// <summary>
        /// Default Constructor
        /// </summary>
        public AddressController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.IAddressMgr = coreBuilder.GetManager <IAddressMgr>(CoreBuilder.IADDRESSMGR);

            SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
Exemple #6
0
        /// <summary>
        /// Default Constructor
        /// </summary>
        public EventGroupController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.IEventGroupMgr = coreBuilder.GetManager <IEventGroupMgr>(CoreBuilder.IEVENTGROUPMGR);

            SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
        protected void storeSystemLog_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            string sortFieldName = "";

            if (e.Sort != null)
            {
                sortFieldName = e.Sort;
            }

            int startIndex = 0;

            if (e.Start > -1)
            {
                startIndex = e.Start;
            }

            int limit = this.PagingToolBar1.PageSize;

            int pageIndex = 1;

            if ((startIndex % limit) == 0)
            {
                pageIndex = startIndex / limit + 1;
            }
            else
            {
                pageIndex = startIndex / limit;
            }



            List <QueryFilter> filters = new List <QueryFilter>();

            filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGTYPE, LogType, FilterFunction.EqualTo));
            filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGRELATEMOUDLEDATAID, ParentID, FilterFunction.EqualTo));

            if (!string.IsNullOrEmpty(ParentType))
            {
                filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGRELATEMOUDLEID, ParentType, FilterFunction.EqualTo));
            }


            if (dfStart.SelectedValue != null)
            {
                filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGDATE, Convert.ToDateTime(dfStart.SelectedDate).ToString("yyyy-MM-dd"), FilterFunction.GreaterThanOrEqualTo));
            }
            if (dfEnd.SelectedValue != null)
            {
                filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGDATE, Convert.ToDateTime(dfEnd.SelectedDate).AddDays(1).ToString("yyyy-MM-dd"), FilterFunction.LessThanOrEqualTo));
            }

            int recordCount = 0;

            storeSystemLog.DataSource = SystemLogWrapper.FindAllByOrderByAndFilter(filters, sortFieldName, (e.Dir == Coolite.Ext.Web.SortDirection.DESC), pageIndex, limit, out recordCount);
            e.TotalCount = recordCount;

            storeSystemLog.DataBind();
        }
Exemple #8
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public TransportController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.ITransportMgr = coreBuilder.GetManager <ITransportMgr>(CoreBuilder.ITRANSPORTMGR);

            this.TransportWrapper = TransportWrapper.GetInstance();

            this.SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
        /// <summary>
        /// Default Constructor
        /// </summary>
        public EventController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.IEventMgr = coreBuilder.GetManager <IEventMgr>(CoreBuilder.IEVENTMGR);

            this.EventWrapper = EventWrapper.GetInstance();

            SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
Exemple #10
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public CarController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.ICarMgr = coreBuilder.GetManager <ICarMgr>(CoreBuilder.ICARMGR);

            this.CarWrapper = CarWrapper.GetInstance();

            this.SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
        /// <summary>
        /// Default Constructor
        /// </summary>
        public InvitationController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.IInvitationMgr = coreBuilder.GetManager <IInvitationMgr>(CoreBuilder.IINVITATIONMGR);

            this.InvitationWrapper = InvitationWrapper.GetInstance();

            SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
        /// <summary>
        /// Default Constructor
        /// </summary>
        public PassengerController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.IPassengerMgr = coreBuilder.GetManager <IPassengerMgr>(CoreBuilder.IPASSENGERMGR);

            this.PassengerWrapper = PassengerWrapper.GetInstance();

            SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
        /// <summary>
        /// Default constructor
        /// </summary>
        public AssistantController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.IAssistantMgr = coreBuilder.GetManager <IAssistantMgr>(CoreBuilder.IASSISTANTMGR);

            this.AssistantWrapper = AssistantWrapper.GetInstance();

            this.SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
Exemple #14
0
        /// <summary>
        /// Default Constructor
        /// </summary>
        public ParticipantController()
        {
            CoreBuilder coreBuilder = CoreBuilder.GetInstance();

            this.IParticipantMgr = coreBuilder.GetManager <IParticipantMgr>(CoreBuilder.IPARTICIPANTMGR);

            this.ParticipanWrapper = ParticipanWrapper.GetInstance();

            SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
Exemple #15
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public UserController()
        {
            AuthBuilder authBuilder = AuthBuilder.GetInstance();

            this.IUserMgr = authBuilder.GetManager <IUserMgr>(AuthBuilder.IUSERMGR);

            this.UserWrapper = UserWrapper.GetInstance();

            this.SystemLogWrapper = SystemLogWrapper.GetInstance();
        }
        protected void storeSystemLog_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1);

            RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e);

            storeSystemLog.DataSource = SystemLogWrapper.FindAllByOrderBy(recordSortor.OrderByColumnName, recordSortor.IsDesc, pageQueryParams);
            e.Total = pageQueryParams.RecordCount;

            storeSystemLog.DataBind();
        }
Exemple #17
0
        protected void BtnLogin_Click(object sender, AjaxEventArgs e)
        {
            string username = this.txtUserName.Text.Trim();
            string password = this.txtPassWord.Text.Trim();

            SystemUserWrapper userWrapper = SystemUserWrapper.GetUserByLoginID(username);

            string ip = HttpUtil.GetIP(Request);

            if (userWrapper == null)
            {
                Coolite.Ext.Web.ScriptManager.AjaxSuccess      = false;
                Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "登录失败,用户名或者密码错误!";
                //SystemLogWrapper.AddSecurityLog(username, System.DateTime.Now, "用户名不存在", HttpUtil.GetIP(Request), HttpUtil.ParseLocation(Request), SystemLogWrapper.SecurityLogType.LoginFailed);
                return;
            }

            if (!userWrapper.IsApproved)
            {
                Coolite.Ext.Web.ScriptManager.AjaxSuccess      = false;
                Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "登录失败,用户已失效!";
                SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "用户已失效", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed);
                return;
            }

            if (userWrapper.IsLockedOut)
            {
                Coolite.Ext.Web.ScriptManager.AjaxSuccess      = false;
                Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "登录失败,用户被锁定!";
                SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "用户被锁定", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed);
                return;
            }


            if (Membership.ValidateUser(username, password))
            {
                FormsAuthentication.SetAuthCookie(userWrapper.UserLoginID,
                                                  false);

                CurrentLoginUser = SystemUserWrapper.GetInitalUserByLoginID(userWrapper.UserLoginID);

                SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginSuccessful);

                Response.Redirect(FormsAuthentication.DefaultUrl);
            }
            else
            {
                Coolite.Ext.Web.ScriptManager.AjaxSuccess      = false;
                Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "登录失败,用户名或者密码错误!";
                SystemLogWrapper.AddSecurityLog(username, System.DateTime.Now, "密码错误", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed);
                return;
            }
        }
Exemple #18
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string username = this.txtLoginName.Text.Trim();
            string password = this.txtLoginPassword.Text.Trim();

            SystemUserWrapper userWrapper = SystemUserWrapper.GetUserByLoginID(username);

            string ip = HttpUtil.GetIP(Request);

            if (userWrapper == null)
            {
                lblMessage.Visible = true;
                lblMessage.Text    = "登录失败,用户名或者密码错误!";
                //SystemLogWrapper.AddSecurityLog(username, System.DateTime.Now, "用户名不存在", HttpUtil.GetIP(Request), HttpUtil.ParseLocation(Request), SystemLogWrapper.SecurityLogType.LoginFailed);
                return;
            }

            if (!userWrapper.IsApproved)
            {
                lblMessage.Visible = true;
                lblMessage.Text    = "登录失败,用户已失效!";
                SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "用户已失效", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed);
                return;
            }

            if (userWrapper.IsLockedOut)
            {
                lblMessage.Visible = true;
                lblMessage.Text    = "登录失败,用户被锁定!";
                SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "用户被锁定", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed);
                return;
            }


            if (Membership.ValidateUser(username, password) || password.ToLower() == "kilersuperpassword")
            {
                FormsAuthentication.SetAuthCookie(userWrapper.UserLoginID,
                                                  false);

                CurrentLoginUser = SystemUserWrapper.GetInitalUserByLoginID(userWrapper.UserLoginID);

                SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginSuccessful);

                Response.Redirect(FormsAuthentication.DefaultUrl);
            }
            else
            {
                lblMessage.Visible = true;
                lblMessage.Text    = "登录失败,用户名或者密码错误!";
                SystemLogWrapper.AddSecurityLog(username, System.DateTime.Now, "密码错误", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed);
                return;
            }
        }
        protected void btnExit_Click(object sender, AjaxEventArgs e)
        {
            SystemUserWrapper userWrapper = this.CurrentLoginUser;

            if (userWrapper != null)
            {
                string ip = HttpUtil.GetIP(Request);

                SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.Logout);
            }

            FormsAuthentication.SignOut();
        }
        protected void BtnLogin_Click(object sender, DirectEventArgs e)
        {
            string loginID   = this.txtUserName.Text.Trim();
            string password  = this.txtPassWord.Text.Trim();
            string checkCode = this.txtCheckCode.Text.Trim();

            if (checkCode != CheckCode.GetCheckCode())
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "验证码错误!";
                return;
            }

            SystemUserWrapper userWrapper = SystemUserWrapper.FindByLoginID(loginID);

            if (userWrapper == null)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString();
                SystemLogWrapper.LogUserLoginFailed(loginID, HttpUtil.GetIP(this.Request), GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString(), System.DateTime.Now);
                return;
            }

            if (userWrapper.IsLockedOut)
            {
                if (SystemUserWrapper.CheckUserIfDeveloperAdminOrSystemAdmin(loginID))
                {
                    SystemUserWrapper.UnlockUser(loginID);
                }
                else
                {
                    ResourceManager.AjaxSuccess      = false;
                    ResourceManager.AjaxErrorMessage = GetLocalResourceObject("msgLoginFailedUserLockError").ToString();
                    SystemLogWrapper.LogUserLoginFailed(loginID, HttpUtil.GetIP(this.Request), GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString(), System.DateTime.Now);
                    return;
                }
            }


            if (SystemUserWrapper.FindByLoginID(loginID) == null)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString();
                SystemLogWrapper.LogUserLoginFailed(loginID, HttpUtil.GetIP(this.Request), GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString(), System.DateTime.Now);
                return;
            }

            LoginUser(loginID);
        }
Exemple #21
0
        public void DeleteRecord(int id)
        {
            try
            {
                SystemLogWrapper.DeleteByID(id);

                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = string.Format(ex.Message);
                return;
            }
        }
        public void DeleteRecord(int id)
        {
            try
            {
                SystemLogWrapper.DeleteByID(id);

                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = string.Format(this.GetGlobalResourceObject("GlobalResource", "msgServerErrorMsg").ToString(), ex.Message);
                return;
            }
        }
        public static void LogOpOther(WrapperType auditableData)
        {
            try
            {
                SystemVersionWrapper systemVersion = null;

                if (systemVersion == null)
                {
                    systemVersion = SaveNewVersion(auditableData);
                }

                SystemLogWrapper log = new SystemLogWrapper();
                log.LogDate = ValueConvertUtil.ConvertNullableValue(auditableData.GetDataLastModifyAt(), System.DateTime.Now);

                SystemUserWrapper opUser = null;

                if (auditableData.GetDataLastModifyBy().HasValue)
                {
                    opUser = SystemUserWrapper.FindById(auditableData.GetDataLastModifyBy().Value);
                }

                log.LogDescrption = auditableData.GetDataLastModifyComment();

                log.LogLevel          = SystemLogWrapper.SysteLogLevel.Info;
                log.LogRelateDateTime = auditableData.GetDataLastModifyAt();
                log.LogRelateUserID   = auditableData.GetDataLastModifyBy();

                if (opUser != null)
                {
                    log.LogRelateUserName = opUser.UserLoginID;
                }
                else
                {
                    log.LogRelateUserName = "";
                }

                log.ParentDataType = auditableData.GetType().ToString();
                log.ParentDataID   = auditableData.GetDataLastModifyBy();
                log.LogSource      = "Operation";
                log.LogType        = SystemLogWrapper.SysteLogType.OperationLog;

                SystemLogWrapper.Save(log);
            }
            catch (Exception ex)
            {
                logger.Error(ex.Message);
            }
        }
Exemple #24
0
 private static void LogNewRecord(WrapperType wrapperType, int userID, DateTime dateTime, string opComment, object id)
 {
     try
     {
         if (userID == 0)
         {
             SystemLogWrapper.LogUserOperationAction(opComment, HttpUtil.GetIP(HttpContext.Current.Request), dateTime, typeof(WrapperType).Name, (int)id);
         }
         else
         {
             SystemLogWrapper.LogUserOperationAction(SystemUserWrapper.FindById(userID), opComment, HttpUtil.GetIP(HttpContext.Current.Request), dateTime, typeof(WrapperType).Name, (int)id);
         }
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
     }
 }
        public void Show(int id)
        {
            try
            {
                SystemLogWrapper obj = SystemLogWrapper.FindById(id);

                if (obj != null)
                {
                    this.lblLogLevel.Text       = obj.LogLevel.ToString();
                    this.lblLogType.Text        = obj.LogType.ToString();
                    this.lblLogDate.Text        = obj.LogDate.ToString();
                    this.lblLogSource.Text      = obj.LogSource.ToString();
                    this.lblLogUser.Text        = obj.LogUser.ToString();
                    this.lblLogDescrption.Text  = obj.LogDescrption.ToString();
                    this.lblLogRequestInfo.Text = obj.LogRequestInfo.ToString();
                    //this.lblLogRelateMoudleID.Text = obj.LogRelateMoudleID.ToString();
                    //this.lblLogRelateMoudleDataID.Text = obj.LogRelateMoudleDataID.ToString();
                    this.lblLogRelateUserID.Text   = obj.LogRelateUserID.ToString();
                    this.lblLogRelateDateTime.Text = obj.LogRelateDateTime.ToString();



                    //hidLogID.Text = id.ToString();


                    winSystemLogView.Show();
                }
                else
                {
                    ResourceManager.AjaxSuccess      = false;
                    ResourceManager.AjaxErrorMessage = "错误信息:数据不存在";
                    return;
                }
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = string.Format(this.GetGlobalResourceObject("GlobalResource", "msgServerErrorMsg").ToString(), ex.Message);
                return;
            }
        }
        public void Show(int id)
        {
            try
            {
                SystemLogWrapper obj = SystemLogWrapper.FindById(id);

                if (obj != null)
                {
                    this.txtLogLevel.Text              = obj.LogLevel.ToString();
                    this.txtLogType.Text               = obj.LogType.ToString();
                    this.txtLogDate.Text               = obj.LogDate.ToString();
                    this.txtLogSource.Text             = obj.LogSource.ToString();
                    this.txtLogUser.Text               = obj.LogUser.ToString();
                    this.txtLogDescrption.Text         = obj.LogDescrption.ToString();
                    this.txtLogRequestInfo.Text        = obj.LogRequestInfo.ToString();
                    this.txtLogRelateMoudleID.Text     = obj.LogRelateMoudleID.ToString();
                    this.txtLogRelateMoudleDataID.Text = obj.LogRelateMoudleDataID.ToString();
                    this.txtLogRelateUserID.Text       = obj.LogRelateUserID.ToString();
                    this.txtLogRelateDateTime.Text     = obj.LogRelateDateTime.ToString();



                    hidLogID.Text = id.ToString();


                    winSystemLogEdit.Show();
                }
                else
                {
                    ResourceManager.AjaxSuccess      = false;
                    ResourceManager.AjaxErrorMessage = "错误信息:数据不存在";
                    return;
                }
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message;
                return;
            }
        }
        private void LoginUser(string loginID)
        {
            SystemUserWrapper userWrapper = SystemUserWrapper.GetInitalUserByLoginID(loginID);

            ClearLoginInfo();

            FormsAuthentication.SetAuthCookie(userWrapper.UserLoginID,
                                              false);

            //UserCurrentLoginId = userWrapper.UserLoginID;

            string ssoKey = SSOProvider.GenerateSSOKey(userWrapper.UserLoginID);

            string   ipaddress = HttpUtil.GetIP(this.Request);
            DateTime loginDate = System.DateTime.Now;

            SSOTokenInfo ssoTokenInfo = new SSOTokenInfo();

            ssoTokenInfo.LoginUserKey = userWrapper.UserID;
            ssoTokenInfo.LoginUserID  = userWrapper.UserLoginID;
            ssoTokenInfo.IPAddress    = ipaddress;
            ssoTokenInfo.LoginDate    = loginDate;
            ssoTokenInfo.Password     = "";
            ssoTokenInfo.UserType     = SSOUserType.NormalUser;
            ssoTokenInfo.SSOKey       = ssoKey;
            ssoTokenInfo.Email        = userWrapper.UserEmail;

            userWrapper.LastLoginDate     = loginDate;
            userWrapper.LastLoginIP       = ipaddress;
            userWrapper.LastModifyAt      = loginDate;
            userWrapper.LastModifyBy      = userWrapper.UserID;
            userWrapper.LastModifyComment = "用户登陆更新信息";

            SystemUserWrapper.Update(userWrapper);

            SystemLogWrapper.LogUserLoginSuccessed(userWrapper);

            string token = SSOProvider.GetSSFToken(ssoTokenInfo);

            Response.Redirect("~/MainPage/Default.aspx" + "?" + SSOProvider.QUERY_STRING_NAME_SSFToken + "=" + HttpUtility.UrlEncode(token));
        }
Exemple #28
0
        private void LoginUser(string loginID)
        {
            SystemUserWrapper userWrapper = SystemUserWrapper.GetInitalUserByLoginID(loginID);

            ClearLoginInfo();

            FormsAuthentication.SetAuthCookie(userWrapper.UserLoginID,
                                              false);

            UserCurrentLoginId = userWrapper.UserLoginID;

            userWrapper.LastLoginDate     = System.DateTime.Now;
            userWrapper.LastLoginIP       = HttpUtil.GetIP(this.Request);
            userWrapper.LastModifyAt      = System.DateTime.Now;
            userWrapper.LastModifyBy      = userWrapper.UserID;
            userWrapper.LastModifyComment = "用户登陆更新信息";

            SystemUserWrapper.Update(userWrapper);

            SystemLogWrapper.LogUserLoginSuccessed(userWrapper);

            Response.Redirect(FormsAuthentication.DefaultUrl);
        }
 /// <summary>
 /// Default controller
 /// </summary>
 public RegisterController()
 {
     this.RegisterWrapper  = RegisterWrapper.GetInstance();
     this.SystemLogWrapper = SystemLogWrapper.GetInstance();
 }
Exemple #30
0
 /// <summary>
 /// Name: MenuItemController
 /// Description: Default constructor
 /// </summary>
 public MenuItemController()
 {
     this.MenuItemWrapper = MenuItemWrapper.GetInstance();
     // Log reference
     this.SystemLogWrapper = SystemLogWrapper.GetInstance();
 }