ldj/WcfService1/ITMService.cs

208 lines
5.3 KiB
C#
Raw Normal View History

2023-05-23 16:13:17 +08:00
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
}
}