public void GetPurchaseOrderById() { PurchaseOrderModule module = new PurchaseOrderModule(); int id = 1; PurchaseOrder po = new PurchaseOrder(); po=module.GetPurchaseOrderById(id); }
public PurchaseOrder GetPurchaseOrderById(int id) { PurchaseOrder po = new PurchaseOrder(); using (IDataReader dr = new PurchaseOrderDataAdapter().GetPurchaseOrderById(id)) { if (dr.Read()) { po = PopulateReader(dr); } } return po; }
public PurchaseOrder Save(PurchaseOrder purchaseOrder) { using (PurchaseOrderDataAdapter adapter = new PurchaseOrderDataAdapter()) { if (this.IsExist(purchaseOrder.Id)) adapter.UpdatePurchaseOrder(purchaseOrder.Id, purchaseOrder.CustomerId , purchaseOrder.PONo, purchaseOrder.DateCreated, purchaseOrder.Quantity , purchaseOrder.Remarks, purchaseOrder.Price, purchaseOrder.DeliveryDateTime , purchaseOrder.TotalPrice, purchaseOrder.CreatedBy, purchaseOrder.Status); else adapter.InsertPurchaseOrder(purchaseOrder.CustomerId , purchaseOrder.PONo, purchaseOrder.DateCreated, purchaseOrder.Quantity , purchaseOrder.Remarks, purchaseOrder.Price, purchaseOrder.DeliveryDateTime , purchaseOrder.TotalPrice, purchaseOrder.CreatedBy, purchaseOrder.Status); } return purchaseOrder; }
private PurchaseOrder PopulateReader(IDataReader dr) { PurchaseOrder po = new PurchaseOrder(); if (dr["Id"] != null) po.Id = Convert.ToInt32(dr["Id"]); if (dr["customerId"] != null) { po.CustomerId = Convert.ToInt32(dr["customerId"]); po.CustomerInfo = customerCollection.FirstOrDefault(P => P.Id == po.CustomerId); } po.PONo = dr["PONo"].ToString(); po.DateCreated = Convert.ToDateTime(dr["DateCreated"]); po.Quantity = Convert.ToInt32(dr["Quantity"]); po.Price = Convert.ToDecimal(dr["Price"]); po.DeliveryDateTime = Convert.ToDateTime(dr["DeliveryDateTime"]); po.TotalPrice = Convert.ToDecimal(dr["TotalPrice"]); po.CreatedBy = dr["CreatedBy"].ToString(); if (dr["Status"] != null) { po.Status = Convert.ToInt32(dr["Status"]); po.StatusInfo = statusCollection.FirstOrDefault(P => P.Id == po.Status); } po.Remarks = dr["remarks"].ToString(); return po; }
public PurchaseOrder Save(PurchaseOrder purchaseOrder) { return new PurchaseOrderManager().Save(purchaseOrder); }