public QueryOrdersResponse QueryOrder(RequestHeader header, QueryOrdersRequest payload) { NetMQMessage response = Channels.SendRequest(BuildMessage(header, payload)); ResponseHeader responseHeader = ResponseHeader.Parser.ParseFrom(response.Pop().ToByteArray()); WriteLog(responseHeader.ToString()); QueryOrdersResponse responsePayload = QueryOrdersResponse.Parser.ParseFrom(response.Pop().ToByteArray()); WriteLog(responsePayload.ToString()); OrdersReceived?.Invoke(responsePayload); return(responsePayload); }
private QueryOrdersRequest GetQueryOrdersRequest() { var request = new QueryOrdersRequest(); request.Username = PrintingApp.UserCredential.UserName; request.Password = PrintingApp.UserCredential.Password; request.PageStart = ((pagerControl1.PageIndex - 1) * pagerControl1.PageSize + 1).ToString(); request.PageEnd = ((pagerControl1.PageIndex - 1) * pagerControl1.PageSize + pagerControl1.PageSize).ToString(); request.Keyword = string.IsNullOrWhiteSpace(tbxName.Text) ? null : tbxName.Text.Trim(); request.Section = string.IsNullOrWhiteSpace(tbxSection.Text) ? null : tbxSection.Text.Trim(); request.BatchNumber = string.IsNullOrWhiteSpace(tbxBatchNumber.Text) ? null : tbxBatchNumber.Text.Trim(); if (cbx_RegisterTimeEnabled.Checked) { request.StartDate = dpFrom.Value.ToString(ConstString.DateFormat); request.EndDate = dpTo.Value.AddDays(1).ToString(ConstString.DateFormat); } if (cbx_ScanDatetimeEnabled.Checked) { request.ScanStartDate = dpScanFrom.Value.ToString(ConstString.DateFormat); request.ScanEndDate = dpSTo.Value.AddDays(1).ToString(ConstString.DateFormat); } if (cbx_AuditTimeEnabled.Checked) { request.AuditStartDate = dpAuditFrom.Value.ToString(ConstString.DateFormat); request.AuditEndDate = dpAuditTo.Value.AddDays(1).ToString(ConstString.DateFormat); } if ((int)dropNumberType.SelectedValue == 1) { request.OrderNumber = tbxOrderNum.Text; } else { request.Barcode = tbxOrderNum.Text; } request.Dictlabid = (dropDictLab.GetSelectedKey() != "-1") ? dropDictLab.GetSelectedKey() : null; request.Dictcustomerid = (dropDictcustomer.GetSelectedKey() != "-1") ? dropDictcustomer.GetSelectedKey() : null; request.OrderStatus = (dropStatus.GetSelectedKey() != "-1") ? dropStatus.GetSelectedKey() : null; request.FinanceAuditStatus = (dropAuditStatus.GetSelectedKey() != "-1") ? dropAuditStatus.GetSelectedKey() : null; request.ReportStatus = (dropReportStatus.GetSelectedKey() != "-1") ? dropReportStatus.GetSelectedKey() : null; request.Province = (dropProvince.GetSelectedKey() != ConstString.ALL) ? dropProvince.GetSelectedKey() : null; return(request); }
/// <summary> /// 查询订单列表 /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public async Task <QueryOrdersResponse> QueryOrders(QueryOrdersRequest request) { return(await new QueryOrdersExecutor().Client(this).Execute <QueryOrdersResponse, QueryOrdersResult, QueryOrdersRequest>(request).ConfigureAwait(false)); }
/// <summary> /// 查询订单列表 /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public QueryOrdersResponse QueryOrders(QueryOrdersRequest request) { return(new QueryOrdersExecutor().Client(this).Execute <QueryOrdersResponse, QueryOrdersResult, QueryOrdersRequest>(request)); }
public QueryOrdersResponse QueryOrder(QueryOrdersRequest payload) { return(QueryOrder(Header(ID_S_Q_ORDERS_REQT), payload)); }
public QueryOrdersResponse QueryOrders(QueryOrdersRequest request) { return(MessageProcessor.Process(request, new QueryOrdersOp())); }