public bool createPurchaseOrder(PurchaseProcessDetail purchaseProcessDetail) { SUPPLIER supplier = new SUPPLIER { SUPLNO = purchaseProcessDetail.Supplier.SupplierNo, SUPLNAME = purchaseProcessDetail.Supplier.SupplierName, SUPLADDR = purchaseProcessDetail.Supplier.SupplierAddress }; PODETAIL poDetail = new PODETAIL { PONO = purchaseProcessDetail.PurchaseOrderDetail.PurchaseOrderNo, ITCODE = purchaseProcessDetail.PurchaseOrderDetail.ItemCode, QTY = purchaseProcessDetail.PurchaseOrderDetail.Quantity }; POMASTER POMaster = new POMASTER { PODATE = purchaseProcessDetail.PurchaseOrderMaster.PurchaseOrderDate, PONO = purchaseProcessDetail.PurchaseOrderMaster.PurchaseOrderNo, SUPLNO = purchaseProcessDetail.PurchaseOrderMaster.SupplierNo }; ITEM item = new ITEM { ITCODE = purchaseProcessDetail.Item.ItemCode, ITDESC = purchaseProcessDetail.Item.ItemDescription, ITRATE = purchaseProcessDetail.Item.ItemRate }; using (var POContext = new Entities()) { POContext.SUPPLIER.Add(supplier); POContext.ITEM.Add(item); POContext.PODETAIL.Add(poDetail); POContext.POMASTER.Add(POMaster); rowAffected = POContext.SaveChanges(); } if (rowAffected > 0) { return(true); } else { return(false); } }
public bool processCreatePurchaseOrder(PurchaseProcessDetail purchaseProcessDetail) { var result = purchaseOrderDAC.createPurchaseOrder(purchaseProcessDetail); return(result); }