///<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); } }
///<Summary> ///Update ///This method updates one OrderDetails record in the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOOrderDetails ///</parameters> public virtual void Update() { Doing(this); IDAOOrderDetails daoOrderDetails = _iOrderDetailsRepository.New(); RegisterDataObject(_iOrderDetailsRepository, _iOrderDetailsRepository.BaseData(daoOrderDetails)); BeginTransaction(_iOrderDetailsRepository, "updateBOOrderDetails"); try { daoOrderDetails.OrderID = _orderID; daoOrderDetails.ProductID = _productID; daoOrderDetails.UnitPrice = _unitPrice; daoOrderDetails.Quantity = _quantity; daoOrderDetails.Discount = _discount; daoOrderDetails.CtrVersion = _ctrVersion; _iOrderDetailsRepository.Update(daoOrderDetails); CommitTransaction(_iOrderDetailsRepository); Done(this); _orderID = daoOrderDetails.OrderID; _productID = daoOrderDetails.ProductID; _unitPrice = daoOrderDetails.UnitPrice; _quantity = daoOrderDetails.Quantity; _discount = daoOrderDetails.Discount; _ctrVersion = daoOrderDetails.CtrVersion; _isDirty = false; } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iOrderDetailsRepository, "updateBOOrderDetails"); Handle(this, ex); } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAOOrderDetails ///</parameters> protected internal BOOrderDetails(IDAOOrderDetails daoOrderDetails) { try { _orderID = daoOrderDetails.OrderID; _productID = daoOrderDetails.ProductID; _unitPrice = daoOrderDetails.UnitPrice; _quantity = daoOrderDetails.Quantity; _discount = daoOrderDetails.Discount; _ctrVersion = daoOrderDetails.CtrVersion; } catch { throw; } }
///<Summary> ///Initializer ///Initializer using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///Int32 orderID, Int32 productID ///</parameters> public void Init(Int32 orderID, Int32 productID) { try { IDAOOrderDetails daoOrderDetails = _iOrderDetailsRepository.SelectOne(orderID, productID); _orderID = daoOrderDetails.OrderID; _productID = daoOrderDetails.ProductID; _unitPrice = daoOrderDetails.UnitPrice; _quantity = daoOrderDetails.Quantity; _discount = daoOrderDetails.Discount; _ctrVersion = daoOrderDetails.CtrVersion; } catch { throw; } }
///<Summary> ///SaveNew ///This method persists a new OrderDetails record to the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void SaveNew() { Doing(this); IDAOOrderDetails daoOrderDetails = _iOrderDetailsRepository.New(); RegisterDataObject(_iOrderDetailsRepository, _iOrderDetailsRepository.BaseData(daoOrderDetails)); BeginTransaction(_iOrderDetailsRepository, "savenewBOOrderDetails"); try { daoOrderDetails.Orderİd = _orderİd; daoOrderDetails.Productİd = _productİd; daoOrderDetails.Quantity = _quantity; daoOrderDetails.UnitPrice = _unitPrice; daoOrderDetails.Discount = _discount; daoOrderDetails.Statusİd = _statusİd; daoOrderDetails.DateAllocated = _dateAllocated; daoOrderDetails.PurchaseOrderİd = _purchaseOrderİd; daoOrderDetails.İnventoryİd = _inventoryİd; _iOrderDetailsRepository.Insert(daoOrderDetails); CommitTransaction(_iOrderDetailsRepository); Done(this); _id = daoOrderDetails.İd; _orderİd = daoOrderDetails.Orderİd; _productİd = daoOrderDetails.Productİd; _quantity = daoOrderDetails.Quantity; _unitPrice = daoOrderDetails.UnitPrice; _discount = daoOrderDetails.Discount; _statusİd = daoOrderDetails.Statusİd; _dateAllocated = daoOrderDetails.DateAllocated; _purchaseOrderİd = daoOrderDetails.PurchaseOrderİd; _inventoryİd = daoOrderDetails.İnventoryİd; _ctrVersion = daoOrderDetails.CtrVersion; _isDirty = false; } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iOrderDetailsRepository, "savenewBOOrderDetails"); Handle(this, ex); } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAOOrderDetails ///</parameters> protected internal BOOrderDetails(IDAOOrderDetails daoOrderDetails) { try { _id = daoOrderDetails.İd; _orderİd = daoOrderDetails.Orderİd; _productİd = daoOrderDetails.Productİd; _quantity = daoOrderDetails.Quantity; _unitPrice = daoOrderDetails.UnitPrice; _discount = daoOrderDetails.Discount; _statusİd = daoOrderDetails.Statusİd; _dateAllocated = daoOrderDetails.DateAllocated; _purchaseOrderİd = daoOrderDetails.PurchaseOrderİd; _inventoryİd = daoOrderDetails.İnventoryİd; _ctrVersion = daoOrderDetails.CtrVersion; } catch { throw; } }
///<Summary> ///Delete ///This method deletes one OrderDetails record from the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void Delete() { Doing(this); IDAOOrderDetails daoOrderDetails = _iOrderDetailsRepository.New(); RegisterDataObject(_iOrderDetailsRepository, _iOrderDetailsRepository.BaseData(daoOrderDetails)); BeginTransaction(_iOrderDetailsRepository, "deleteBOOrderDetails"); try { daoOrderDetails.İd = _id; _iOrderDetailsRepository.Delete(daoOrderDetails); CommitTransaction(_iOrderDetailsRepository); Done(this); } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iOrderDetailsRepository, "deleteBOOrderDetails"); Handle(this, ex); } }
///<Summary> ///Initializer ///Initializer using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///string id ///</parameters> public void Init(string id) { try { IDAOOrderDetails daoOrderDetails = _iOrderDetailsRepository.SelectOne(id); _id = daoOrderDetails.İd; _orderİd = daoOrderDetails.Orderİd; _productİd = daoOrderDetails.Productİd; _quantity = daoOrderDetails.Quantity; _unitPrice = daoOrderDetails.UnitPrice; _discount = daoOrderDetails.Discount; _statusİd = daoOrderDetails.Statusİd; _dateAllocated = daoOrderDetails.DateAllocated; _purchaseOrderİd = daoOrderDetails.PurchaseOrderİd; _inventoryİd = daoOrderDetails.İnventoryİd; _ctrVersion = daoOrderDetails.CtrVersion; } catch { throw; } }
public virtual void Delete(IDAOOrderDetails daoOrderDetails) { daoOrderDetails.Delete(); }
public virtual void Update(IDAOOrderDetails daoOrderDetails) { daoOrderDetails.Update(); }
public virtual void Insert(IDAOOrderDetails daoOrderDetails) { daoOrderDetails.Insert(); }
public virtual IzNorthwindConn_BaseData BaseData(IDAOOrderDetails daoOrderDetails) { return((IzNorthwindConn_BaseData)(DAOOrderDetails)daoOrderDetails); }