public ActionResult SearchBills(string billType, int pageIndex, int pageSize, string timestart, string timeend, string BillState, string DepartmentId, int?WarehouseId, string BillCode) { int totalCount = 0; //总记录数 Expression <Func <CostUnitList, bool> > exp1 = CostUnitPriceSearchCondition(billType, timestart, timeend, BillState, DepartmentId, WarehouseId); List <CostUnitList> res1 = CostUnitListService.LoadPageEntities(exp1.Expand(), a => a.CreateDate, pageIndex, pageSize, false, out totalCount).ToList(); return(Json(new { data = res1, totalCount = totalCount })); }
/// <summary> /// 根据部门id查单据 /// </summary> /// <param name="departmentid"></param> /// <returns></returns> public ActionResult GetDateByDepartmentId(string departmentid, int billtype) { if (!String.IsNullOrEmpty(departmentid) && !String.IsNullOrEmpty(billtype.ToString())) { CostUnitList CostUnitListList = CostUnitListService.LoadEntities(a => a.DepartmentId == departmentid && a.BillType == billtype).FirstOrDefault(); if (CostUnitListList == null) { return(Json(new CostUnitList())); } return(Json(CostUnitListList)); } return(Json(new CostUnitList())); }
/// <summary> /// 弃审 /// </summary> /// <param name="billCode"></param> /// <returns></returns> public ActionResult GiveupExamine(string billCode) { string res = ""; if (string.IsNullOrEmpty(billCode)) { res = "参数错误"; } else { res = CostUnitListService.GiveupExamine(Guid.Parse(billCode), Session["UserName"].ToString()); } return(Content(res)); }
//保存表单数据 public ActionResult SaveData(CostUnitList CostUnitList) { if (Session["billType"] == null)//是否有单据类型 { return(Content("没有单据类型!")); } int billtype = Convert.ToInt32(Session["billType"].ToString().Trim()); //参数对象可以对应接受数据 CostUnitList.MakePerson = Session["UserName"].ToString(); //保存制单人 string result = CostUnitListService.SaveData(CostUnitList, billtype); //保存数据 return(Content(result.ToString())); }
/// <summary> /// 审核表单 /// </summary> /// <returns></returns> public ActionResult Examine() { string res = ""; string CostUnitListId = Request.Params["CostUnitListId"]; if (string.IsNullOrEmpty(CostUnitListId)) { res = "参数错误"; } else { res = CostUnitListService.Examine(Guid.Parse(CostUnitListId), Session["UserName"].ToString()); } return(Content(res)); }
//获取表单数据 public ActionResult GetData() { if (Session["billType"] == null)//是否有单据类型 { return(Content("没有单据类型!")); } string str = Request.Params["CostUnitListId"];//单号 //如果新单据 没有数据 if (string.IsNullOrEmpty(str)) { return(Json(new CostUnitList()));//返回一个新建的空对象 } int billtype = Convert.ToInt32(Session["billType"].ToString().Trim()); //如果有数据 Guid CostUnitListId = new Guid(Request["CostUnitListId"]); //单据编号 CostUnitList bill = CostUnitListService.LoadEntities(t => t.Id == CostUnitListId && t.BillType == billtype).FirstOrDefault(); //获取表单 return(Json(bill)); }
/// <summary> /// 删除订单 /// </summary> /// <param name="billCode">单号</param> /// <returns></returns> public ActionResult DeleteBill(Guid BillId) { return(Content(CostUnitListService.DeleteBill(BillId))); }