示例#1
0
        ///<Summary>
        ///Update
        ///This method updates one Strings record in the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOStrings
        ///</parameters>
        public virtual void Update()
        {
            Doing(this);
            IDAOStrings daoStrings = _iStringsRepository.New();

            RegisterDataObject(_iStringsRepository, _iStringsRepository.BaseData(daoStrings));
            BeginTransaction(_iStringsRepository, "updateBOStrings");
            try
            {
                daoStrings.Stringİd   = _stringİd;
                daoStrings.StringData = _stringData;
                daoStrings.CtrVersion = _ctrVersion;
                _iStringsRepository.Update(daoStrings);
                CommitTransaction(_iStringsRepository);
                Done(this);

                _stringİd   = daoStrings.Stringİd;
                _stringData = daoStrings.StringData;
                _ctrVersion = daoStrings.CtrVersion;
                _isDirty    = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iStringsRepository, "updateBOStrings");
                Handle(this, ex);
            }
        }
示例#2
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOStrings
 ///</parameters>
 protected internal BOStrings(IDAOStrings daoStrings)
 {
     try
     {
         _stringİd   = daoStrings.Stringİd;
         _stringData = daoStrings.StringData;
         _ctrVersion = daoStrings.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
示例#3
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///string stringİd
 ///</parameters>
 public void Init(string stringİd)
 {
     try
     {
         IDAOStrings daoStrings = _iStringsRepository.SelectOne(stringİd);
         _stringİd   = daoStrings.Stringİd;
         _stringData = daoStrings.StringData;
         _ctrVersion = daoStrings.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
示例#4
0
        ///<Summary>
        ///Delete
        ///This method deletes one Strings record from the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void Delete()
        {
            Doing(this);
            IDAOStrings daoStrings = _iStringsRepository.New();

            RegisterDataObject(_iStringsRepository, _iStringsRepository.BaseData(daoStrings));
            BeginTransaction(_iStringsRepository, "deleteBOStrings");
            try
            {
                daoStrings.Stringİd = _stringİd;
                _iStringsRepository.Delete(daoStrings);
                CommitTransaction(_iStringsRepository);
                Done(this);
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iStringsRepository, "deleteBOStrings");
                Handle(this, ex);
            }
        }
 public virtual void Delete(IDAOStrings daoStrings)
 {
     daoStrings.Delete();
 }
 public virtual void Update(IDAOStrings daoStrings)
 {
     daoStrings.Update();
 }
 public virtual void Insert(IDAOStrings daoStrings)
 {
     daoStrings.Insert();
 }
 public virtual IzNorthwindConn_BaseData BaseData(IDAOStrings daoStrings)
 {
     return((IzNorthwindConn_BaseData)(DAOStrings)daoStrings);
 }