示例#1
0
 private void BConnexion_Click(object sender, RoutedEventArgs e)
 {
     if (TBLogin.Text.Equals("") || TBMdp.Password.Equals(""))
     {
         MessageBox.Show("Champ(s) vide(s)", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         int a = Requettes.Authentification(TBLogin.Text, TBMdp.Password);
         if (a == -1)
         {
             MessageBox.Show("problème de connexion à la base de données", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error);
         }
         else
         {
             if (a == 0)
             {
                 MessageBox.Show("Login et/ou mot de passe incorrecte(s)", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error);
             }
             else
             {
                 try
                 {
                     DateTime    thisDate = DateTime.Now;
                     CultureInfo culture  = new CultureInfo("fr-FR");
                     Requettes.AjouterJournal(a, "Connexion : " + thisDate.ToString());
                 }
                 catch (Exception ex)
                 {
                 }
                 Principale aa = new Principale(a);
                 aa.Show();
                 this.Close();
             }
         }
     }
 }