ldj/WcfService1/IWmsInRequest.cs

149 lines
5.5 KiB
C#
Raw 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;
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);
}
}