/// ///WCF service ///FOR TABLE t_wmsOrderRequest ///By wm ///on 07/07/2020 /// 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()); } } }