///<Summary>
        ///Update
        ///This method updates one İnventoryTransactions record in the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOİnventoryTransactions
        ///</parameters>
        public virtual void Update()
        {
            Doing(this);
            IDAOİnventoryTransactions daoİnventoryTransactions = _iİnventoryTransactionsRepository.New();

            RegisterDataObject(_iİnventoryTransactionsRepository, _iİnventoryTransactionsRepository.BaseData(daoİnventoryTransactions));
            BeginTransaction(_iİnventoryTransactionsRepository, "updateBOİnventoryTransactions");
            try
            {
                daoİnventoryTransactions.İd = _id;
                daoİnventoryTransactions.TransactionType         = _transactionType;
                daoİnventoryTransactions.TransactionCreatedDate  = _transactionCreatedDate;
                daoİnventoryTransactions.TransactionModifiedDate = _transactionModifiedDate;
                daoİnventoryTransactions.Productİd       = _productİd;
                daoİnventoryTransactions.Quantity        = _quantity;
                daoİnventoryTransactions.PurchaseOrderİd = _purchaseOrderİd;
                daoİnventoryTransactions.CustomerOrderİd = _customerOrderİd;
                daoİnventoryTransactions.Comments        = _comments;
                daoİnventoryTransactions.CtrVersion      = _ctrVersion;
                _iİnventoryTransactionsRepository.Update(daoİnventoryTransactions);
                CommitTransaction(_iİnventoryTransactionsRepository);
                Done(this);

                _id = daoİnventoryTransactions.İd;
                _transactionType         = daoİnventoryTransactions.TransactionType;
                _transactionCreatedDate  = daoİnventoryTransactions.TransactionCreatedDate;
                _transactionModifiedDate = daoİnventoryTransactions.TransactionModifiedDate;
                _productİd       = daoİnventoryTransactions.Productİd;
                _quantity        = daoİnventoryTransactions.Quantity;
                _purchaseOrderİd = daoİnventoryTransactions.PurchaseOrderİd;
                _customerOrderİd = daoİnventoryTransactions.CustomerOrderİd;
                _comments        = daoİnventoryTransactions.Comments;
                _ctrVersion      = daoİnventoryTransactions.CtrVersion;
                _isDirty         = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iİnventoryTransactionsRepository, "updateBOİnventoryTransactions");
                Handle(this, ex);
            }
        }
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOİnventoryTransactions
 ///</parameters>
 protected internal BOInventoryTransactions(IDAOİnventoryTransactions daoİnventoryTransactions)
 {
     try
     {
         _id = daoİnventoryTransactions.İd;
         _transactionType         = daoİnventoryTransactions.TransactionType;
         _transactionCreatedDate  = daoİnventoryTransactions.TransactionCreatedDate;
         _transactionModifiedDate = daoİnventoryTransactions.TransactionModifiedDate;
         _productİd       = daoİnventoryTransactions.Productİd;
         _quantity        = daoİnventoryTransactions.Quantity;
         _purchaseOrderİd = daoİnventoryTransactions.PurchaseOrderİd;
         _customerOrderİd = daoİnventoryTransactions.CustomerOrderİd;
         _comments        = daoİnventoryTransactions.Comments;
         _ctrVersion      = daoİnventoryTransactions.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İnventoryTransactions daoİnventoryTransactions = _iİnventoryTransactionsRepository.SelectOne(id);
         _id = daoİnventoryTransactions.İd;
         _transactionType         = daoİnventoryTransactions.TransactionType;
         _transactionCreatedDate  = daoİnventoryTransactions.TransactionCreatedDate;
         _transactionModifiedDate = daoİnventoryTransactions.TransactionModifiedDate;
         _productİd       = daoİnventoryTransactions.Productİd;
         _quantity        = daoİnventoryTransactions.Quantity;
         _purchaseOrderİd = daoİnventoryTransactions.PurchaseOrderİd;
         _customerOrderİd = daoİnventoryTransactions.CustomerOrderİd;
         _comments        = daoİnventoryTransactions.Comments;
         _ctrVersion      = daoİnventoryTransactions.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
        ///<Summary>
        ///Delete
        ///This method deletes one İnventoryTransactions record from the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void Delete()
        {
            Doing(this);
            IDAOİnventoryTransactions daoİnventoryTransactions = _iİnventoryTransactionsRepository.New();

            RegisterDataObject(_iİnventoryTransactionsRepository, _iİnventoryTransactionsRepository.BaseData(daoİnventoryTransactions));
            BeginTransaction(_iİnventoryTransactionsRepository, "deleteBOİnventoryTransactions");
            try
            {
                daoİnventoryTransactions.İd = _id;
                _iİnventoryTransactionsRepository.Delete(daoİnventoryTransactions);
                CommitTransaction(_iİnventoryTransactionsRepository);
                Done(this);
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iİnventoryTransactionsRepository, "deleteBOİnventoryTransactions");
                Handle(this, ex);
            }
        }
示例#5
0
        ///<Summary>
        ///AddİnventoryTransactions
        ///This method persists a BOİnventoryTransactions object to the database collection
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOİnventoryTransactions
        ///</parameters>
        public virtual void AddİnventoryTransactions(IBOİnventoryTransactions boİnventoryTransactions)
        {
            Doing(this);
            IDAOİnventoryTransactions daoİnventoryTransactions = _iİnventoryTransactionsRepository.New();

            RegisterDataObject(_iİnventoryTransactionsRepository, _iİnventoryTransactionsRepository.BaseData(daoİnventoryTransactions));
            BeginTransaction(_iİnventoryTransactionsRepository, "addİnventoryTransactions");
            try
            {
                daoİnventoryTransactions.İd = boİnventoryTransactions.İd;
                daoİnventoryTransactions.TransactionType         = boİnventoryTransactions.TransactionType;
                daoİnventoryTransactions.TransactionCreatedDate  = boİnventoryTransactions.TransactionCreatedDate;
                daoİnventoryTransactions.TransactionModifiedDate = boİnventoryTransactions.TransactionModifiedDate;
                daoİnventoryTransactions.Productİd       = boİnventoryTransactions.Productİd;
                daoİnventoryTransactions.Quantity        = boİnventoryTransactions.Quantity;
                daoİnventoryTransactions.CustomerOrderİd = boİnventoryTransactions.CustomerOrderİd;
                daoİnventoryTransactions.Comments        = boİnventoryTransactions.Comments;
                daoİnventoryTransactions.PurchaseOrderİd = _id;
                _iİnventoryTransactionsRepository.Insert(daoİnventoryTransactions);
                CommitTransaction(_iİnventoryTransactionsRepository);
                Done(this);

                /*pick up any primary keys, computed values etc*/
                boİnventoryTransactions = new BOInventoryTransactions(daoİnventoryTransactions);
                if (_boİnventoryTransactionsCollection != null)
                {
                    _boİnventoryTransactionsCollection.Add(boİnventoryTransactions);
                }
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iİnventoryTransactionsRepository, "addİnventoryTransactions");
                Handle(this, ex);
            }
        }
 public virtual void Delete(IDAOİnventoryTransactions daoİnventoryTransactions)
 {
     daoİnventoryTransactions.Delete();
 }
 public virtual void Update(IDAOİnventoryTransactions daoİnventoryTransactions)
 {
     daoİnventoryTransactions.Update();
 }
 public virtual void Insert(IDAOİnventoryTransactions daoİnventoryTransactions)
 {
     daoİnventoryTransactions.Insert();
 }
 public virtual IzNorthwindConn_BaseData BaseData(IDAOİnventoryTransactions daoİnventoryTransactions)
 {
     return((IzNorthwindConn_BaseData)(DAOInventoryTransactions)daoİnventoryTransactions);
 }