208 lines
5.3 KiB
C#
208 lines
5.3 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);
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
[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
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|