ldj/WcfService1/WmsOrderRequestService.svc.cs

85 lines
2.3 KiB
C#
Raw Permalink Normal View History

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