public ActionResult SetPlatUserInfo() { // 获取Session Model UserSessionModel model = (UserSessionModel)Session[ConstantParam.SESSION_USERINFO]; var id = model.UserID; IPlatformUserBLL platformUserBll = BLLFactory <IPlatformUserBLL> .GetBLL("PlatformUserBLL"); var userInfo = platformUserBll.GetEntity(index => index.Id == id && index.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (userInfo != null) { LoggedInAccountModel platformUserModel = new LoggedInAccountModel(); platformUserModel.UserId = userInfo.Id; platformUserModel.UserName = userInfo.UserName; platformUserModel.TrueName = userInfo.TrueName; platformUserModel.Memo = userInfo.Memo; platformUserModel.Tel = userInfo.Tel; platformUserModel.Phone = userInfo.Phone; platformUserModel.Email = userInfo.Email; platformUserModel.HeadPath = userInfo.HeadPath; return(View(platformUserModel)); } else { return(RedirectToAction("Index", "Platform")); } }
public ActionResult SetUserInfo() { //获取当前用户 UserSessionModel model = (UserSessionModel)Session[ConstantParam.SESSION_USERINFO]; var id = model.UserID; ICompanyUserBLL companyUserBll = BLLFactory <ICompanyUserBLL> .GetBLL("CompanyUserBLL"); var companyUser = companyUserBll.GetEntity(index => index.Id == id && index.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (companyUser != null) { LoggedInAccountModel companyUserModel = new LoggedInAccountModel(); companyUserModel.UserId = companyUser.Id; companyUserModel.UserName = companyUser.UserName; companyUserModel.TrueName = companyUser.TrueName; companyUserModel.Phone = companyUser.Phone; companyUserModel.Email = companyUser.Email; companyUserModel.Memo = companyUser.Memo; companyUserModel.HeadPath = companyUser.HeadPath; return(View(companyUserModel)); } else { return(RedirectToAction("Index", "CompanyPlatform")); } }
public ActionResult UploadHeadPic(int id) { JsonModel jm = new JsonModel(); //获取要上传头像的总公司用户 ICompanyUserBLL companyUserBll = BLLFactory <ICompanyUserBLL> .GetBLL("CompanyUserBLL"); T_CompanyUser companyUser = companyUserBll.GetEntity(m => m.Id == id && m.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); //用户存在 if (companyUser != null) { LoggedInAccountModel userModel = new LoggedInAccountModel() { UserId = companyUser.Id, HeadPath = companyUser.HeadPath }; return(View(userModel)); } //用户不存在 else { jm.Msg = "该用户不存在"; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public ActionResult SetPlatUserInfo(LoggedInAccountModel model) { JsonModel jm = new JsonModel(); //如果表单模型验证成功 if (ModelState.IsValid) { // 获取Session Model UserSessionModel sessionModel = (UserSessionModel)Session[ConstantParam.SESSION_USERINFO]; var id = sessionModel.UserID; IPlatformUserBLL platformUserBll = BLLFactory <IPlatformUserBLL> .GetBLL("PlatformUserBLL"); T_PlatformUser platformUser = platformUserBll.GetEntity(m => m.Id == model.UserId && m.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (platformUser != null) { platformUser.UserName = model.UserName; platformUser.TrueName = model.TrueName; platformUser.Memo = model.Memo; platformUser.Tel = model.Tel; platformUser.Phone = model.Phone; platformUser.Email = model.Email; // 保存到数据库 platformUserBll.Update(platformUser); //更新SessionModel中的最新个人信息 sessionModel.TrueName = model.TrueName; //日志记录 jm.Content = PropertyUtils.ModelToJsonString(model); } else { jm.Msg = "该用户不存在"; } } else { // 保存异常日志 jm.Msg = ConstantParam.JSON_RESULT_MODEL_CHECK_ERROR; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public ActionResult SetPropUserInfo() { // 获取Session Model UserSessionModel model = (UserSessionModel)Session[ConstantParam.SESSION_USERINFO]; var id = model.UserID; IPropertyUserBLL propertyUserBll = BLLFactory <IPropertyUserBLL> .GetBLL("PropertyUserBLL"); var userInfo = propertyUserBll.GetEntity(index => index.Id == id && index.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (userInfo != null) { LoggedInAccountModel propertyUserModel = new LoggedInAccountModel(); propertyUserModel.UserId = userInfo.Id; propertyUserModel.UserName = userInfo.UserName; propertyUserModel.TrueName = userInfo.TrueName; propertyUserModel.Memo = userInfo.Memo; propertyUserModel.Tel = userInfo.Tel; propertyUserModel.Phone = userInfo.Phone; propertyUserModel.Email = userInfo.Email; propertyUserModel.HeadPath = userInfo.HeadPath; propertyUserModel.PlaceId = model.PropertyPlaceId.Value; // 获取指定小区的名称 IPropertyPlaceBLL propertyPlaceBll = BLLFactory <IPropertyPlaceBLL> .GetBLL("PropertyPlaceBLL"); var place = propertyPlaceBll.GetEntity(m => m.Id == propertyUserModel.PlaceId); if (place != null) { propertyUserModel.PlaceName = place.Name; } return(View(propertyUserModel)); } else { return(RedirectToAction("Index", "Property")); } }
public ActionResult UploadPlatPic(int id) { JsonModel jm = new JsonModel(); IPlatformUserBLL UserBll = BLLFactory <IPlatformUserBLL> .GetBLL("PlatformUserBLL"); var user = UserBll.GetEntity(m => m.DelFlag == 0 && m.Id == id); //用户存在 if (user != null) { LoggedInAccountModel userModel = new LoggedInAccountModel() { UserId = user.Id, HeadPath = user.HeadPath }; return(View(userModel)); } //用户不存在 else { jm.Msg = "用户不存在"; } return(Json(jm, JsonRequestBehavior.AllowGet)); }