Esempio n. 1
0
        ///<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);
            }
        }
Esempio n. 2
0
 ///<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;
     }
 }
Esempio n. 3
0
 ///<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;
     }
 }
Esempio n. 4
0
        ///<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);
            }
        }
Esempio n. 5
0
        ///<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);
            }
        }
Esempio n. 6
0
 public virtual void Delete(IDAOİnvoices daoİnvoices)
 {
     daoİnvoices.Delete();
 }
Esempio n. 7
0
 public virtual void Update(IDAOİnvoices daoİnvoices)
 {
     daoİnvoices.Update();
 }
Esempio n. 8
0
 public virtual void Insert(IDAOİnvoices daoİnvoices)
 {
     daoİnvoices.Insert();
 }
Esempio n. 9
0
 public virtual IzNorthwindConn_BaseData BaseData(IDAOİnvoices daoİnvoices)
 {
     return((IzNorthwindConn_BaseData)(DAOInvoices)daoİnvoices);
 }