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();
                }
            }
        }