示例#1
0
        private void btSelecionarBanco_Click(object sender, EventArgs e)
        {
            string _Username = "";
            string _Password = "";
            string _Database = "";

            frmLoginORACLE FormLogin = new frmLoginORACLE(false, ref _Username, ref _Password, ref _Database);

            if (_Username.Length > 0 && _Password.Length > 0 && _Database.Length > 0)
            {
                if (!_csOracle.ConectouNoBanco(_Username, _Password, _Database))
                {
                    DialogResult _Resp = MessageBox.Show("Não foi possível conectar no banco com os dados fornecidos. Deseja mesmo assim manter estes dados?", "Selecionar banco de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (_Resp == DialogResult.Yes)
                    {
                        txtQualBanco.Text = _Username + "@" + _Database;
                        csDadosConexao DadosBanco = new csDadosConexao();
                        DadosBanco.Usuario  = _Username;
                        DadosBanco.Senha    = _Password;
                        DadosBanco.Database = _Database;
                        txtQualBanco.Tag    = DadosBanco;
                    }
                    else
                    {
                        txtQualBanco.Text = "";
                        txtQualBanco.Tag  = null;
                    }
                }
                else
                {
                    txtQualBanco.Text = _Username + "@" + _Database;
                    csDadosConexao DadosBanco = new csDadosConexao();
                    DadosBanco.Usuario  = _Username;
                    DadosBanco.Senha    = _Password;
                    DadosBanco.Database = _Database;
                    txtQualBanco.Tag    = DadosBanco;
                }
            }
            else
            {
                txtQualBanco.Text = "";
                txtQualBanco.Tag  = null;
            }
        }
示例#2
0
 private void btOK_Click(object sender, EventArgs e)
 {
     if (_TestarConexao)
     {
         if (_csOracle.ConectouNoBanco(txtUsername.Text, txtPassword.Text, cboDatabase.Text))
         {
             _Usuario  = txtUsername.Text;
             _Senha    = txtPassword.Text;
             _Database = cboDatabase.Text;
             _csOracle = null;
             if (chkSalvar.Checked)
             {
                 this.SalvaDadosConexao(_Usuario, _Senha, _Database);
             }
             else
             {
                 this.SalvaDadosConexao(_Usuario, "", _Database);
             }
             this.Hide();
         }
     }
     else
     {
         _Usuario  = txtUsername.Text;
         _Senha    = txtPassword.Text;
         _Database = cboDatabase.Text;
         _csOracle = null;
         if (chkSalvar.Checked)
         {
             this.SalvaDadosConexao(_Usuario, _Senha, _Database);
         }
         else
         {
             this.SalvaDadosConexao(_Usuario, "", _Database);
         }
         this.Hide();
     }
 }
        public frmBackupsControleConcorrencia(string p_Usuario, string p_Senha, string p_Database, string p_OwnerNomeObj)
        {
            InitializeComponent();
            _Username     = p_Usuario;
            _Password     = p_Senha;
            _Database     = p_Database;
            _OwnerNomeObj = p_OwnerNomeObj;
            this.Text     = "Backups do objeto " + p_OwnerNomeObj;

            lvwColumnSorterBackups             = new csListViewColumnSorter();
            this.lvwBackups.ListViewItemSorter = lvwColumnSorterBackups;

            if (_csOracle.ConectouNoBanco(_Username, _Password, _Database))
            {
                this.Show();
                Application.DoEvents();
                this.PreencheListaBackups();
            }
            else
            {
                MessageBox.Show("Problemas para conectar no banco de dados\nUsuario: " + _Username + "\nDatabase: " + _Database, "Lista Backups", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Hide();
            }
        }