66 lines
1.7 KiB
C#
66 lines
1.7 KiB
C#
/// <summary>
|
||
///WCF service
|
||
///FOR TABLE t_wmsOrderRequest
|
||
///By wm
|
||
///on 08/23/2023
|
||
/// </summary>
|
||
|
||
using System.Collections.Generic;
|
||
using System.Data;
|
||
using DeiNiu.wms.Data.Model.Wcf ;
|
||
using DeiNiu.wms.Data.Model;
|
||
using System.Transactions;
|
||
using DeiNiu.Utils;
|
||
using System;
|
||
using DeiNiu.Wcf.erp.wcfData;
|
||
namespace DeiNiu.Wcf
|
||
{
|
||
// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码、svc 和配置文件中的类名 。
|
||
public class T_WMSORDERREQUEST :baseSvc, IWmsOrderRequest
|
||
{
|
||
#region options
|
||
/*: basicService,
|
||
private static lWmsOrderRequest _lWmsOrderRequest ;
|
||
lWmsOrderRequest lWmsOrderRequestObj
|
||
{
|
||
get
|
||
{
|
||
if ( _lWmsOrderRequest == null || _lWmsOrderRequest.operId != getOperId())
|
||
{
|
||
_lWmsOrderRequest= new lWmsOrderRequest(getOperId());
|
||
}
|
||
return _lWmsOrderRequest;
|
||
}
|
||
}
|
||
*/
|
||
#endregion
|
||
|
||
|
||
public WmsOrder getOrder(string orderNo)
|
||
{
|
||
|
||
WmsOrder obj = new WmsOrder(new WmsOrderRequest(orderNo));
|
||
obj.OrderDetails = getLst(obj.orderNo);
|
||
|
||
return obj;
|
||
}
|
||
|
||
List<WcfWmsOrderDetail> getLst(string orderNo)
|
||
{
|
||
List<WcfWmsOrderDetail> lstwcf = new List<WcfWmsOrderDetail>();
|
||
|
||
List<WmsOrderDetail> lst = new WmsOrderDetail().getList(orderNo);
|
||
foreach (WmsOrderDetail d in lst)
|
||
{
|
||
lstwcf.Add(new WcfWmsOrderDetail().getWcfObject(d));
|
||
}
|
||
|
||
return lstwcf;
|
||
}
|
||
|
||
|
||
|
||
|
||
}
|
||
}
|