public bool SavePurchaseOrderDetail(OrderDetailDto listDto) { this.purchaseOrderDetail = listDto.DtoToEntityPurchaseOrderDetail(); if (_purchaseOrderDetail.Insert(this.purchaseOrderDetail).IsNull()) { return(false); } return(true); }
public InventoryService(IIOBalanceRepository <Product> product, IIOBalanceRepository <BatchSummary> batchSummary, IIOBalanceRepository <BatchProductLog> batchProductLog) { this._product = product; this._batchSummary = batchSummary; this._batchProductLog = batchProductLog; this.product = new Product(); this.purchaseOrder = new PurchaseOrder(); this.purchaseOrderDetail = new PurchaseOrderDetail(); this.batchSummary = new BatchSummary(); this.batchProductLog = new BatchProductLog(); }
public static IOBalanceEntity.PurchaseOrderDetail DtoToEntityPurchaseOrderDetail(this OrderDetailDto dto) { IOBalanceEntity.PurchaseOrderDetail entity = null; if (!dto.IsNull()) { entity = new IOBalanceEntity.PurchaseOrderDetail { PurchaseOrderDetailID = dto.PurchaseOrderDetailId, PurchaseOrderID = (long)dto.PurchaseOrderId, ProductID = dto.ProductId, SupplierID = dto.SupplierId, OverrideDisplay = dto.OverrideDisplay, OverrideExtDisplay = dto.OverrideExtDisplay }; } return(entity); }
public OrderService(IIOBalanceRepository <PurchaseOrder> purchaseOrder, IIOBalanceRepository <PurchaseOrderDetail> purchaseOrderDetail, IIOBalanceRepository <SalesOrder> salesOrder, IIOBalanceRepository <SalesOrderDetail> salesOrderDetail, IIOBalanceRepository <ReportCombination> reportCombination, IInventoryService inventoryService) { this._purchaseOrder = purchaseOrder; this._purchaseOrderDetail = purchaseOrderDetail; this._salesOrder = salesOrder; this._salesOrderDetail = salesOrderDetail; this._reportCombination = reportCombination; this._inventoryService = inventoryService; this.purchaseOrder = new IOBalanceEntity.PurchaseOrder(); this.purchaseOrderDetail = new IOBalanceEntity.PurchaseOrderDetail(); this.salesOrder = new IOBalanceEntity.SalesOrder(); this.salesOrderDetail = new IOBalanceEntity.SalesOrderDetail(); this.reportCombination = new IOBalanceEntity.ReportCombination(); }