ldj/WcfServiceErp/T_WMSORDERREQUEST.svc.cs

66 lines
1.7 KiB
C#
Raw Permalink Normal View History

2023-09-04 22:41:19 +08:00
/// <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;
}
}
}