public void AddUpdatePurchaseInvoiceDetail(PurchaseInvoiceDetail purchaseinvoicedetail) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); try { data.AddUpdatePurchaseInvoiceDetail(purchaseinvoicedetail); // this.PurchaseOrderStatusChanged += new OrderEventsHandler(PurchaseInvoiceDetail_OrderStatusChanged); PurchaseInvoiceHeader head = new PurchaseInvoiceHeader(); PurchaseInvoiceHeaderCollection col = new PurchaseInvoiceHeaderCollection(); head = head.GetPurchaseInvoiceHeader(purchaseinvoicedetail.InvoiceID); /*this.OrderStatusChanged += new OrderEventsHandler(PurchaseInvoiceHeader_OrderStatusChanged);*/ // if (head.Status == (byte)OrderStatus.Received) // { // OnPurchaseOrderStatusChanged(purchaseinvoicedetail.ProductID, purchaseinvoicedetail.Quantity); // } UpdateInvoiceTotal(purchaseinvoicedetail.InvoiceID); } catch (Exception ex) { log.Write(ex.Message, "AddUpdatePurchaseInvoiceDetail"); throw (ex); } finally { data = null; } }
public DataSet GetPurchaseInvoiceDetailsDataSet(string where, string orderBy) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); DataSet ds = new DataSet(); try { ds = data.GetPurchaseInvoiceDetailDynamicDataSet(where, orderBy); } catch (Exception ex) { log.Write(ex.Message, "GetPurchaseInvoiceDetailsDataSet"); throw (ex); } finally { data = null; } return(ds); }
public PurchaseInvoiceDetailCollection GetPurchaseInvoiceDetailsCollection(string where, string orderBy) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); PurchaseInvoiceDetailCollection col = new PurchaseInvoiceDetailCollection(); try { col = data.GetAllPurchaseInvoiceDetailDynamicCollection(where, orderBy); } catch (Exception ex) { log.Write(ex.Message, "GetPurchaseInvoiceDetailsCollection"); throw (ex); } finally { data = null; } return(col); }
public PurchaseInvoiceDetailCollection GetAllPurchaseInvoiceDetailsCollection(int purchaseInvoiceDetailsID) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); PurchaseInvoiceDetailCollection col = new PurchaseInvoiceDetailCollection(); try { col = data.GetAllPurchaseInvoiceDetailCollection(purchaseInvoiceDetailsID); } catch (Exception ex) { log.Write(ex.Message, "GetAllPurchaseInvoiceDetailsCollection"); throw (ex); } finally { data = null; } return(col); }
public DataSet GetAllPurchaseInvoiceDetailsDataSet(int purchaseInvoiceDetailID) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); DataSet ds = new DataSet(); try { ds = data.GetAllPurchaseInvoiceDetailDataSet(purchaseInvoiceDetailID); } catch (Exception ex) { log.Write(ex.Message, "GetAllPurchaseInvoiceDetailsDataSet"); throw (ex); } finally { data = null; } return(ds); }
/* protected virtual void OnPurchaseOrderStatusChanged(int productId, long quantity) * { * if (PurchaseOrderStatusChanged != null) * { * OrderEventsArgs args = new OrderEventsArgs(productId, quantity); * PurchaseOrderStatusChanged(this, args); * } * }*/ /* * void PurchaseInvoiceDetail_OrderStatusChanged(object sender, OrderEventsArgs e) * { * ProductInventory inv = new ProductInventory(); * inv.ProductID = e.ProductID; * inv.Quantity = e.Quantity; * inv.ModifiedDate = DateTime.Now; * * inv.UpdateInventory(inv); * * }*/ public PurchaseInvoiceDetail GetPurchaseInvoiceDetails(int pid) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); PurchaseInvoiceDetail purchaseInvoiceDetail = new PurchaseInvoiceDetail(); try { purchaseInvoiceDetail = data.GetPurchaseInvoiceDetail(pid); } catch (Exception ex) { log.Write(ex.Message, "GetPurchaseInvoiceDetails"); throw (ex); } finally { data = null; } return(purchaseInvoiceDetail); }
public int AddPurchaseInvoiceDetail(PurchaseInvoiceDetail purchaseinvoicedetail) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); int id = 0; try { id = data.AddPurchaseInvoiceDetail(purchaseinvoicedetail); UpdateInvoiceTotal(purchaseinvoicedetail.InvoiceID); } catch (Exception ex) { log.Write(ex.Message, "AddPurchaseInvoiceDetail"); throw (ex); } finally { data = null; } return(id); }
public bool UpdatePurchaseInvoiceDetail(PurchaseInvoiceDetail purchaseinvoicedetail) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); bool ret = false; try { ret = data.UpdatePurchaseInvoiceDetail(purchaseinvoicedetail); UpdateInvoiceTotal(purchaseinvoicedetail.InvoiceID); } catch (Exception ex) { log.Write(ex.Message, ""); throw (ex); } finally { data = null; } return(ret); }
public bool RemovePurchaseInvoiceDetail(PurchaseInvoiceDetailCollection col) { PurchaseInvoiceDetailData data = new PurchaseInvoiceDetailData(); bool ret = false; try { ret = data.DeletePurchaseInvoiceDetail(col); UpdateInvoiceTotal(col); } catch (Exception ex) { log.Write(ex.Message, "RemovePurchaseInvoiceDetail"); throw (ex); } finally { data = null; } return(ret); }