ldj/WcfService1/IWmsOutRequest.cs

74 lines
2.3 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using System.Data;
namespace DeiNiu.Wcf
{
// 注意: 使用“重构”菜单上的“重命名”命令可以同时更改代码和配置文件中的接口名“IWmsOutRequest”。
[ServiceContract]
public interface IWmsOutRequest
{
/// <summary>
///
/// </summary>
// [OperationContract]
// void preProcessOutOrders();
/// <summary>
/// 预处理多个待出库订单
/// 1.检查库存量是否够,不足则订单不能出库
/// 2.检查零库库存量是否够,不够及时补货
/// </summary>
[OperationContract]
void syncOrders();
[OperationContract]
DataSet getNewRequests();
[OperationContract]
DataSet Query(string querystr, int rownumStart, int rownumEnd);
[OperationContract]
DataTable getSalesMen();
[OperationContract]
int approveOrder(string orderNo, int status, int priority, bool canMerge);
[OperationContract]
string genPickOrder(string orderNo);
[OperationContract]
string genPickOrderByOrders(string[] orderNos);
[OperationContract]
string createPickOrderByDetails(int[] detailIds);
[OperationContract]
string createSeedsOrder(int pickGroup, int pickStartOn, string dueDate);
// [OperationContract]
// DataTable getSeedsSumDetail(int pickGroup, int pickStartOn, string dueDate, int enOrderState, int enDetailState);
[OperationContract]
DataSet getSeedsSumDetail(string queryStr, int rowStart, int rowEnd);
[OperationContract]
DataTable getSeedsDetailByGoods(string goodsId);
[OperationContract]
DataTable getSeedsDetailBySku(int skuId);
[OperationContract]
void updateTestData();
[OperationContract] DataSet getPickOutDetail(string queryStr, int rowStart, int rowEnd);
[OperationContract] DataSet getPickOutDetailSum(string queryStr, int rowStart, int rowEnd);
//----- test
[OperationContract]
bool testCreateSalesOut(string custId);
}
}