/// <summary> /// 获得最后的结算单 /// </summary> /// <returns></returns> public JsonResult GetMaxSettlement() { string pkid = Request.Params["pkid"]; JsonResult json = new JsonResult(); try { json.Data = ParkSettlementServices.GetMaxSettlement(pkid); } catch (Exception ex) { } return(json); }
public JsonResult IsApprovalSettlement() { JsonResult result = new JsonResult(); try { string pkid = Request.Params["pkid"]; result.Data = ParkSettlementServices.IsApprovalSettlement(pkid); } catch { } return(result); }
/// <summary> /// 撤销结算单 /// </summary> /// <returns></returns> public bool CancelSettleDocument() { bool flag = false; try { string recordid = Request.Params["recordid"]; int settlestatus = int.Parse(Request.Params["settlestatus"]); flag = ParkSettlementServices.CancelSettleDocument(recordid, settlestatus); } catch { } return(flag); }
/// <summary> /// 计算结算金额 /// </summary> /// <returns></returns> public JsonResult CalSettleAmount() { JsonResult result = new JsonResult(); try { string pkid = Request.Params["pkid"]; DateTime StartTime = DateTime.Parse(Request.Params["starttime"]); DateTime EndTime = DateTime.Parse(Request.Params["endtime"]); result.Data = ParkSettlementServices.CalSettleAmount(pkid, StartTime, EndTime); } catch { } return(result); }
/// <summary> /// 生成结算单 /// </summary> /// <returns></returns> public JsonResult BuildSettlement() { JsonResult result = new JsonResult(); try { string pkid = Request.Params["pkid"]; string remark = Request.Params["remark"]; DateTime StartTime = DateTime.Parse(Request.Params["starttime"]); DateTime EndTime = DateTime.Parse(Request.Params["endtime"]); result.Data = ParkSettlementServices.BuildSettlement(pkid, StartTime, EndTime, remark, base.GetLoginUser.RecordID); } catch { } return(result); }
/// <summary> /// 查询结算单 /// </summary> /// <returns></returns> public string Search_Settlements() { try { int rows = 0; int total = 0; string pkid = Request.Params["parkingid"]; int settlestatus = int.Parse(Request.Params["status"]); string priod = Request.Params["priod"]; if (string.IsNullOrWhiteSpace(pkid)) { return(string.Empty); } List <ParkSettlementModel> settlements; if (pkid != "-1") { settlements = ParkSettlementServices.GetSettlements(pkid, settlestatus, priod, base.GetLoginUser.RecordID); } else { settlements = ParkSettlementServices.GetSettlements(this.GetLoginUserVillages.Select(u => u.VID).ToList(), settlestatus, priod, base.GetLoginUser.RecordID); } StringBuilder sb = new StringBuilder(); string str = JsonHelper.GetJsonString(settlements); sb.Append("{"); sb.Append("\"total\":" + total + ","); sb.Append("\"rows\":" + str + ","); sb.Append("\"index\":" + rows); sb.Append("}"); return(sb.ToString()); } catch (Exception ex) { return(""); } }