Example #1
0
        /// <summary>
        /// Abrir uma nova transação de operações do banco de dados
        /// </summary>
        /// <param name="beginTrans">Abrir um ponto inicial de uma tranação</param>
        /// <param name="timeOut">Informa o tempo de espera da tentativa de execução de um comando (tempo em segundos) padrão 30 segundo</param>
        /// <returns>Retorna o ComandoSQL para realizar as operações no banco de dados.</returns>
        public CommandSQL OpenCommandSQL(EnumBegin.Begin beginTrans = EnumBegin.Begin.None, int timeOut = 30)
        {
            Open();
            CommandSQL com = new CommandSQL(sqlConn, beginTrans);

            com.TimeOut = timeOut;
            return(com);
        }
Example #2
0
        /// <summary>
        /// Inicializa um nova instância de transações de operações no banco de dados
        /// </summary>
        /// <param name="con">Define um SqlConnection</param>
        /// <param name="beginTrans">Define o inicio de uma transação</param>
        public CommandSQL(SqlConnection con, EnumBegin.Begin beginTrans)
        {
            SqlCommand             = con.CreateCommand();
            SqlCommand.Connection  = con;
            SqlCommand.CommandType = System.Data.CommandType.Text;

            if (beginTrans == EnumBegin.Begin.BeginTransaction)
            {
                BeginTransation();
            }
        }