//明细单条的查看或者编辑 public Response <AdjustmentAndAdjustmentDetail> GetAdjustmentInfos(GetAdjustmentByConditionRequest request) { Response <AdjustmentAndAdjustmentDetail> response = new Response <AdjustmentAndAdjustmentDetail>(); if (request == null) { ArgumentNullException ex = new ArgumentNullException("GetAdjustmentByConditionRequest request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { AdjustmentManagementAccessor accessor = new AdjustmentManagementAccessor(); response.Result = accessor.GetAdjustmentInfos(request.ID); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
/// <summary> ///导出库存变更数据 /// </summary> /// <param name="request"></param> /// <returns></returns> public Response <GetAdjustmentDetailByConditionResponse> ExportAdjustmentByCondition(GetAdjustmentByConditionRequest request) { Response <GetAdjustmentDetailByConditionResponse> response = new Response <GetAdjustmentDetailByConditionResponse>() { Result = new GetAdjustmentDetailByConditionResponse() }; if (request == null || request.SearchCondition == null) { ArgumentNullException ex = new ArgumentNullException("GetExportByConditionRequest request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { AdjustmentManagementAccessor accessor = new AdjustmentManagementAccessor(); response.Result = accessor.ExportadjustByCondition(request.SearchCondition); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.Exception = ex; response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public Response <GetAdjustmentDetailByConditionResponse> GetAdjustmentByCondition(GetAdjustmentByConditionRequest request) { Response <GetAdjustmentDetailByConditionResponse> response = new Response <GetAdjustmentDetailByConditionResponse>() { Result = new GetAdjustmentDetailByConditionResponse() }; if (request == null || request.SearchCondition == null) { ArgumentNullException ex = new ArgumentNullException("GetReceiptByConditionRequest request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { AdjustmentManagementAccessor accessor = new AdjustmentManagementAccessor(); int RowCount; response.Result = accessor.GetadjustByCondition(request.SearchCondition, request.PageIndex, request.PageSize, out RowCount); response.Result.PageCount = RowCount % request.PageSize == 0 ? RowCount / request.PageSize : RowCount / request.PageSize + 1; response.Result.PageIndex = request.PageIndex; response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.Exception = ex; response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }