private void Test_Connection_Click_1(object sender, RoutedEventArgs e) { Classes.ConnDatabase connDB = new Classes.ConnDatabase(); bool resultado = false; this.Cursor = Cursors.Wait; try { resultado = connDB.ConnectionDatabase(ServidorTextBox.Text, BDText.Text, UserTextBox.Text, PassTextBox.Password); } catch { } string msg = ""; if (resultado == true) { MessageBox.Show("Conexão bem sucedida!", "Informação!", MessageBoxButton.OK, MessageBoxImage.Information); } else if (resultado == false) { MessageBox.Show("Erro na conexão!", "Informação!", MessageBoxButton.OK, MessageBoxImage.Warning); } this.Cursor = Cursors.Arrow; }
private void Entrar_Login_Click(object sender, RoutedEventArgs e) { b_KnowLedge.Classes.ConnDatabase cnn = new Classes.ConnDatabase(); string done = cnn.ChechDatabase(); if (done == "conn") { System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show("Não foi possível estabelecer conexão com o servidor da Base de Dados, verifique a configuração do mesmo.\n", "Aviso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); return; } if (done == "false") { System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show("A Base de Dados não existe!\n Deseja criar?", "Aviso!", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Warning); bool criou = false; switch (result) { case System.Windows.Forms.DialogResult.Yes: criou = cnn.CreateDatabase(); break; default: return; break; } if (criou == true) { System.Windows.Forms.MessageBox.Show("A Base de Dados foi criada com sucesso!\n Utilizador: Admin\n Password: Admin\n", "Aviso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); } else { System.Windows.Forms.MessageBox.Show("Erro ao criar a Base de Dados!\n", "Aviso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); } } else { cnn.ConnectionDatabase("", "", "", ""); ViewModels.Utilizador loginusr = new ViewModels.Utilizador(); Utilizadores usr = loginusr.GetUser(LoginTextBox.Text, PasswordText.Password); if (usr == null) { MessageBox.Show("UserName e/ou Password errados!", "Informação!", MessageBoxButton.OK, MessageBoxImage.Warning); } else { if (Guardar_Login.IsChecked == true) { Properties.Settings.Default.Username_Login = LoginTextBox.Text; Properties.Settings.Default.Password_Login = PasswordText.Password; } else { Properties.Settings.Default.Username_Login = ""; Properties.Settings.Default.Password_Login = ""; } Properties.Settings.Default.Save(); Global.idUser = usr.StampUtilizador; PainelInicial painel = new PainelInicial(); painel.Show(); this.Close(); } } }