///<Summary>
        ///Update
        ///This method updates one SalesReports record in the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOSalesReports
        ///</parameters>
        public virtual void Update()
        {
            Doing(this);
            IDAOSalesReports daoSalesReports = _iSalesReportsRepository.New();

            RegisterDataObject(_iSalesReportsRepository, _iSalesReportsRepository.BaseData(daoSalesReports));
            BeginTransaction(_iSalesReportsRepository, "updateBOSalesReports");
            try
            {
                daoSalesReports.GroupBy         = _groupBy;
                daoSalesReports.Display         = _display;
                daoSalesReports.Title           = _title;
                daoSalesReports.FilterRowSource = _filterRowSource;
                daoSalesReports.Default         = _default;
                daoSalesReports.CtrVersion      = _ctrVersion;
                _iSalesReportsRepository.Update(daoSalesReports);
                CommitTransaction(_iSalesReportsRepository);
                Done(this);

                _groupBy         = daoSalesReports.GroupBy;
                _display         = daoSalesReports.Display;
                _title           = daoSalesReports.Title;
                _filterRowSource = daoSalesReports.FilterRowSource;
                _default         = daoSalesReports.Default;
                _ctrVersion      = daoSalesReports.CtrVersion;
                _isDirty         = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iSalesReportsRepository, "updateBOSalesReports");
                Handle(this, ex);
            }
        }
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOSalesReports
 ///</parameters>
 protected internal BOSalesReports(IDAOSalesReports daoSalesReports)
 {
     try
     {
         _groupBy         = daoSalesReports.GroupBy;
         _display         = daoSalesReports.Display;
         _title           = daoSalesReports.Title;
         _filterRowSource = daoSalesReports.FilterRowSource;
         _default         = daoSalesReports.Default;
         _ctrVersion      = daoSalesReports.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///string groupBy
 ///</parameters>
 public void Init(string groupBy)
 {
     try
     {
         IDAOSalesReports daoSalesReports = _iSalesReportsRepository.SelectOne(groupBy);
         _groupBy         = daoSalesReports.GroupBy;
         _display         = daoSalesReports.Display;
         _title           = daoSalesReports.Title;
         _filterRowSource = daoSalesReports.FilterRowSource;
         _default         = daoSalesReports.Default;
         _ctrVersion      = daoSalesReports.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
        ///<Summary>
        ///Delete
        ///This method deletes one SalesReports record from the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void Delete()
        {
            Doing(this);
            IDAOSalesReports daoSalesReports = _iSalesReportsRepository.New();

            RegisterDataObject(_iSalesReportsRepository, _iSalesReportsRepository.BaseData(daoSalesReports));
            BeginTransaction(_iSalesReportsRepository, "deleteBOSalesReports");
            try
            {
                daoSalesReports.GroupBy = _groupBy;
                _iSalesReportsRepository.Delete(daoSalesReports);
                CommitTransaction(_iSalesReportsRepository);
                Done(this);
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iSalesReportsRepository, "deleteBOSalesReports");
                Handle(this, ex);
            }
        }
Beispiel #5
0
 public virtual void Delete(IDAOSalesReports daoSalesReports)
 {
     daoSalesReports.Delete();
 }
Beispiel #6
0
 public virtual void Update(IDAOSalesReports daoSalesReports)
 {
     daoSalesReports.Update();
 }
Beispiel #7
0
 public virtual void Insert(IDAOSalesReports daoSalesReports)
 {
     daoSalesReports.Insert();
 }
Beispiel #8
0
 public virtual IzNorthwindConn_BaseData BaseData(IDAOSalesReports daoSalesReports)
 {
     return((IzNorthwindConn_BaseData)(DAOSalesReports)daoSalesReports);
 }