public ActionResult Addzhgl(UserInfo Uinfo) { string rt = string.Empty; //检查用户是否重复 if (SelectUserName(Uinfo)) { rt = "IsCongfu"; return(Content("IsCongfu")); } //检查创建用户是否到达上线 var Ucount = UserInfoService.LoadEntities(x => x.MasterID == LoginUser.ID).DefaultIfEmpty(); if (Ucount.Count() >= LoginUser.UserXiaoHao) { if (Ucount.Count() >= LoginUser.UserXiaoHao) { rt = "UserUP"; return(Content("UserUP")); } } else { Uinfo.MasterID = LoginUser.ID; Uinfo.ThisMastr = false; Uinfo.UPwd = Model.Enum.AddMD5.GaddMD5(Uinfo.UPwd); Uinfo.Click = LoginUser.Click; Uinfo.OverTime = LoginUser.OverTime; Uinfo.SubTime = MvcApplication.GetT_time(); Uinfo.ModifiedOn = Uinfo.SubTime; Uinfo.CityID = LoginUser.CityID; UserInfoService.AddEntity(Uinfo); var Tuserinfo = UserInfoService.LoadEntities(x => x.UName == Uinfo.UName).FirstOrDefault(); ////父级ID //UserInfo userInfo = UserInfoService.LoadEntities(u => u.ID == LoginUser.ID).FirstOrDefault(); //var userRoleIdList = (from r in userInfo.RoleInfo // select r.ID).ToList(); //获取区域归属 基础区域 var Tloginuser = UserInfoService.LoadEntities(x => x.ID == LoginUser.ID).FirstOrDefault(); UserInfo_City ct = Tloginuser.UserInfo_City.FirstOrDefault(); ct.UserInfo_ID = Tuserinfo.ID; UserInfo_CityService.AddEntity(ct); //获取小号权限 小号权限是10 List <int> list = new List <int>(); list.Add(10); if (UserInfoService.setuserorderidnfo(Tuserinfo.ID, list)) { rt = "UserUP"; return(Content("ok")); } else { rt = "UserUP"; return(Content("NO")); } } return(Content(rt)); }
public ActionResult AddUserInfo(UserInfo userInfo) { //检查用户是否重复 if (SelectUserName(userInfo)) { return(Content("IsCongfu")); } userInfo.DelFlag = 0; userInfo.ModifiedOn = DateTime.Now; userInfo.SubTime = DateTime.Now; userInfo.UPwd = Model.Enum.AddMD5.GaddMD5(userInfo.UPwd); userInfo.ThisMastr = true; UserInfoService.AddEntity(userInfo); var ucinfo = UserInfoService.LoadEntities(x => x.UName == userInfo.UName).FirstOrDefault(); ucinfo.MasterID = ucinfo.ID; UserInfoService.EditEntity(ucinfo); UserInfo_City uc = new UserInfo_City(); uc.UserInfo_ID = ucinfo.ID; uc.T_City_ID = (Int32)userInfo.CityID; UserInfo_CityService.AddEntity(uc); return(Content("ok")); }