private void MostraScriptUser(string p_NomeUser) { Cursor.Current = Cursors.WaitCursor; string _Mensagem = ""; pbrStatus.Minimum = 0; pbrStatus.Maximum = 1; pbrStatus.Value = 0; pbrStatus.Value++; lblStatus.Text = "1 de 1 - Extraindo Script do usuário " + p_NomeUser; stStatusStrip.Refresh(); //this.Refresh(); Application.DoEvents(); string _Fonte = _csOracle.ExtractDDLUser(_Username, _Password, _Database, p_NomeUser, ref _Mensagem); Cursor.Current = Cursors.Default; if (_Mensagem.Trim().Length > 0) { lblStatus.Text = "Parado"; MessageBox.Show(_Mensagem, "Busca Script do Usuário", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { csUtil.SalvarEAbrir(_Fonte, p_NomeUser + ".sql"); lblStatus.Text = "Parado"; } pbrStatus.Value = 0; }
private void btExtrairDDLUsuario_Click(object sender, EventArgs e) { if (!this.EstaConectadoDB) { if (!this.ConectouNoBanco()) { return; } } string _Mensagem = ""; string _NomeUser = txtPesquisaUsuarioBanco.Text.Trim().ToUpper(); Cursor.Current = Cursors.WaitCursor; string _ScriptCriacao = _csOracle.ExtractDDLUser(_Username, _Password, _Database, _NomeUser, ref _Mensagem); Cursor.Current = Cursors.Default; if (_Mensagem.Trim().Length > 0) { MessageBox.Show("Problemas ao extrair script do usuário " + _NomeUser + "\n" + _Mensagem, "Extract Script Usuário", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { csUtil.SalvarEAbrir(_ScriptCriacao, _NomeUser + ".sql"); } }