private void tmrTimerMenuContexto_Tick(object sender, EventArgs e) { tmrTimerMenuContexto.Enabled = false; string[] _Split; _Split = _TagMenuContextoClicado.Split(":".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); switch (_Split[0]) { case "MATAR_SESSOES": _csOracle.MatarSessoes(_Username, _Password, _Database, _Split[1]); DialogResult _Resp = MessageBox.Show("Comando executado.\nDeseja atualizar a lista de sessões?", "Matar Sessões", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (_Resp == DialogResult.Yes) { this.AtualizarListaSessoes(); } break; case "NOME_REAL": if (lvwSessoes.SelectedItems.Count > 0) { this.CarregaArquivoListaNomes(); this.PreencheNomeRealNoItemDaLista(lvwSessoes.SelectedItems[0]); this.SalvaArquivoListaNomes(); } break; case "PERMISSOES": frmDetalhesUser _frmDetalhesUser = new frmDetalhesUser(_Username, _Password, _Database, _Split[1]); _frmDetalhesUser.Show(); break; } }
private void trvRole_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { TreeNode _NodeClicked = trvRole.GetNodeAt(e.X, e.Y); try { switch (_NodeClicked.Parent.Text) { case "PACKAGE": case "FUNCTION": case "SEQUENCE": case "VIEW": case "PROCEDURE": int _Pos = -1; string _OwnerNomeObj = _NodeClicked.Text; string _TipoObjeto = _NodeClicked.Parent.Text; string _Mensagem = ""; _Pos = _OwnerNomeObj.IndexOf("ON"); _OwnerNomeObj = _OwnerNomeObj.Substring(_Pos + 3); Cursor.Current = Cursors.WaitCursor; _csOracle.ExtractDDLTextEditor(_Username, _Password, _Database, _OwnerNomeObj); //string _Fonte = _csOracle.ExtractDDL(_Username, _Password, _Database, _OwnerNomeObj, ref _TipoObjeto, ref _Mensagem); Cursor.Current = Cursors.Default; break; case "Usuários": string _NomeUsuario = _NodeClicked.Text; _Pos = _NomeUsuario.IndexOf(":"); _NomeUsuario = _NomeUsuario.Substring(0, _Pos); frmDetalhesUser _frmDetalhesUser = new frmDetalhesUser(_Username, _Password, _Database, _NomeUsuario); _frmDetalhesUser.Show(this); break; } } catch (Exception) { // SE DER ERRO NÃO FAZ NADA } } }
private void mnuArquivoDetalhesUsuarios_Click(object sender, EventArgs e) { if (!this.EstaConectado) { if (this.ConectouNoBanco()) { frmDetalhesUser _frmDetalhesUser = new frmDetalhesUser(_Username, _Password, _Database, ""); _frmDetalhesUser.Show(); } } else { frmDetalhesUser _frmDetalhesUser = new frmDetalhesUser(_Username, _Password, _Database, ""); _frmDetalhesUser.Show(); } }
private void mnuContextoLvw_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { string[] _Split; _Split = e.ClickedItem.Tag.ToString().Split(":".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); string _NomeUser = _Split[1]; switch (_Split[0]) { case "SCRIPT": this.MostraScriptUser(_NomeUser); break; case "PERMISSOES": frmDetalhesUser _frmDetalhesUser = new frmDetalhesUser(_Username, _Password, _Database, _NomeUser); _frmDetalhesUser.Show(); break; } }