Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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"));
            }
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }