Exemple #1
0
        private void PesquisarRole()
        {
            if (!this.EstaConectado)
            {
                if (!this.ConectouNoBanco())
                {
                    return;
                }
            }

            string _Mensagem = "";
            string _NomeRole = txtNomeRole.Text.Trim().ToUpper();

            trvRole.Nodes.Clear();
            TreeNode _NodePai         = trvRole.Nodes.Add(_NomeRole);
            TreeNode _Node            = null;
            DateTime _DataCriacaoRole = _csOracle.DataCriacaoRole(_Username, _Password, _Database, _NomeRole, ref _Mensagem);

            if (_Mensagem.Trim().Length > 0)
            {
                MessageBox.Show("Problemas ao listar propriedades da role " + _NomeRole + "\n" + _Mensagem, "Pesquisar propriedades de uma Role", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                _Node = _NodePai.Nodes.Add("Criada em: " + _DataCriacaoRole.ToString("dd/MM/yy HH:mm:ss"));
            }

            _Node     = _NodePai.Nodes.Add("Usuários");
            _Node     = _Node.Nodes.Add("USUARIOS");
            _Node.Tag = "FAKE";

            _Node     = _NodePai.Nodes.Add("Objetos");
            _Node     = _Node.Nodes.Add("ROLE");
            _Node.Tag = "FAKE";

            _NodePai.Expand();

            txtNomeRole.SelectAll();
        }