Beispiel #1
0
        /// <summary>
        /// 水电费添加页面
        /// </summary>
        /// <returns></returns>
        public ActionResult CostAdd()
        {
            List <HouseInfo> houseInfos = HouseInfoService.GetFalseList();

            ViewBag.houseInfo = houseInfos;
            return(View());
        }
Beispiel #2
0
        // GET: Index
        public ActionResult Index()
        {
            //查询房屋信息,并放到viewbag中
            List <HouseInfo> list = HouseInfoService.GetAllHouseList();

            if (list != null)
            {
                ViewBag.Hous = list.Count;
            }
            List <UserInfo> userInfos = UserInfoService.GetUserInfo();

            if (userInfos != null)
            {
                ViewBag.UserInfo = userInfos.Count;
            }
            List <ComplaInfo> complaInfos = ComplaInfoService.GetAllComplaInfo();

            if (complaInfos != null)
            {
                ViewBag.ComplaList = complaInfos.Count;
            }
            List <RepairInfo> repairInfoList = RepairInfoService.GetAllRepairInfo();

            if (repairInfoList != null)
            {
                ViewBag.RepairList = repairInfoList.Count;
            }
            return(View());
        }
Beispiel #3
0
        /// <summary>
        /// 业主信息添加页面
        /// </summary>
        /// <returns></returns>
        public ActionResult UserAdd()
        {
            List <HouseInfo> houseInfos = HouseInfoService.GetTrueList();

            ViewBag.houseInfo = houseInfos;
            return(View());
        }
Beispiel #4
0
        /// <summary>
        /// 添加视图
        /// </summary>
        /// <returns></returns>
        public ActionResult ComplaAdd()
        {
            ViewBag.userName = Session["userName"].ToString();
            //查询房屋信息,并放到viewbag中
            List <HouseInfo> list = HouseInfoService.GetFalseList();

            ViewBag.Hous = list;
            return(View());
        }
Beispiel #5
0
 public string Delete(Array id)
 {
     if (HouseInfoService.Delete(id))
     {
         return("ok");
     }
     else
     {
         return("no");
     }
 }
Beispiel #6
0
 /// <summary>
 /// 查询房屋编号是否已存在
 /// </summary>
 /// <param name="value"></param>
 /// <returns></returns>
 public string CheckRepeat(string value)
 {
     if (HouseInfoService.CheckRepeat(value))
     {
         //说明房屋编号信息已存在--告诉前端,不合法
         return("no");
     }
     else
     {
         return("ok");
     }
 }
Beispiel #7
0
 public string Empty(Array id)
 {
     //int i = 0;
     if (HouseInfoService.Empty(id))
     {
         return("ok");
     }
     else
     {
         return("no");
     }
 }
Beispiel #8
0
        /// <summary>
        /// 业主信息修改页面
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult UserUpdate(int id)
        {
            //根据传过来的id获取选中账号的信息,并把查到的数据赋值给viewbag,以便页面绑定数据
            UserInfo         model      = UserInfoService.GetUserByID(id);
            List <HouseInfo> houseInfos = HouseInfoService.GetTrueList();

            ViewBag.houseInfo = houseInfos;
            if (model != null)
            {
                ViewBag.model = model;
            }
            return(View());
        }
Beispiel #9
0
        /// <summary>
        /// 修改页面
        /// </summary>
        /// <returns></returns>
        public ActionResult HouseUpdate(int ID)
        {
            List <VillageInfo> model      = VillageInfoService.GetVillageInfo();
            List <FloorInfo>   floorInfos = FloorInfoService.GetFloorInfo();
            List <UserInfo>    userInfos  = UserInfoService.GetUserInfo();

            ViewBag.Village   = model;
            ViewBag.FloorInfo = floorInfos;
            ViewBag.UserInfo  = userInfos;

            HouseInfo houseInfo = HouseInfoService.GetHouseInfoByID(ID);

            ViewBag.HouseInfo = houseInfo;
            return(View());
        }
Beispiel #10
0
        /// <summary>
        /// 数据更新
        /// </summary>
        /// <param name="HouseInfoJson">前端返回的JSON数据</param>
        /// <returns></returns>
        public string HouseInfoUpdate(string HouseInfoJson)
        {
            int outID;
            //Json转实体类
            HouseInfoInputDTO houseInfo = JsonConvert.DeserializeObject <HouseInfoInputDTO>(HouseInfoJson);

            if (HouseInfoService.DTOUpdate(houseInfo, out outID) > 0)
            {
                return("ok");
            }
            else
            {
                return("no");
            }
        }
Beispiel #11
0
        /// <summary>
        /// 添加房屋信息
        /// </summary>
        /// <param name="HouseInfoJson">前端返回的json数据</param>
        /// <returns></returns>
        public string HouseInfoAdd(string HouseInfoJson)
        {
            //添加数据
            //Json转实体类
            HouseInfoInputDTO houseInfo = JsonConvert.DeserializeObject <HouseInfoInputDTO>(HouseInfoJson);

            if (HouseInfoService.DTOAdd(houseInfo))
            {
                return("ok");
            }
            else
            {
                return("no");
            }
        }
Beispiel #12
0
        /// <summary>
        /// 物业费修改 视图
        /// </summary>
        /// <returns></returns>
        public ActionResult PropertyUpdate(string PropertyID)
        {
            //根据传过来的id获取选中账号的信息,并把查到的数据赋值给viewbag,以便页面绑定数据
            PropertyInfoOutput model = PropertyInfoService.GetModelByID(PropertyID);

            if (model != null)
            {
                ViewBag.model = model;
            }
            //查询房屋信息,并放到viewbag中
            List <HouseInfo> list = HouseInfoService.GetAllHouseList();

            ViewBag.Hous     = list;
            ViewBag.userName = Session["userName"].ToString();
            return(View());
        }
Beispiel #13
0
        /// <summary>
        /// 添加数据
        /// </summary>
        /// <param name="User_ComplaInfoJson">前端返回的JSON数据</param>
        /// <returns></returns>
        public string User_ComplaInfoAdd(string User_ComplaInfoJson)
        {
            ComplaInfoInputDTO complaInfoInput = JsonConvert.DeserializeObject <ComplaInfoInputDTO>(User_ComplaInfoJson);
            string             HousID          = Session["HousID"].ToString();
            HouseInfo          list            = HouseInfoService.GetList(HousID);

            complaInfoInput.HousID = list.HousID;
            //添加数据
            if (ComplaInfoService.DTOAdd(complaInfoInput))
            {
                return("ok");
            }
            else
            {
                return("no");
            }
        }
Beispiel #14
0
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <returns></returns>
        public string GetHouseInfo()
        {
            List <VillageInfo> model      = VillageInfoService.GetVillageInfo();
            List <FloorInfo>   floorInfos = FloorInfoService.GetFloorInfo();

            ViewBag.Village   = model;
            ViewBag.FloorInfo = floorInfos;
            //分页查询
            //拿到前端传来的数据-->第几页,每页显示多少条
            int pageIndex = Convert.ToInt32(Request["page"]);
            int pageSize  = Convert.ToInt32(Request["limit"]);
            //获取文本框的值:有可能为null  ,有可能为"" ,有可能为其他字符串
            string VillageID  = Request["VillageID"];
            string selectInfo = Request["selectInfo"];
            //string FloorID = Request["FloorID"];
            string State = Request["State"];

            //设置总条数,默认值为0
            int count = 0;

            //使用json.net序列化数据
            //List<HouseOutput> list = HouseInfoService.GetPageList(pageIndex, pageSize, out count, VillageID,selectInfo, State);

            //DTO
            List <HouseInfoOutputDTO> list          = HouseInfoService.DTOGetPageList(pageIndex, pageSize, out count, VillageID, selectInfo, State);
            IsoDateTimeConverter      timeConverter = new IsoDateTimeConverter
            {
                DateTimeFormat = "yyyy'-'MM'-'dd hh':'mm':'ss"//格式化时间,默认是ISO8601格式
            };
            string strjson = JsonConvert.SerializeObject(list, Formatting.Indented, timeConverter);

            //字符串拼接,构造与layui规则相同的json对象数组字符串
            string str = "{\"code\": 0 ,\"msg\": \"\",\"count\": " + count + " ,\"data\":";

            str += strjson + "}";

            return(str);
        }