| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEA_IOutboundRepository; | 
|   | 
| namespace WIDESEA_OutboundRepository | 
| { | 
|     public class OutboundRepository : IOutboundRepository | 
|     { | 
|         public IOutboundOrderDetailRepository OutboundOrderDetailRepository { get; } | 
|   | 
|         public IOutboundOrderRepository OutboundOrderRepository { get; } | 
|   | 
|         public IOutStockLockInfoRepository OutboundStockLockInfoRepository { get; } | 
|   | 
|         public IMesPPCutOutboundOrderRepository MesPPCutOutboundOrderRepository { get; } | 
|         public IProOutOrderRepository ProOutOrderRepository { get; } | 
|         public IProOutOrderDetailRepository ProOutOrderDetailRepository { get; } | 
|         public IMesRworkOutboundOrderRepository RworkOutboundOrderRepository { get; } | 
|         public IErpProScrapSheetRepository ErpProScrapSheetRepository { get;} | 
|         public IErpProScrapSheetDetailRepository ErpProScrapDetailRepository { get;} | 
|   | 
|         public OutboundRepository(IOutboundOrderDetailRepository outboundOrderDetailRepository, IOutboundOrderRepository outboundOrderRepository, IOutStockLockInfoRepository outboundStockLockInfoRepository,IMesPPCutOutboundOrderRepository mesPPCutOutboundOrderRepository, IProOutOrderRepository proOutOrderRepository, IProOutOrderDetailRepository proOutOrderDetailRepository, IMesRworkOutboundOrderRepository rworkOutboundOrderRepository, IErpProScrapSheetRepository erpProScrapSheetRepository, IErpProScrapSheetDetailRepository erpProScrapSheetDetailRepository) | 
|         { | 
|             OutboundOrderDetailRepository = outboundOrderDetailRepository; | 
|             OutboundOrderRepository = outboundOrderRepository; | 
|             OutboundStockLockInfoRepository = outboundStockLockInfoRepository; | 
|             MesPPCutOutboundOrderRepository = mesPPCutOutboundOrderRepository; | 
|             ProOutOrderRepository = proOutOrderRepository; | 
|             ProOutOrderDetailRepository = proOutOrderDetailRepository; | 
|             RworkOutboundOrderRepository = rworkOutboundOrderRepository; | 
|             ErpProScrapSheetRepository= erpProScrapSheetRepository; | 
|             ErpProScrapDetailRepository = erpProScrapSheetDetailRepository; | 
|         } | 
|     } | 
| } |