示例#1
0
        public int UpdateRow(DbTransaction pTran, UserGroup UserGroup, bool CreateTransaction)
        {
            int           intRow    = 0;
            DbTransaction objTran   = pTran;
            Exception     exception = null;

            try
            {
                if (pTran == null && CreateTransaction == true)
                {
                    objTran = UserGroupData.CreateTransaction();
                }
                intRow = UserGroupData.UpdateRow(objTran, UserGroup);
                if (pTran == null && objTran != null && CreateTransaction == true)
                {
                    UserGroupData.CommitTransaction(objTran, true);
                    objTran = null;
                }
            }
            catch (Exception EX)
            {
                exception = EX;
                if (pTran == null && objTran != null && CreateTransaction == true)
                {
                    UserGroupData.RollbackTransaction(objTran, true);
                    objTran = null;
                }
            }
            finally
            {
            }
            return(intRow);
        }