示例#1
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            controleur ctrl = gstBdd.controleur.ToList().Find(contr => contr.login == txtLogin.Text.ToLower() && contr.mdp == txtMdp.Text.ToLower());

            if (txtLogin.Text == "")
            {
                MessageBox.Show("Veiller insérer un login", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (txtMdp.Text == "")
            {
                MessageBox.Show("Veiller insérer un mot de passe", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                if (ctrl == null)
                {
                    MessageBox.Show("Vos indentifient sont incorrects", "Erreur d'authentification", MessageBoxButton.OK, MessageBoxImage.Error);
                }

                // string mdp = gstBdd.controleur.ToList().Find(contr => contr.mdp == txtMdp.Text.ToLower()).ToString();
                //if (txtLogin.Text.ToLower() != login && txtLogin.Text.ToLower() != mdp)
                //{
                //
                //}
                else
                {
                    // string statut = gstBdd.controleur.ToList().Find(contro => contro.statut == "admin").ToString();
                    if (ctrl.statut == "admin")
                    {
                        GestionAdmin gstAdmin = new GestionAdmin();
                        gstAdmin.Show();
                    }
                    else
                    {
                        GestionCtrl gstCtrl = new GestionCtrl(ctrl);
                        gstCtrl.Show();
                    }
                }
            }
        }