public static bool TestarConexao(ConfBancoDeDados ConfiguracaoBdTeste)
        {
            if (ConfiguracaoBd == null)
            {
                throw new Exception("Não existe configuração definida para o banco de dados!");
            }

            OracleConnection conexao = new OracleConnection(String.Format(@"Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST={0})(PORT={1})))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME={2})));User Id = {3}; Password = {4}",
                ConfiguracaoBdTeste.Endereco, ConfiguracaoBdTeste.Porta, ConfiguracaoBdTeste.Id, ConfiguracaoBdTeste.Usuario, ConfiguracaoBdTeste.Senha));
            try
            {
                conexao.Open();

                conexao.Close();
                return true;
            }
            catch
            {
                return false;
            }
        }
        private ConfBancoDeDados ObterConfiguracaoBancoDeDadosTela()
        {
            ConfBancoDeDados conf = new ConfBancoDeDados();

            conf.Endereco = this.txtEnderecoBanco.Text;
            conf.Id = this.txtIDServico.Text;
            conf.Porta = this.txtPorta.Text;
            conf.Usuario = this.txtUsuario.Text;
            conf.Senha = this.txtSenha.Text;

            return conf;
        }
 public static void DefinirDadosConexao(ConfBancoDeDados Configuracao)
 {
     ConfiguracaoBd = Configuracao;
 }