85 lines
2.3 KiB
C#
85 lines
2.3 KiB
C#
/// <summary>
|
||
///WCF service
|
||
///FOR TABLE t_wmsOrderRequest
|
||
///By wm
|
||
///on 07/07/2020
|
||
/// </summary>
|
||
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Runtime.Serialization;
|
||
using System.ServiceModel;
|
||
using System.Text;
|
||
using DeiNiu.wms.Logical;
|
||
using System.Data;
|
||
using DeiNiu.Utils;
|
||
using DeiNiu.wms.Data.Model;
|
||
|
||
namespace DeiNiu.Wcf
|
||
{
|
||
// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码、svc 和配置文件中的类名 。
|
||
public class WmsOrderRequestService: basicService, IWmsOrderRequest
|
||
{
|
||
private static lWmsOrderRequest _lWmsOrderRequest ;
|
||
lWmsOrderRequest lWmsOrderRequestObj
|
||
{
|
||
get
|
||
{
|
||
if ( _lWmsOrderRequest == null || _lWmsOrderRequest.operId != getOperId())
|
||
{
|
||
_lWmsOrderRequest= new lWmsOrderRequest(getOperId());
|
||
}
|
||
return _lWmsOrderRequest;
|
||
}
|
||
}
|
||
|
||
public DataSet query(string querystr, int rownumStart, int rownumEnd)
|
||
{
|
||
return lWmsOrderRequestObj.Query(querystr, rownumStart, rownumEnd);
|
||
}
|
||
|
||
public string add(WcfWmsOrderRequest wcfData)
|
||
{
|
||
|
||
lWmsOrderRequestObj.add(wcfData.getDbObject());
|
||
|
||
return wcfData.orderNo;
|
||
}
|
||
|
||
public int update(WcfWmsOrderRequest wcfData)
|
||
{
|
||
return wcfData.getDbObject().Update();
|
||
}
|
||
|
||
public int delete(WcfWmsOrderRequest wcfData)
|
||
{
|
||
return lWmsOrderRequestObj.deleteOrder(wcfData.orderNo);
|
||
}
|
||
|
||
public int addDetail(int orderType,WcfWmsOrderDetail[] wcfDetails)
|
||
{
|
||
|
||
return lWmsOrderRequestObj.addDetail((enumOrderType)orderType, wcfDetails);
|
||
|
||
}
|
||
|
||
public int updateDetail(WcfWmsOrderDetail wcfDetail)
|
||
{
|
||
return wcfDetail.getDbObject().Update();
|
||
}
|
||
public DataTable getDetail(string orderNo)
|
||
{
|
||
return lWmsOrderRequestObj.getDetail(orderNo);
|
||
}
|
||
public int deleteDetail(WcfWmsOrderDetail wcfDetail)
|
||
{
|
||
return wcfDetail.getDbObject().Delete();
|
||
}
|
||
public int approveOrder(string orderNo)
|
||
{
|
||
return lWmsOrderRequestObj.approveOrder(orderNo, getOperId());
|
||
}
|
||
}
|
||
}
|