210 lines
5.4 KiB
C#
210 lines
5.4 KiB
C#
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
|
||
{
|
||
// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“ITMService”。
|
||
[ServiceContract]
|
||
public interface ITMService
|
||
{
|
||
[OperationContract]
|
||
DataSet Query(string querystr, int rownumStart, int rownumEnd);
|
||
[OperationContract]
|
||
DataSet getAvalibleCusts(int lineId, string custName, int startPage, int endPage);
|
||
|
||
[OperationContract]
|
||
DataTable getLineCust(int lineNo);
|
||
|
||
[OperationContract]
|
||
DataTable getLines(string custName);
|
||
|
||
[OperationContract]
|
||
bool addLineCust(int lineNo,string custId,int order);
|
||
|
||
[OperationContract]
|
||
bool updateLineCustOrder(int lineId, int detailId, int orderOld, int orderNew);
|
||
|
||
[OperationContract]
|
||
bool removeCust(int lineDetailId);
|
||
|
||
[OperationContract]
|
||
bool reOrderLine(int lineId);
|
||
|
||
|
||
[OperationContract]
|
||
DataSet queryPickRequests(string query,int rownumStart,int rownumEnd);
|
||
|
||
[OperationContract]
|
||
DataTable queryPickRequests4Report(string pickOrderNo);
|
||
|
||
[OperationContract]
|
||
DataTable getFreeViechles();
|
||
|
||
//[OperationContract]
|
||
// string creatTrans(string[] pickOrders, string orderNo,int thirdPart,int status, int lineId, string viechle, int tranType, int person,string contact,string phone, string description);
|
||
|
||
[OperationContract]
|
||
string creatTrans(string[] pickOrders,wcfTranRequest tran);
|
||
|
||
|
||
[OperationContract]
|
||
DataSet getPickRequestDetail(string pickRequest);
|
||
|
||
[OperationContract]
|
||
DataTable getTransRequests(int tranStatus);
|
||
|
||
[OperationContract]
|
||
bool updateTranStatus(string transOrder,int status,string mem);
|
||
|
||
[OperationContract]
|
||
DataTable getTranRequestDetail(string tranNo);
|
||
|
||
[OperationContract]
|
||
DataTable getTmsStockBulkDetail(string pickOrerNo);
|
||
|
||
[OperationContract]
|
||
int updatePickInvoice(string pickOrderNo,string invoiceNo);
|
||
[OperationContract]
|
||
int deletTmsRec(string pickOrderNo);
|
||
|
||
[OperationContract] DataTable getLatestPickRequestsByViechole(string plateId);
|
||
|
||
}
|
||
|
||
|
||
[DataContract]
|
||
public class wcfTranRequest
|
||
{
|
||
|
||
internal int _id;
|
||
internal string _transNo = String.Empty;
|
||
internal int _lineId;
|
||
internal int _tranType;
|
||
internal string _viechleNo = String.Empty;
|
||
internal string _contact = String.Empty;
|
||
internal int _driver;
|
||
internal string _phone = String.Empty;
|
||
internal int _state;
|
||
internal string _description = String.Empty;
|
||
internal int _thirdPart;
|
||
internal decimal _sumVol;
|
||
internal decimal _sumWeight;
|
||
internal int _boxCnt;
|
||
internal int _bulkBox;
|
||
internal int _bulkBag;
|
||
|
||
|
||
public wcfTranRequest()
|
||
{
|
||
}
|
||
|
||
#region Public Properties
|
||
[DataMember]
|
||
public int id
|
||
{
|
||
get { return _id; }
|
||
set { _id = value; }
|
||
}
|
||
|
||
[DataMember]
|
||
public string transNo
|
||
{
|
||
get { return _transNo; }
|
||
set { _transNo = value; }
|
||
}
|
||
[DataMember]
|
||
public int lineId
|
||
{
|
||
get { return _lineId; }
|
||
set { _lineId = value; }
|
||
}
|
||
[DataMember]
|
||
public int tranType
|
||
{
|
||
get { return _tranType; }
|
||
set { _tranType = value; }
|
||
}
|
||
[DataMember]
|
||
public string viechleNo
|
||
{
|
||
get { return _viechleNo; }
|
||
set { _viechleNo = value; }
|
||
}
|
||
[DataMember]
|
||
public string contact
|
||
{
|
||
get { return _contact; }
|
||
set { _contact = value; }
|
||
}
|
||
[DataMember]
|
||
public int driver
|
||
{
|
||
get { return _driver; }
|
||
set { _driver = value; }
|
||
}
|
||
[DataMember]
|
||
public string phone
|
||
{
|
||
get { return _phone; }
|
||
set { _phone = value; }
|
||
}
|
||
[DataMember]
|
||
public int state
|
||
{
|
||
get { return _state; }
|
||
set { _state = value; }
|
||
}
|
||
[DataMember]
|
||
public string description
|
||
{
|
||
get { return _description; }
|
||
set { _description = value; }
|
||
}
|
||
[DataMember]
|
||
public int thirdPart
|
||
{
|
||
get { return _thirdPart; }
|
||
set { _thirdPart = value; }
|
||
}
|
||
[DataMember]
|
||
public decimal sumVol
|
||
{
|
||
get { return _sumVol; }
|
||
set { _sumVol = value; }
|
||
}
|
||
[DataMember]
|
||
public decimal sumWeight
|
||
{
|
||
get { return _sumWeight; }
|
||
set { _sumWeight = value; }
|
||
}
|
||
[DataMember]
|
||
public int boxCnt
|
||
{
|
||
get { return _boxCnt; }
|
||
set { _boxCnt = value; }
|
||
}
|
||
[DataMember]
|
||
public int bulkBox
|
||
{
|
||
get { return _bulkBox; }
|
||
set { _bulkBox = value; }
|
||
}
|
||
[DataMember]
|
||
public int bulkBag
|
||
{
|
||
get { return _bulkBag; }
|
||
set { _bulkBag = value; }
|
||
}
|
||
|
||
#endregion
|
||
|
||
}
|
||
|
||
}
|