コード例 #1
0
        ///<Summary>
        ///Update
        ///This method updates one Privileges record in the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOPrivileges
        ///</parameters>
        public virtual void Update()
        {
            Doing(this);
            IDAOPrivileges daoPrivileges = _iPrivilegesRepository.New();

            RegisterDataObject(_iPrivilegesRepository, _iPrivilegesRepository.BaseData(daoPrivileges));
            BeginTransaction(_iPrivilegesRepository, "updateBOPrivileges");
            try
            {
                daoPrivileges.İd            = _id;
                daoPrivileges.PrivilegeName = _privilegeName;
                daoPrivileges.CtrVersion    = _ctrVersion;
                _iPrivilegesRepository.Update(daoPrivileges);
                CommitTransaction(_iPrivilegesRepository);
                Done(this);

                _id            = daoPrivileges.İd;
                _privilegeName = daoPrivileges.PrivilegeName;
                _ctrVersion    = daoPrivileges.CtrVersion;
                _isDirty       = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iPrivilegesRepository, "updateBOPrivileges");
                Handle(this, ex);
            }
        }
コード例 #2
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOPrivileges
 ///</parameters>
 protected internal BOPrivileges(IDAOPrivileges daoPrivileges)
 {
     try
     {
         _id            = daoPrivileges.İd;
         _privilegeName = daoPrivileges.PrivilegeName;
         _ctrVersion    = daoPrivileges.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
コード例 #3
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///string id
 ///</parameters>
 public void Init(string id)
 {
     try
     {
         IDAOPrivileges daoPrivileges = _iPrivilegesRepository.SelectOne(id);
         _id            = daoPrivileges.İd;
         _privilegeName = daoPrivileges.PrivilegeName;
         _ctrVersion    = daoPrivileges.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
コード例 #4
0
        ///<Summary>
        ///Delete
        ///This method deletes one Privileges record from the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void Delete()
        {
            Doing(this);
            IDAOPrivileges daoPrivileges = _iPrivilegesRepository.New();

            RegisterDataObject(_iPrivilegesRepository, _iPrivilegesRepository.BaseData(daoPrivileges));
            BeginTransaction(_iPrivilegesRepository, "deleteBOPrivileges");
            try
            {
                daoPrivileges.İd = _id;
                _iPrivilegesRepository.Delete(daoPrivileges);
                CommitTransaction(_iPrivilegesRepository);
                Done(this);
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iPrivilegesRepository, "deleteBOPrivileges");
                Handle(this, ex);
            }
        }
コード例 #5
0
 public virtual void Delete(IDAOPrivileges daoPrivileges)
 {
     daoPrivileges.Delete();
 }
コード例 #6
0
 public virtual void Update(IDAOPrivileges daoPrivileges)
 {
     daoPrivileges.Update();
 }
コード例 #7
0
 public virtual void Insert(IDAOPrivileges daoPrivileges)
 {
     daoPrivileges.Insert();
 }
コード例 #8
0
 public virtual IzNorthwindConn_BaseData BaseData(IDAOPrivileges daoPrivileges)
 {
     return((IzNorthwindConn_BaseData)(DAOPrivileges)daoPrivileges);
 }