///<Summary> ///AddOrderDetails ///This method persists a BOOrderDetails object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOOrderDetails ///</parameters> public virtual void AddOrderDetails(IBOOrderDetails boOrderDetails) { Doing(this); IDAOOrderDetails daoOrderDetails = _iOrderDetailsRepository.New(); RegisterDataObject(_iOrderDetailsRepository, _iOrderDetailsRepository.BaseData(daoOrderDetails)); BeginTransaction(_iOrderDetailsRepository, "addOrderDetails"); try { daoOrderDetails.ProductID = boOrderDetails.ProductID; daoOrderDetails.UnitPrice = boOrderDetails.UnitPrice; daoOrderDetails.Quantity = boOrderDetails.Quantity; daoOrderDetails.Discount = boOrderDetails.Discount; daoOrderDetails.OrderID = _orderID.Value; _iOrderDetailsRepository.Insert(daoOrderDetails); CommitTransaction(_iOrderDetailsRepository); Done(this); /*pick up any primary keys, computed values etc*/ boOrderDetails = new BOOrderDetails(daoOrderDetails); if (_boOrderDetailsCollection != null) { _boOrderDetailsCollection.Add(boOrderDetails); } } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iOrderDetailsRepository, "addOrderDetails"); Handle(this, ex); } }
public OrderDetailsVm(IBOOrderDetails boOrderDetails) { OrderID = boOrderDetails.OrderID; ProductID = boOrderDetails.ProductID; UnitPrice = boOrderDetails.UnitPrice; Quantity = boOrderDetails.Quantity; Discount = boOrderDetails.Discount; }
public OrderDetailsVm(IBOOrderDetails boOrderDetails) { İd = boOrderDetails.İd; Orderİd = boOrderDetails.Orderİd; Productİd = boOrderDetails.Productİd; Quantity = boOrderDetails.Quantity; UnitPrice = boOrderDetails.UnitPrice; Discount = boOrderDetails.Discount; Statusİd = boOrderDetails.Statusİd; DateAllocated = boOrderDetails.DateAllocated; PurchaseOrderİd = boOrderDetails.PurchaseOrderİd; İnventoryİd = boOrderDetails.İnventoryİd; }