/// <summary>
 /// 修改密码
 /// </summary>
 /// <returns></returns>
 public ActionResult ChangePwd(string NewPwd, string OldPwd)
 {
     if (!OldPwd.Trim().Equals(UserData.Password))
     {
         return(Json("旧密码不成确"));
     }
     else
     {
         rms_user item = RMS_UserService.Instance.SingleM(UserData.Id);
         item.password = NewPwd;
         if (RMS_UserService.Instance.Update(item) > 0)
         {
             UserData.Password = NewPwd;
             return(Json("密码修改成功"));
         }
         else
         {
             return(Json("密码修改失败"));
         }
     }
 }
Exemple #2
0
        public JsonResult EditInfo(rms_user EidModle)
        {
            ReSultMode ReSultMode = new ReSultMode();
            long       i          = RMS_UserService.Instance.ZGetCount(" LoginName='" + EidModle.loginname.Trim() + "' and id!='" + EidModle.id + "'");

            if (i > 0)
            {
                ReSultMode.code = -13;
                ReSultMode.data = "";
                ReSultMode.msg  = "用户名已存在";
                return(Json(ReSultMode));
            }

            bool IsAdd = false;

            if (!(EidModle.id != null && !EidModle.id.ToString().Equals("00000000-0000-0000-0000-000000000000")))//id为空,是添加
            {
                IsAdd = true;
            }

            EidModle.modifytime = DateTime.Now;
            if (IsAdd)
            {
                if (string.IsNullOrEmpty(EidModle.password))
                {
                    ReSultMode.code = -13;
                    ReSultMode.data = "";
                    ReSultMode.msg  = "密码为空";
                }
                else
                {
                    EidModle.id         = Guid.NewGuid().ToString();
                    EidModle.createtime = DateTime.Now;
                    EidModle.companyid  = UserData.companyid;//只添加自己公司
                    RMS_UserService.Instance.Insert(EidModle);
                    ReSultMode.code = 11;
                    ReSultMode.data = EidModle.id.ToString();
                    ReSultMode.msg  = "添加成功";
                }
            }
            else
            {
                if (string.IsNullOrEmpty(EidModle.password))//为空,密码不改
                {
                    rms_user olde = RMS_UserService.Instance.SingleM(EidModle.id);
                    EidModle.password = olde.password;
                }
                List <string> nocolumns = new List <string>();
                nocolumns.Add("companyid");
                nocolumns.Add("createtime");
                if (RMS_UserService.Instance.UpdateNoIn(EidModle, nocolumns) > 0)
                {
                    ReSultMode.code = 11;
                    ReSultMode.data = "";
                    ReSultMode.msg  = "修改成功";
                }
                else
                {
                    ReSultMode.code = -13;
                    ReSultMode.data = "";
                    ReSultMode.msg  = "修改失败";
                }
            }
            return(Json(ReSultMode));
        }
Exemple #3
0
        public JsonResult GetInfo(string ID)
        {
            rms_user Rmodel = RMS_UserService.Instance.SingleM(ID);

            return(Json(Rmodel));
        }