private void btnLogin_Click(object sender, RoutedEventArgs e)
 {
     if (txtLogin.Text == "")
     {
         txtMessageErreur.Text = "Veuillez saisir un login";
     }
     else
     {
         if (txtMdp.Text == "")
         {
             txtMessageErreur.Text = "Veuillez saisir un mot de passe";
         }
         else
         {
             controleur unCtrl = gst.controleur.ToList().Find(contr => contr.login == txtLogin.Text && contr.mdp == txtMdp.Text);
             if (unCtrl == null)
             {
                 txtMessageErreur.Text = "Vos identifiants sont incorrects";
             }
             else
             {
                 if (unCtrl.statut == "ctrl")
                 {
                     frmController frm = new frmController(unCtrl);
                     frm.Show();
                 }
                 else
                 {
                     frmAdmin frm = new frmAdmin();
                     frm.Show();
                 }
             }
         }
     }
 }
Exemple #2
0
        private void btnInsererControleur_Click(object sender, RoutedEventArgs e)
        {
            if (txtNomControleur.Text == "")
            {
                MessageBox.Show("Saisir le nom du controleur", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                if (txtPrenomControleur.Text == "")
                {
                    MessageBox.Show("Saisir le prenom du controleur", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                else
                {
                    controleur newControleur = new controleur()
                    {
                        id     = gst.controleur.ToList().Max(ctrl => ctrl.id),
                        nom    = txtNomControleur.Text,
                        prenom = txtPrenomControleur.Text,
                        login  = txtNomControleur.Text.Substring(0, 1).ToLower() + txtPrenomControleur.Text.Substring(0, 1).ToLower(),
                        mdp    = txtNomControleur.Text.Substring(0, 1).ToLower() + txtPrenomControleur.Text.Substring(0, 1).ToLower() + "123",
                        statut = "ctrl"
                    };

                    gst.controleur.Add(newControleur);
                    gst.SaveChanges();
                    lstControleurs.ItemsSource = null;
                    lstControleurs.ItemsSource = gst.controleur.ToList();
                }
            }
        }
 public frmController(controleur unCtrl)
 {
     InitializeComponent();
     leCtrl = unCtrl;
 }