public JsonResult AddHouseUser(HouseUserModel model) { JsonModel jm = new JsonModel(); //如果表单验证成功 if (ModelState.IsValid) { IHouseUserBLL houseUserBll = BLLFactory <IHouseUserBLL> .GetBLL("HouseUserBLL"); T_HouseUser houseuser = new T_HouseUser() { Name = model.Name, Phone = model.Phone, Gender = model.Gender, DoorId = model.DoorId, Desc = model.Desc, PayDesc = model.PayDesc, ServiceDesc = model.ServiceDesc, PropertyPlaceId = GetSessionModel().PropertyPlaceId.Value, }; //保存 houseUserBll.Save(houseuser); //日志记录 jm.Content = PropertyUtils.ModelToJsonString(model); } else { jm.Msg = ConstantParam.JSON_RESULT_MODEL_CHECK_ERROR; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public ActionResult EditHouseUser(int id) { IHouseUserBLL houseUserBll = BLLFactory <IHouseUserBLL> .GetBLL("HouseUserBLL"); //获取要编辑的住宅业主 T_HouseUser houseUser = houseUserBll.GetEntity(m => m.Id == id && m.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (houseUser != null) { //初始化返回页面模型 HouseUserModel model = new HouseUserModel() { Name = houseUser.Name, Phone = houseUser.Phone, BuildId = houseUser.BuildDoor.BuildUnit.BuildId, BuildList = GetBuildList(), UnitId = houseUser.BuildDoor.UnitId, UnitList = GetUnitList(houseUser.BuildDoor.BuildUnit.BuildId), DoorId = houseUser.DoorId, DoorList = GetDoorList(houseUser.BuildDoor.UnitId), Gender = houseUser.Gender, GenderList = GetGenderList(), Desc = houseUser.Desc, PayDesc = houseUser.PayDesc, ServiceDesc = houseUser.ServiceDesc }; return(View(model)); } else { return(RedirectToAction("HouseUserList")); } }
public ActionResult AddHouseUser() { HouseUserModel model = new HouseUserModel(); model.GenderList = GetGenderList(); model.BuildList = GetBuildList(); model.UnitList = new List <SelectListItem>(); model.DoorList = new List <SelectListItem>(); return(View(model)); }
public JsonResult EditHouseUser(HouseUserModel model) { JsonModel jm = new JsonModel(); //如果表单验证成功 if (ModelState.IsValid) { IHouseUserBLL houseUserBll = BLLFactory <IHouseUserBLL> .GetBLL("HouseUserBLL"); T_HouseUser houseUser = houseUserBll.GetEntity(m => m.Id == model.Id && m.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (houseUser != null) { houseUser.Name = model.Name; houseUser.Phone = model.Phone; houseUser.PropertyPlaceId = GetSessionModel().PropertyPlaceId.Value; houseUser.BuildDoor.BuildUnit.BuildId = model.BuildId; houseUser.BuildDoor.UnitId = model.UnitId; houseUser.DoorId = model.DoorId; houseUser.Gender = model.Gender; houseUser.Desc = model.Desc; houseUser.PayDesc = model.PayDesc; houseUser.ServiceDesc = model.ServiceDesc; //保存到数据库 if (houseUserBll.Update(houseUser)) { //日志记录 jm.Content = PropertyUtils.ModelToJsonString(model); } else { jm.Msg = "编辑失败"; } } else { jm.Msg = "该住宅业主不存在"; } } else { jm.Msg = ConstantParam.JSON_RESULT_MODEL_CHECK_ERROR; } return(Json(jm, JsonRequestBehavior.AllowGet)); }