public JsonResult EditInfo(RMS_User EidModle)
        {
            HttpReSultMode ReSultMode = new HttpReSultMode();
            bool           IsAdd      = false;

            if (!(EidModle.Id != null && !EidModle.Id.ToString().Equals("00000000-0000-0000-0000-000000000000")))//id为空,是添加
            {
                IsAdd = true;
            }
            if (IsAdd)
            {
                var  mql2 = RMS_UserSet.LoginName.Equal(EidModle.LoginName);
                long i    = OPBiz.GetCount <RMS_UserSet>(mql2);
                if (i > 0)
                {
                    ReSultMode.Code = -13;
                    ReSultMode.Data = "";
                    ReSultMode.Msg  = "用户名已存在";
                }
                else
                {
                    EidModle.UserType   = 0;
                    EidModle.Id         = Guid.NewGuid();
                    EidModle.CreateTime = DateTime.Now;
                    EidModle.ModifyTime = DateTime.Now;
                    //rol.RoleDescription = EidModle.RoleDescription;
                    //rol.RoleOrder = EidModle.RoleOrder;

                    OPBiz.Add(EidModle);
                    ReSultMode.Code = 11;
                    ReSultMode.Data = EidModle.Id.ToString();
                    ReSultMode.Msg  = "添加成功";
                    SysOperateLogBiz.AddSysOperateLog(UserData.Id.ToString(), UserData.UserName, e3net.Mode.OperatEnumName.新增, "用户管理--新增", true, WebClientIP, "用户管理");
                }
            }
            else
            {
                EidModle.WhereExpression = RMS_UserSet.Id.Equal(EidModle.Id);
                //  spmodel.GroupId = GroupId;
                if (OPBiz.Update(EidModle) > 0)
                {
                    ReSultMode.Code = 11;
                    ReSultMode.Data = "";
                    ReSultMode.Msg  = "修改成功";
                    SysOperateLogBiz.AddSysOperateLog(UserData.Id.ToString(), UserData.UserName, e3net.Mode.OperatEnumName.修改, "用户管理--修改", true, WebClientIP, "用户管理");
                }
                else
                {
                    ReSultMode.Code = -13;
                    ReSultMode.Data = "";
                    ReSultMode.Msg  = "修改失败";
                    SysOperateLogBiz.AddSysOperateLog(UserData.Id.ToString(), UserData.UserName, e3net.Mode.OperatEnumName.修改, "用户管理--修改", false, WebClientIP, "用户管理");
                }
            }
            return(Json(ReSultMode, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public JsonResult NewRegister(RMS_User EidModle)
        {
            HttpReSultMode ReSultMode = new HttpReSultMode();
            bool           IsAdd      = false;

            if (!(EidModle.Id != null && !EidModle.Id.ToString().Equals("00000000-0000-0000-0000-000000000000")))//id为空,是添加
            {
                IsAdd = true;
            }
            if (IsAdd)
            {
                EidModle.UserType = 0;
                var  mql2 = RMS_UserSet.LoginName.Equal(EidModle.LoginName);
                long i    = OPBiz.GetCount <RMS_UserSet>(mql2);
                if (i > 0)
                {
                    ReSultMode.Code = -13;
                    ReSultMode.Data = "";
                    ReSultMode.Msg  = "用户名已存在";
                }
                else
                {
                    EidModle.Id         = Guid.NewGuid();
                    EidModle.CreateTime = DateTime.Now;
                    EidModle.ModifyTime = DateTime.Now;
                    OPBiz.Add(EidModle);

                    //设置默认角色
                    List <RMS_Role> listRole = URBiz.GetOwnList <RMS_Role>(RMS_RoleSet.SelectAll().Where(RMS_RoleSet.RoleTypes.Equal(0)));//所有的姓名登录角色
                    RMS_UserRole    urItem   = new RMS_UserRole();
                    urItem.Id     = Guid.NewGuid();
                    urItem.UserId = EidModle.Id;
                    urItem.RoleId = listRole[0].Id;
                    urBiz.Add(urItem);

                    ReSultMode.Code = 11;
                    ReSultMode.Data = EidModle.Id.ToString();
                    ReSultMode.Msg  = "注册成功!";
                }
            }

            return(Json(ReSultMode, JsonRequestBehavior.AllowGet));
        }