Example #1
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Model.T_UsersInfo_MDL model = new DigiPower.Onlinecol.Standard.Model.T_UsersInfo_MDL();
            if (ViewState["model"] != null)
            {
                model = (Model.T_UsersInfo_MDL)ViewState["model"];
            }

            object obj = Comm.GetValueToObject(model, this.tbl);

            if (obj != null)
            {
                Model.T_UsersInfo_MDL Newmodel = (Model.T_UsersInfo_MDL)obj;
                Newmodel.Passwd     = DESEncrypt.Encrypt(Passwd.Text);                             //密码加密
                Newmodel.Createdate = System.DateTime.Now;                                         //创建时间或最后修改时间
                Newmodel.Createdby  = Common.Session.GetSession("UserName");                       //创建者或最后修改者
                Newmodel.UserType   = SystemSet.EumUserType.CompanyUser.ToString();                //默认为公司用户

                switch ((CommonEnum.PageState)ViewState["ps"])
                {
                case CommonEnum.PageState.EDIT:
                    Model.T_UsersInfo_MDL tempObj = userBLL.GetModel(Newmodel.UserID);
                    userBLL.Update(Newmodel);

                    PublicModel.writeLog(SystemSet.EumLogType.UpdData.ToString(), string.Concat("T_UsersInfo;key=", tempObj.UserID,
                                                                                                ";UserType=", tempObj.UserType, ";CompanyID=", tempObj.CompanyID, ";UserName="******";LoginName=", tempObj.LoginName, ";UserType=", tempObj.UserType));

                    break;
                }
            }
            Common.MessageBox.CloseLayerOpenWeb(this.Page);
        }
        public bool DeleteUser(int userID)
        {
            bool flag = false;

            try {
                Model.T_UsersInfo_MDL userMDL = userBLL.GetModel(userID);
                if (userMDL != null && !userMDL.IsSuperAdmin)
                {
                    userBLL.Delete(userID);

                    PublicModel.writeLog(SystemSet.EumLogType.DelData.ToString(), string.Concat("T_UsersInfo;key=", userMDL.UserID,
                                                                                                ";CompanyID=", userMDL.CompanyID, ";UserName="******";LoginName=", userMDL.LoginName, ";删除档案馆用户"));
                    flag = true;
                }
            } catch (Exception ex) {
                Common.LogUtil.Debug(this, "档案馆用户删除失败", ex);
            }
            return(flag);
        }
Example #3
0
        public string ResetPwd(string userID)
        {
            string rtValue = string.Empty;

            try {
                Model.T_UsersInfo_MDL userMDL = userBLL.GetModel(Convert.ToInt32(userID));
                if (userMDL != null)
                {
                    userMDL.Passwd = DESEncrypt.Encrypt(SystemSet._DEFAULTPWD);
                    userBLL.Update(userMDL);

                    PublicModel.writeLog(SystemSet.EumLogType.UpdData.ToString(), string.Concat("T_UsersInfo;key=", userMDL.UserID,
                                                                                                ";UserType=", userMDL.UserType, ";CompanyID=", userMDL.CompanyID, ";UserName="******";LoginName=", userMDL.LoginName, ";重置密码"));

                    rtValue = SystemSet._DEFAULTPWD;
                }
            } catch (Exception ex) {
                rtValue = SystemSet._RETURN_FAILURE_VALUE + ex.Message;
                Common.LogUtil.Debug(this, "业务单位用户重置密码失败", ex);
            }
            return(rtValue);
        }