///<Summary> ///Addİnvoices ///This method persists a BOİnvoices object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOİnvoices ///</parameters> public virtual void Addİnvoices(IBOİnvoices boİnvoices) { Doing(this); IDAOİnvoices daoİnvoices = _iİnvoicesRepository.New(); RegisterDataObject(_iİnvoicesRepository, _iİnvoicesRepository.BaseData(daoİnvoices)); BeginTransaction(_iİnvoicesRepository, "addİnvoices"); try { daoİnvoices.İd = boİnvoices.İd; daoİnvoices.İnvoiceDate = boİnvoices.İnvoiceDate; daoİnvoices.DueDate = boİnvoices.DueDate; daoİnvoices.Tax = boİnvoices.Tax; daoİnvoices.Shipping = boİnvoices.Shipping; daoİnvoices.AmountDue = boİnvoices.AmountDue; daoİnvoices.Orderİd = _id; _iİnvoicesRepository.Insert(daoİnvoices); CommitTransaction(_iİnvoicesRepository); Done(this); /*pick up any primary keys, computed values etc*/ boİnvoices = new BOInvoices(daoİnvoices); if (_boİnvoicesCollection != null) { _boİnvoicesCollection.Add(boİnvoices); } } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iİnvoicesRepository, "addİnvoices"); Handle(this, ex); } }
///<Summary> ///Constructor ///This constructor initializes the business object from its respective data object ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///DAOİnvoices ///</parameters> protected internal BOInvoices(IDAOİnvoices daoİnvoices) { try { _id = daoİnvoices.İd; _orderİd = daoİnvoices.Orderİd; _invoiceDate = daoİnvoices.İnvoiceDate; _dueDate = daoİnvoices.DueDate; _tax = daoİnvoices.Tax; _shipping = daoİnvoices.Shipping; _amountDue = daoİnvoices.AmountDue; _ctrVersion = daoİnvoices.CtrVersion; } catch { throw; } }
///<Summary> ///Initializer ///Initializer using primary key(s) ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///string id ///</parameters> public void Init(string id) { try { IDAOİnvoices daoİnvoices = _iİnvoicesRepository.SelectOne(id); _id = daoİnvoices.İd; _orderİd = daoİnvoices.Orderİd; _invoiceDate = daoİnvoices.İnvoiceDate; _dueDate = daoİnvoices.DueDate; _tax = daoİnvoices.Tax; _shipping = daoİnvoices.Shipping; _amountDue = daoİnvoices.AmountDue; _ctrVersion = daoİnvoices.CtrVersion; } catch { throw; } }
///<Summary> ///Delete ///This method deletes one İnvoices record from the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> /// ///</parameters> public virtual void Delete() { Doing(this); IDAOİnvoices daoİnvoices = _iİnvoicesRepository.New(); RegisterDataObject(_iİnvoicesRepository, _iİnvoicesRepository.BaseData(daoİnvoices)); BeginTransaction(_iİnvoicesRepository, "deleteBOİnvoices"); try { daoİnvoices.İd = _id; _iİnvoicesRepository.Delete(daoİnvoices); CommitTransaction(_iİnvoicesRepository); Done(this); } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iİnvoicesRepository, "deleteBOİnvoices"); Handle(this, ex); } }
///<Summary> ///Update ///This method updates one İnvoices record in the store ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOİnvoices ///</parameters> public virtual void Update() { Doing(this); IDAOİnvoices daoİnvoices = _iİnvoicesRepository.New(); RegisterDataObject(_iİnvoicesRepository, _iİnvoicesRepository.BaseData(daoİnvoices)); BeginTransaction(_iİnvoicesRepository, "updateBOİnvoices"); try { daoİnvoices.İd = _id; daoİnvoices.Orderİd = _orderİd; daoİnvoices.İnvoiceDate = _invoiceDate; daoİnvoices.DueDate = _dueDate; daoİnvoices.Tax = _tax; daoİnvoices.Shipping = _shipping; daoİnvoices.AmountDue = _amountDue; daoİnvoices.CtrVersion = _ctrVersion; _iİnvoicesRepository.Update(daoİnvoices); CommitTransaction(_iİnvoicesRepository); Done(this); _id = daoİnvoices.İd; _orderİd = daoİnvoices.Orderİd; _invoiceDate = daoİnvoices.İnvoiceDate; _dueDate = daoİnvoices.DueDate; _tax = daoİnvoices.Tax; _shipping = daoİnvoices.Shipping; _amountDue = daoİnvoices.AmountDue; _ctrVersion = daoİnvoices.CtrVersion; _isDirty = false; } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iİnvoicesRepository, "updateBOİnvoices"); Handle(this, ex); } }
public virtual void Delete(IDAOİnvoices daoİnvoices) { daoİnvoices.Delete(); }
public virtual void Update(IDAOİnvoices daoİnvoices) { daoİnvoices.Update(); }
public virtual void Insert(IDAOİnvoices daoİnvoices) { daoİnvoices.Insert(); }
public virtual IzNorthwindConn_BaseData BaseData(IDAOİnvoices daoİnvoices) { return((IzNorthwindConn_BaseData)(DAOInvoices)daoİnvoices); }