/// ///WCF service ///FOR TABLE t_wmsOrderRequest ///By wm ///on 08/23/2023 /// 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 getLst(string orderNo) { List lstwcf = new List(); List lst = new WmsOrderDetail().getList(orderNo); foreach (WmsOrderDetail d in lst) { lstwcf.Add(new WcfWmsOrderDetail().getWcfObject(d)); } return lstwcf; } } }