///<Summary> ///AddPurchaseOrderDetails ///This method persists a BOPurchaseOrderDetails object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOPurchaseOrderDetails ///</parameters> public virtual void AddPurchaseOrderDetails(IBOPurchaseOrderDetails boPurchaseOrderDetails) { Doing(this); IDAOPurchaseOrderDetails daoPurchaseOrderDetails = _iPurchaseOrderDetailsRepository.New(); RegisterDataObject(_iPurchaseOrderDetailsRepository, _iPurchaseOrderDetailsRepository.BaseData(daoPurchaseOrderDetails)); BeginTransaction(_iPurchaseOrderDetailsRepository, "addPurchaseOrderDetails"); try { daoPurchaseOrderDetails.İd = boPurchaseOrderDetails.İd; daoPurchaseOrderDetails.Productİd = boPurchaseOrderDetails.Productİd; daoPurchaseOrderDetails.Quantity = boPurchaseOrderDetails.Quantity; daoPurchaseOrderDetails.UnitCost = boPurchaseOrderDetails.UnitCost; daoPurchaseOrderDetails.DateReceived = boPurchaseOrderDetails.DateReceived; daoPurchaseOrderDetails.PostedToİnventory = boPurchaseOrderDetails.PostedToİnventory; daoPurchaseOrderDetails.İnventoryİd = boPurchaseOrderDetails.İnventoryİd; daoPurchaseOrderDetails.PurchaseOrderİd = _id; _iPurchaseOrderDetailsRepository.Insert(daoPurchaseOrderDetails); CommitTransaction(_iPurchaseOrderDetailsRepository); Done(this); /*pick up any primary keys, computed values etc*/ boPurchaseOrderDetails = new BOPurchaseOrderDetails(daoPurchaseOrderDetails); if (_boPurchaseOrderDetailsCollection != null) { _boPurchaseOrderDetailsCollection.Add(boPurchaseOrderDetails); } } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iPurchaseOrderDetailsRepository, "addPurchaseOrderDetails"); Handle(this, ex); } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAOPurchaseOrderDetails ///</parameters> protected internal BOPurchaseOrderDetails(IDAOPurchaseOrderDetails daoPurchaseOrderDetails) { try { _id = daoPurchaseOrderDetails.İd; _purchaseOrderİd = daoPurchaseOrderDetails.PurchaseOrderİd; _productİd = daoPurchaseOrderDetails.Productİd; _quantity = daoPurchaseOrderDetails.Quantity; _unitCost = daoPurchaseOrderDetails.UnitCost; _dateReceived = daoPurchaseOrderDetails.DateReceived; _postedToİnventory = daoPurchaseOrderDetails.PostedToİnventory; _inventoryİd = daoPurchaseOrderDetails.İnventoryİd; _ctrVersion = daoPurchaseOrderDetails.CtrVersion; } catch { throw; } }
///<Summary> ///Initializer ///Initializer using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///string id ///</parameters> public void Init(string id) { try { IDAOPurchaseOrderDetails daoPurchaseOrderDetails = _iPurchaseOrderDetailsRepository.SelectOne(id); _id = daoPurchaseOrderDetails.İd; _purchaseOrderİd = daoPurchaseOrderDetails.PurchaseOrderİd; _productİd = daoPurchaseOrderDetails.Productİd; _quantity = daoPurchaseOrderDetails.Quantity; _unitCost = daoPurchaseOrderDetails.UnitCost; _dateReceived = daoPurchaseOrderDetails.DateReceived; _postedToİnventory = daoPurchaseOrderDetails.PostedToİnventory; _inventoryİd = daoPurchaseOrderDetails.İnventoryİd; _ctrVersion = daoPurchaseOrderDetails.CtrVersion; } catch { throw; } }
///<Summary> ///Delete ///This method deletes one PurchaseOrderDetails record from the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void Delete() { Doing(this); IDAOPurchaseOrderDetails daoPurchaseOrderDetails = _iPurchaseOrderDetailsRepository.New(); RegisterDataObject(_iPurchaseOrderDetailsRepository, _iPurchaseOrderDetailsRepository.BaseData(daoPurchaseOrderDetails)); BeginTransaction(_iPurchaseOrderDetailsRepository, "deleteBOPurchaseOrderDetails"); try { daoPurchaseOrderDetails.İd = _id; _iPurchaseOrderDetailsRepository.Delete(daoPurchaseOrderDetails); CommitTransaction(_iPurchaseOrderDetailsRepository); Done(this); } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iPurchaseOrderDetailsRepository, "deleteBOPurchaseOrderDetails"); Handle(this, ex); } }
///<Summary> ///Update ///This method updates one PurchaseOrderDetails record in the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOPurchaseOrderDetails ///</parameters> public virtual void Update() { Doing(this); IDAOPurchaseOrderDetails daoPurchaseOrderDetails = _iPurchaseOrderDetailsRepository.New(); RegisterDataObject(_iPurchaseOrderDetailsRepository, _iPurchaseOrderDetailsRepository.BaseData(daoPurchaseOrderDetails)); BeginTransaction(_iPurchaseOrderDetailsRepository, "updateBOPurchaseOrderDetails"); try { daoPurchaseOrderDetails.İd = _id; daoPurchaseOrderDetails.PurchaseOrderİd = _purchaseOrderİd; daoPurchaseOrderDetails.Productİd = _productİd; daoPurchaseOrderDetails.Quantity = _quantity; daoPurchaseOrderDetails.UnitCost = _unitCost; daoPurchaseOrderDetails.DateReceived = _dateReceived; daoPurchaseOrderDetails.PostedToİnventory = _postedToİnventory; daoPurchaseOrderDetails.İnventoryİd = _inventoryİd; daoPurchaseOrderDetails.CtrVersion = _ctrVersion; _iPurchaseOrderDetailsRepository.Update(daoPurchaseOrderDetails); CommitTransaction(_iPurchaseOrderDetailsRepository); Done(this); _id = daoPurchaseOrderDetails.İd; _purchaseOrderİd = daoPurchaseOrderDetails.PurchaseOrderİd; _productİd = daoPurchaseOrderDetails.Productİd; _quantity = daoPurchaseOrderDetails.Quantity; _unitCost = daoPurchaseOrderDetails.UnitCost; _dateReceived = daoPurchaseOrderDetails.DateReceived; _postedToİnventory = daoPurchaseOrderDetails.PostedToİnventory; _inventoryİd = daoPurchaseOrderDetails.İnventoryİd; _ctrVersion = daoPurchaseOrderDetails.CtrVersion; _isDirty = false; } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iPurchaseOrderDetailsRepository, "updateBOPurchaseOrderDetails"); Handle(this, ex); } }
public virtual void Delete(IDAOPurchaseOrderDetails daoPurchaseOrderDetails) { daoPurchaseOrderDetails.Delete(); }
public virtual void Update(IDAOPurchaseOrderDetails daoPurchaseOrderDetails) { daoPurchaseOrderDetails.Update(); }
public virtual void Insert(IDAOPurchaseOrderDetails daoPurchaseOrderDetails) { daoPurchaseOrderDetails.Insert(); }
public virtual IzNorthwindConn_BaseData BaseData(IDAOPurchaseOrderDetails daoPurchaseOrderDetails) { return((IzNorthwindConn_BaseData)(DAOPurchaseOrderDetails)daoPurchaseOrderDetails); }