Esempio n. 1
0
        public bool UpdatePurchaseOrder(PurchaseProcessDetail purchaseProcessDetail)
        {
            var pPdetail = new Entity.PurchaseProcessDetail();

            MapPurchaseDetailToEntity(purchaseProcessDetail, pPdetail);
            var result = purchaseOrderBC.processUpdatePurchaseOrder(pPdetail);

            return(result);
        }
Esempio n. 2
0
        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
                    };
                }
            }
        }