| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEA_IOutboundService; | 
|   | 
| namespace WIDESEA_OutboundService | 
| { | 
|     public class OutboundService : IOutboundService | 
|     { | 
|         public IMesOutboundOrderService MesOutboundOrderService { get; } | 
|   | 
|         public IOutboundOrderDetailService OutboundOrderDetailService { get; } | 
|   | 
|         public IOutboundOrderService OutboundOrderService { get; } | 
|   | 
|         public IOutStockLockInfoService OutboundStockLockInfoService { get; } | 
|   | 
|         public IMesPPOutboundOrderService MesPPOutboundOrderService { get; } | 
|   | 
|         public IMesPPOutboundOrderDetailService  MesPPOutboundOrderDetailService { get; } | 
|   | 
|         public IMesPPCutOutboundOrderService MesPPCutOutboundOrderService { get; } | 
|   | 
|         public IMesPPCutOutboundOrderDetailService MesPPCutOutboundOrderDetailService { get; } | 
|         public IProOutOrderService ProOutOrderService { get; } | 
|         public IProOutOrderDetailService ProOutOrderDetailService { get; } | 
|   | 
|         public IMesRworkOutboundOrderService RworkOutboundOrderService { get; } | 
|         public IErpProTransferOrderService ErpProTransferOrderService { get; } | 
|   | 
|         public IErpProScrapSheetService ErpProScrapSheetService { get; } | 
|         public IErpProScrapSheetDetailService ErpProScrapSheetDetailService { get; } | 
|         public OutboundService(IOutboundOrderDetailService outboundOrderDetailService, IMesRworkOutboundOrderService rworkOutboundOrderService,IMesPPOutboundOrderDetailService mesPPOutboundOrderDetailService, IMesPPCutOutboundOrderDetailService mesPPCutOutboundOrderDetailService, IMesPPCutOutboundOrderService mesPPCutOutboundOrderService, IMesPPOutboundOrderService mesPPOutboundOrderService, IOutboundOrderService outboundOrderService, IOutStockLockInfoService outboundStockLockInfoService, IMesOutboundOrderService mesOutboundOrderService,IProOutOrderService proOutOrderService, IProOutOrderDetailService proOutOrderDetailService,IErpProTransferOrderService erpProTransferOrderService, | 
|             IErpProScrapSheetService erpProScrapSheetService, IErpProScrapSheetDetailService erpProScrapSheetDetailService) | 
|         { | 
|             OutboundOrderDetailService = outboundOrderDetailService; | 
|             OutboundOrderService = outboundOrderService; | 
|             OutboundStockLockInfoService = outboundStockLockInfoService; | 
|             MesOutboundOrderService = mesOutboundOrderService; | 
|             MesPPOutboundOrderService = mesPPOutboundOrderService; | 
|             MesPPCutOutboundOrderService = mesPPCutOutboundOrderService; | 
|             MesPPCutOutboundOrderDetailService = mesPPCutOutboundOrderDetailService; | 
|             MesPPOutboundOrderDetailService = mesPPOutboundOrderDetailService; | 
|             ProOutOrderService = proOutOrderService; | 
|             ProOutOrderDetailService = proOutOrderDetailService; | 
|             RworkOutboundOrderService = rworkOutboundOrderService; | 
|             ErpProTransferOrderService = erpProTransferOrderService; | 
|             ErpProScrapSheetService = erpProScrapSheetService; | 
|             ErpProScrapSheetDetailService = erpProScrapSheetDetailService; | 
|         } | 
|     } | 
| } |