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;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
}
|