///<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); } }
public virtual void Delete(IDAOSalesReports daoSalesReports) { daoSalesReports.Delete(); }
public virtual void Update(IDAOSalesReports daoSalesReports) { daoSalesReports.Update(); }
public virtual void Insert(IDAOSalesReports daoSalesReports) { daoSalesReports.Insert(); }
public virtual IzNorthwindConn_BaseData BaseData(IDAOSalesReports daoSalesReports) { return((IzNorthwindConn_BaseData)(DAOSalesReports)daoSalesReports); }