public bool UpdatePurchaseOrder(PurchaseProcessDetail purchaseProcessDetail) { var pPdetail = new Entity.PurchaseProcessDetail(); MapPurchaseDetailToEntity(purchaseProcessDetail, pPdetail); var result = purchaseOrderBC.processUpdatePurchaseOrder(pPdetail); return(result); }
private void MapPurchaseDetailToEntity(PurchaseProcessDetail result, Entity.PurchaseProcessDetail pPDetail) { if (result != null) { if (result.Item != null) { pPDetail.Item = new Entity.Item() { ItemCode = result.Item.ItemCode, ItemDescription = result.Item.ItemDescription, ItemRate = result.Item.ItemRate }; } if (result.PurchaseOrderDetail != null) { pPDetail.PurchaseOrderDetail = new Entity.PODetail() { PurchaseOrderNo = result.PurchaseOrderDetail.PurchaseOrderNo, Quantity = result.PurchaseOrderDetail.Quantity, ItemCode = result.Item != null ? result.Item.ItemCode : "0" }; } if (result.PurchaseOrderMaster != null) { pPDetail.PurchaseOrderMaster = new Entity.POMaster() { PurchaseOrderDate = result.PurchaseOrderMaster.PurchaseOrderDate, PurchaseOrderNo = result.PurchaseOrderMaster.PurchaseOrderNo }; } if (result.Supplier != null) { pPDetail.Supplier = new Entity.Supplier() { SupplierAddress = result.Supplier.SupplierAddress, SupplierName = result.Supplier.SupplierName, SupplierNo = result.Supplier.SupplierNo }; } } }