/// <summary> /// 用户列表 /// </summary> /// <param name="pagination">分页参数</param> /// <param name="queryJson">查询参数</param> /// <returns>返回分页列表Json</returns> public ActionResult GetPageListJson(Pagination pagination, string queryJson) { var watch = CommonHelper.TimerStart(); //var queryParam = queryJson.ToJObject(); var deptcycle = new DeptCycleTaskBLL(); var user = OperatorProvider.Provider.Current(); var data = deptcycle.GetPageList(pagination, queryJson, user.UserId); foreach (var item in data) { item.cycleDataStr = item.cycle + " " + item.cycledate; if (item.islastday) { item.cycleDataStr += " " + "最后一天"; } if (item.isweek) { item.cycleDataStr += " " + "跳过双休"; } if (item.isend) { item.cycleDataStr += " " + "截止"; } } var JsonData = new { rows = data, total = pagination.total, page = pagination.page, records = pagination.records, costtime = CommonHelper.TimerEnd(watch) }; return(Content(JsonData.ToJson())); }
public JsonResult DoImport() { var success = true; var message = "保存成功!"; var user = OperatorProvider.Provider.Current(); if (this.Request.Files.Count > 0) { var book = new Workbook(this.Request.Files[0].InputStream); var sheet = book.Worksheets[0]; var bll = new DeptCycleTaskBLL(); try { var titleIndex = this.GetTitleRow(sheet); var data = this.GetData(sheet, titleIndex, user.UserId); bll.SaveForm(data, user.UserId); } catch (Exception e) { success = false; message = e.Message; } } return(Json(new AjaxResult() { type = success ? ResultType.success : ResultType.error, message = message })); }
public ActionResult delEntity(string keyvalue) { try { var deptcycle = new DeptCycleTaskBLL(); deptcycle.deleteEntity(keyvalue); return(Success("操作成功。")); } catch (Exception ex) { return(Error(ex.Message)); } }
public ActionResult SaveForm(DeptCycleTaskEntity entity) { try { var user = OperatorProvider.Provider.Current(); var deptcycle = new DeptCycleTaskBLL(); deptcycle.SaveForm(entity, user.UserId); return(Success("操作成功。")); } catch (Exception ex) { return(Error(ex.Message)); } }
/// <summary> /// 获取数据 /// </summary> /// <param name="keyvalue"></param> /// <returns></returns> public ActionResult getEntity(string keyvalue) { var deptcycle = new DeptCycleTaskBLL(); var data = deptcycle.getEntity(keyvalue); data.cycleDataStr = data.cycle + " " + data.cycledate; if (data.islastday) { data.cycleDataStr += " " + "最后一天"; } if (data.isweek) { data.cycleDataStr += " " + "跳过双休"; } if (data.isend) { data.cycleDataStr += " " + "截止"; } return(Content(data.ToJson())); }