コード例 #1
0
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <returns></returns>
        public string GetVillageInfo()
        {
            int pageIndex = Convert.ToInt32(Request["page"]);
            int pageSize  = Convert.ToInt32(Request["limit"]);
            //获取文本框的值:有可能为null  ,有可能为"" ,有可能为其他字符串
            string selectInfo = Request["selectInfo"];

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

            //使用json.net序列化数据
            List <VillageInfo>   list          = VillageInfoService.GetPageList(pageIndex, pageSize, out count, selectInfo);
            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);
        }
コード例 #2
0
ファイル: HouseInfoController.cs プロジェクト: hanlei520/ZDNL
        /// <summary>
        /// 添加页面
        /// </summary>
        /// <returns></returns>
        public ActionResult HouseAdd()
        {
            List <VillageInfo> model      = VillageInfoService.GetVillageInfo();
            List <FloorInfo>   floorInfos = FloorInfoService.GetFloorInfo();

            ViewBag.Village   = model;
            ViewBag.FloorInfo = floorInfos;
            return(View());
        }
コード例 #3
0
        /// <summary>
        /// 修改页面
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult VillageUpdate(int id)
        {
            //根据传过来的id获取选中账号的信息,并把查到的数据赋值给viewbag,以便页面绑定数据
            VillageInfo model = VillageInfoService.GetModelByID(id);

            if (model != null)
            {
                ViewBag.model = model;
            }
            return(View());
        }
コード例 #4
0
 public string Delete(Array id)
 {
     if (VillageInfoService.Delete(id))
     {
         return("ok");
     }
     else
     {
         return("no");
     }
 }
コード例 #5
0
 /// <summary>
 /// 检查是否已存在
 /// </summary>
 /// <param name="value"></param>
 /// <returns></returns>
 public string CheckRepeat(string value)
 {
     if (VillageInfoService.CheckRepeat(value))
     {
         //说明小区信息已存在--告诉前端,不合法
         return("no");
     }
     else
     {
         return("ok");
     }
 }
コード例 #6
0
        /// <summary>
        /// 添加方法
        /// </summary>
        /// <param name="VillageInfoJson">前端返回的JSON数据</param>
        /// <returns></returns>
        public string VillageInfoAdd(string VillageInfoJson)
        {
            //添加数据
            //Json转实体类
            VillageInfoInputDTO villageInfo = JsonConvert.DeserializeObject <VillageInfoInputDTO>(VillageInfoJson);

            if (VillageInfoService.DTOAdd(villageInfo))
            {
                return("ok");
            }
            else
            {
                return("no");
            }
        }
コード例 #7
0
        /// <summary>
        /// 修改方法
        /// </summary>
        /// <param name="VillageInfoJson">前端返回的JSON数据</param>
        /// <returns></returns>
        public string VillageInfoUpdate(string VillageInfoJson)
        {
            int outID;
            //Json转实体类
            VillageInfoInputDTO villageInfo = JsonConvert.DeserializeObject <VillageInfoInputDTO>(VillageInfoJson);

            if (VillageInfoService.DTOUpdate(villageInfo, out outID) > 0)
            {
                return("ok");
            }
            else
            {
                return("no");
            }
        }
コード例 #8
0
ファイル: HouseInfoController.cs プロジェクト: hanlei520/ZDNL
        /// <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());
        }
コード例 #9
0
ファイル: HouseInfoController.cs プロジェクト: hanlei520/ZDNL
        /// <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);
        }