// 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()); }
/// <summary> /// 分页查询 /// </summary> /// <returns></returns> public string GetRepairInfo() { //拿到前端传来的数据-->第几页,每页显示多少条 int pageIndex = Convert.ToInt32(Request["page"]); int pageSize = Convert.ToInt32(Request["limit"]); string RsubmitDate = Request["RsubmitDate"]; string EndDate = Request["EndDate"]; string HousID = Request["HousID"]; string State = Request["State"]; //设置总条数,默认值为0 int count = 0; List <RepairInfoOutputDTO> list = RepairInfoService.GetPageList(pageIndex, pageSize, out count, HousID, State, RsubmitDate, EndDate); IsoDateTimeConverter timeConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy'-'MM'-'dd"//格式化时间,默认是ISO8601格式 }; string strjson = JsonConvert.SerializeObject(list, Formatting.Indented, timeConverter); //字符串拼接,构造与layui规则相同的json对象数组字符串 string str = "{\"code\": 0 ,\"msg\": \"\",\"count\": " + count + " ,\"data\":"; str += strjson + "}"; return(str); }
public string Cancel(RepairInfo model, int ID) { if (RepairInfoService.Cancel(model, ID)) { return("ok"); } else { return("on"); } }
public string Delete(Array id) { if (RepairInfoService.Delete(id)) { return("ok"); } else { return("on"); } }
/// <summary> /// 业主修改报修试图 /// </summary> /// <param name="RepairID"></param> /// <returns></returns> public ActionResult User_RepairUpdate(string RepairID) { //根据传过来的id获取选中账号的信息,并把查到的数据赋值给viewbag,以便页面绑定数据 RepairInfoOutput model = RepairInfoService.GetModelByID(RepairID); if (model != null) { ViewBag.model = model; } return(View()); }
/// <summary> /// 基于业主的数据更新 /// </summary> /// <param name="User_RepairInfoJson">前端返回的JSON数据</param> /// <returns></returns> public string User_RepairInfoUpdate(String User_RepairInfoJson) { RepairInfo repairInfo = JsonConvert.DeserializeObject <RepairInfo>(User_RepairInfoJson); //添加数据 if (RepairInfoService.User_Update(repairInfo)) { return("ok"); } else { return("no"); } }
/// <summary> /// 添加数据 /// </summary> /// <param name="User_RepairInfoJson">前端返回的JSON数据</param> /// <returns></returns> public string User_RepairInfoAdd(string User_RepairInfoJson) { RepairInfoInputDTO repairInfoInput = JsonConvert.DeserializeObject <RepairInfoInputDTO>(User_RepairInfoJson); string HousID = Session["HousID"].ToString(); repairInfoInput.HousID = HousID; //添加数据 if (RepairInfoService.DTOAdd(repairInfoInput)) { return("ok"); } else { return("no"); } }
/// <summary> /// 添加数据 /// </summary> /// <param name="RepairInfoJson">前端返回的JSON数据</param> /// <returns></returns> public string RepairInfoAdd(string RepairInfoJson) { //Json转实体类 RepairInfoInputDTO repairInfo = JsonConvert.DeserializeObject <RepairInfoInputDTO>(RepairInfoJson); repairInfo.AdminID = Session["AdminID"].ToString(); //添加数据 if (RepairInfoService.DTOAdd(repairInfo)) { return("ok"); } else { return("no"); } }
public string RepairInfoUpdate(string RepairInfoJson) { //Json转实体类 RepairInfoUpdateInputDTO repairInfo = JsonConvert.DeserializeObject <RepairInfoUpdateInputDTO>(RepairInfoJson); string AdminID = Session["AdminID"].ToString(); //添加数据 if (RepairInfoService.DTOUpdate(repairInfo, AdminID) > 0) { return("ok"); } else { return("no"); } }
/// <summary> /// 修改视图 /// </summary> /// <param name="RepairID"></param> /// <returns></returns> public ActionResult RepairUpdate(string RepairID) { //根据传过来的id获取选中账号的信息,并把查到的数据赋值给viewbag,以便页面绑定数据 RepairInfoOutput model = RepairInfoService.GetModelByID(RepairID); ViewBag.RsubmitData = model.RsubmitData.ToString("yyyy'-'MM'-'dd"); //ViewBag.RsolveData = model.RsolveData.ToString(); if (model != null) { ViewBag.model = model; DateTime?dateTime = model.RsolveData; ViewBag.RsolveData = dateTime == null ? "" : dateTime.Value.ToString("yyyy'-'MM'-'dd"); } ViewBag.userName = Session["userName"].ToString(); return(View()); }
/// <summary> /// 基于业主的分页查询 /// </summary> /// <returns></returns> public string GetRepairInfo() { //拿到前端传来的数据-->第几页,每页显示多少条 int pageIndex = Convert.ToInt32(Request["page"]); int pageSize = Convert.ToInt32(Request["limit"]); string State = Request["State"]; string UserID = Session["UserID"].ToString(); string RsubmitDate = Request["RsubmitDate"]; string EndDate = Request["EndDate"]; DateTime DRsubmitDate = new DateTime(); DateTime DEndDate = new DateTime(); int Istate = -1; if (!string.IsNullOrEmpty(RsubmitDate) && !string.IsNullOrEmpty(EndDate)) { DRsubmitDate = Convert.ToDateTime(RsubmitDate); DEndDate = Convert.ToDateTime(EndDate).AddDays(1).AddSeconds(-1); } if (!string.IsNullOrEmpty(State)) { Istate = Convert.ToInt32(State); } //设置总条数,默认值为0 int count = 0; List <RepairInfoOutput> list = RepairInfoService.GetPageList(pageIndex, pageSize, out count, UserID, Istate, DRsubmitDate, DEndDate); IsoDateTimeConverter timeConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy'-'MM'-'dd"//格式化时间,默认是ISO8601格式 }; string strjson = JsonConvert.SerializeObject(list, Formatting.Indented, timeConverter); //字符串拼接,构造与layui规则相同的json对象数组字符串 string str = "{\"code\": 0 ,\"msg\": \"\",\"count\": " + count + " ,\"data\":"; str += strjson + "}"; return(str); }