public Response <GetSettlementByConditionResponse> GetSettlementNew(GetSettlementByConditionRequest request) { Response <GetSettlementByConditionResponse> response = new Response <GetSettlementByConditionResponse>() { Result = new GetSettlementByConditionResponse() }; if (request.WLSearchCondition == null || request.WLSearchCondition.CustomerID == 0) { ArgumentNullException ex = new ArgumentNullException("GetSettlement request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { int RowCount; response.Result.SettlementDetailCollection = new SettlementAccessor().GetSettlementNew(request.WLSearchCondition, out RowCount); response.Result.PageIndex = request.PageIndex; response.Result.PageCount = RowCount % request.WLSearchCondition.PageSize == 0 ? (RowCount / request.WLSearchCondition.PageSize) : (RowCount / request.WLSearchCondition.PageSize) + 1; response.Result.RowCount = RowCount; response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
//导出 public DataSet ExportSettlementBySettlementNumber_b(GetSettlementByConditionRequest request) { DataSet response = new DataSet(); try { response = new SettlementAccessor().ExportSettlementBySettlementNumber_b(request.WLSearchCondition); } catch (Exception ex) { LogError(ex); } return(response); }
public string GetSettlementDone(GetSettlementByConditionRequest request) { string Message = string.Empty; try { Message = new SettlementAccessor().GetSettlementDone(request.WLSearchCondition); } catch (Exception ex) { return("更新错误" + ex.Message); } return(Message); }
public string SaveSettlementBySettlementNumber(GetSettlementByConditionRequest request) { string Message = string.Empty; try { Message = new SettlementAccessor().SaveSettlementBySettlementNumber(request.WLSearchCondition); } catch (Exception ex) { return("更新错误"); } return(Message); }
//导出 public DataTable ExportSettlement(GetSettlementByConditionRequest request, DateTime?StartSettlementdate, DateTime?EndSettlementdate, string DateTime1) { DataTable dt = new DataTable(); try { int RowCount; dt = new SettlementAccessor().ExportSettlement(request.HiltibjSettled, StartSettlementdate, EndSettlementdate, DateTime1, out RowCount); } catch (Exception ex) { LogError(ex); } return(dt); }
public Response <GetSettlementByConditionResponse> GetHiltiList(GetSettlementByConditionRequest request, DateTime?StartSettlementdate, DateTime?EndSettlementdate, string DateTime1, int Cid) { Response <GetSettlementByConditionResponse> response = new Response <GetSettlementByConditionResponse>(); try { int RowCount; response.Result = new SettlementAccessor().GetHiltiList(request.HiltibjSettled, StartSettlementdate, EndSettlementdate, DateTime1, Cid, out RowCount); response.Result.PageCount = RowCount % request.HiltibjSettled.PageSize == 0 ? RowCount / request.HiltibjSettled.PageSize : RowCount / request.HiltibjSettled.PageSize + 1; response.Result.PageIndex = request.HiltibjSettled.PageIndex; response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public Response <GetSettlementByConditionResponse> GetSettlementListPay(GetSettlementByConditionRequest request) { Response <GetSettlementByConditionResponse> response = new Response <GetSettlementByConditionResponse>(); try { int RowCount; response.Result = new SettlementAccessor().GetSettlementListPay(request.WLSearchCondition, out RowCount); response.Result.PageCount = RowCount % request.WLSearchCondition.PageSize == 0 ? RowCount / request.WLSearchCondition.PageSize : RowCount / request.WLSearchCondition.PageSize + 1; response.Result.PageIndex = request.WLSearchCondition.PageIndex; response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public Response <GetSettlementByConditionResponse> GetSettlementSave(GetSettlementByConditionRequest request) { Response <GetSettlementByConditionResponse> response = new Response <GetSettlementByConditionResponse>() { Result = new GetSettlementByConditionResponse() }; string News = string.Empty; try { News = new SettlementAccessor().GetSettlementSave(request.WLSearchCondition); response.IsSuccess = true; response.Result.Message = News; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; response.Result.Message = "操作失败(" + ex.Message + ")"; } return(response); }
public Response <GetSettlementByConditionResponse> ExportSettlementBySettlementNumber(GetSettlementByConditionRequest request) { Response <GetSettlementByConditionResponse> response = new Response <GetSettlementByConditionResponse>(); try { response.Result = new SettlementAccessor().ExportSettlementBySettlementNumber(request.WLSearchCondition); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }