149 lines
5.5 KiB
C#
149 lines
5.5 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Runtime.Serialization;
|
||
using System.ServiceModel;
|
||
using System.Text;
|
||
using System.Data;
|
||
using DeiNiu.Utils;
|
||
|
||
namespace DeiNiu.Wcf
|
||
{
|
||
// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IWmsInRequest”。
|
||
[ServiceContract]
|
||
public interface IWmsInRequest
|
||
{
|
||
[OperationContract]
|
||
bool requestInStock(string requestOrder);
|
||
//[OperationContract]
|
||
//DataSet Query(string querystr, int rownumStart, int rownumEnd);
|
||
|
||
[OperationContract]
|
||
void getInRequests();
|
||
[OperationContract]
|
||
DataSet Query(string querystr, int rownumStart, int rownumEnd);
|
||
|
||
[OperationContract]
|
||
DataTable getInvalidInRequestDetail(string orderNo);
|
||
|
||
[OperationContract]
|
||
DataTable getInvalidInRequest();
|
||
|
||
[OperationContract]
|
||
DataTable getRequestInStockDetail(string orderNo);
|
||
|
||
[OperationContract]
|
||
DataTable getRequestDetail(string orderNo);
|
||
|
||
[OperationContract]
|
||
bool deleteInRequest(string orderNo);
|
||
[OperationContract]
|
||
DataSet queryReceives(string querystr, int rownumStart, int rownumEnd);
|
||
[OperationContract]
|
||
DataSet queryReceivesByVender(string querystr, int rownumStart, int rownumEnd);
|
||
[OperationContract]
|
||
DataTable getReceivePreSumByPreNo(string preNo);
|
||
[OperationContract]
|
||
DataTable getRequestInDetail(string orderNo, int status);
|
||
[OperationContract]
|
||
bool receiveDetail(string preInNo, int id, decimal arriveNumber, decimal receiveNumber, int inType, string inRemark, int shipId, bool isCache, int cachePartion);
|
||
[OperationContract]
|
||
string receiveByOrder(string orderNo, int inType, string inRemark, int shipId, bool isCache, int cachePartion);
|
||
|
||
[OperationContract]
|
||
DataTable get4ValidDetail(string orderNo);
|
||
|
||
[OperationContract]
|
||
DataSet queryValidation(string querystr, int rownumStart, int rownumEnd);
|
||
|
||
[OperationContract]
|
||
DataSet queryValidationLog(string querystr, int rownumStart, int rownumEnd);
|
||
|
||
[OperationContract]
|
||
DataSet queryStockInSum(string querystr, int rownumStart, int rownumEnd);
|
||
|
||
[OperationContract]
|
||
DataTable getValidedInDetail(string orderNo, int status);
|
||
[OperationContract]
|
||
bool validInOld(StructsValideIn validIn);
|
||
|
||
[OperationContract]
|
||
bool retrieveValid(int flowNo, int jobId);
|
||
|
||
[OperationContract]
|
||
DataTable getReceiveHistory(string orderNo);
|
||
|
||
|
||
[OperationContract]
|
||
DataTable getReceiveMuiltiHistory(string orderNo);
|
||
|
||
[OperationContract]
|
||
DataSet getShipRecs(string querystr, int rownumStart, int rownumEnd);
|
||
[OperationContract]
|
||
int newShipInfo(structShip ship);
|
||
[OperationContract]
|
||
DataSet getReceiveRecs(string querystr, int rownumStart, int rownumEnd);
|
||
[OperationContract]
|
||
DataTable getShipReceiveDetail(string shipNo);
|
||
[OperationContract]
|
||
DataTable getShipReceiveDetailByShipId(int shipId);
|
||
|
||
[OperationContract]
|
||
DataTable getShipDetail(string shipNo);
|
||
|
||
[OperationContract]
|
||
string receiveDetailsPre(string venderId, int orderType, int[] ids, int shipId);
|
||
[OperationContract]
|
||
bool receiveDetailPre(string orderNo, int orderType,int id, decimal arriveNumber, string inRemark, int shipId);
|
||
[OperationContract]
|
||
string receiveByOrderPre(string orderNo, string vender, int orderType, string inRemark, int shipId);
|
||
[OperationContract]
|
||
DataTable getReceivePreTmpSumByVender(string venderId) ;
|
||
[OperationContract]
|
||
DataTable getReceivePreSumByVenderNotValided(string venderId);
|
||
|
||
[OperationContract]
|
||
DataTable getRequestInDetailByVender(string venderId, int status);
|
||
|
||
[OperationContract]
|
||
string postPreIn(string venderId, int shipid);
|
||
[OperationContract]
|
||
DataTable getPreInDetail(string preInNo);
|
||
[OperationContract]
|
||
DataTable getPreInSumary(string preInNo);
|
||
[OperationContract]
|
||
enumValidInResult validIn(string preInNo, string flowNo, string goodsId, decimal batchCount, decimal seedsCount,
|
||
string[] skuKeys, string[] skuValues, bool isPass, bool isIsuLocations,bool isVirtialIn, int secondValidUserId, int prefWarehouse, bool ischeckLeftValidDays = true);
|
||
|
||
[OperationContract]
|
||
DataTable getPreValidResult(string preInNo);
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[OperationContract]
|
||
DataTable getReceiveDetailByBarcode(string preInOrder, string barcode);
|
||
[OperationContract]
|
||
DataTable getReceiveDetailByPreInOrder(string preInOrder);
|
||
[OperationContract]
|
||
DataSet getPreInVenderDetailsWindows(string pinyin, int orderType);
|
||
[OperationContract]
|
||
DataTable getRequestByVenderPinyin(string pinYin, enumInStockOrderStatus status, int orderType = 0);
|
||
|
||
[OperationContract]
|
||
bool testPuchIn(string vender, int itemCnt, decimal boxcnt, decimal bulkcnt, int orderType);
|
||
|
||
[OperationContract]
|
||
bool autoValidIn();
|
||
[OperationContract]
|
||
string autoPreIn(string vender);
|
||
[OperationContract]
|
||
bool autoOnShelf(string preInNo, string flowNo, bool showAllusers);
|
||
|
||
|
||
|
||
}
|
||
}
|