コード例 #1
0
        private void BtnLogin_Click(object sender, RoutedEventArgs e)
        {
            controleur leCtrl = gst.controleur.ToList().Find(ctrl => ctrl.login == txtLogin.Text && ctrl.mdp == txtMDP.Text);

            if (txtLogin.Text == "")
            {
                txtErreur.Text = "Saisir votre login";
            }
            else if (txtMDP.Text == "")
            {
                txtErreur.Text = "Saisir votre mot de passe";
            }
            else
            if (leCtrl == null)
            {
                //MessageBox.Show("Votre compte n'existe pas", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                txtErreur.Text = "Votre compte n'existe pas";
            }
            else
            {
                if (leCtrl.statut == "admin")
                {
                    FrmStatutAdmin frm = new FrmStatutAdmin(gst);
                    frm.Show();
                }
                else
                {
                    FrmStatutControleur frm = new FrmStatutControleur(gst);
                    frm.Show();
                }
            }
        }
コード例 #2
0
ファイル: wdAdmin.xaml.cs プロジェクト: Mulet-J/ProjetEDF
 private void btnInsControleur_Click(object sender, RoutedEventArgs e)
 {
     if (txtNomControleur.Text == "")
     {
         MessageBox.Show("Merci d'entrer le nom du contrôleur");
     }
     else if (txtPrenomControleur.Text == "")
     {
         MessageBox.Show("Merci d'entrer le prénom du contrôleur");
     }
     else
     {
         controleur unCtrl = new controleur()
         {
             nom    = txtNomControleur.Text,
             prenom = txtPrenomControleur.Text,
             id     = gst.controleur.ToList().Last().id + 1,
             statut = "ctrl",
             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"
         };
         gst.controleur.Add(unCtrl);
         gst.SaveChanges();
         lstControleurs.ItemsSource = null;
         lstControleurs.ItemsSource = gst.controleur.ToList();
     }
 }
コード例 #3
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            controleur leCtrl = gst.controleur.ToList().Find(Ctrl => Ctrl.login == txtLogin.Text && Ctrl.mdp == txtMDP.Text);

            if (txtLogin.Text == "")
            {
                txtErreur.Text = "Veuillez saisir votre login";
            }

            else if (txtMDP.Text == "")
            {
                txtErreur.Text = "Veuillez saisir le mot de passe";
            }
            else if (leCtrl == null)
            {
                txtErreur.Text = "Login invalide ou mot de passe invalide";
            }
            else if (leCtrl.statut == "admin")
            {
                Admin frm = new Admin();
                frm.Show();
            }
            else
            {
                Ctrl frm = new Ctrl();
                frm.Show();
            }
        }
コード例 #4
0
 private void btnInsereControleur_Click(object sender, RoutedEventArgs e)
 {
     if (txtNomControl.Text == null)
     {
         MessageBox.Show("Veuillez écrire votre nom ", "Votre choix", MessageBoxButton.OK, MessageBoxImage.Hand);
     }
     else if (txtPrenomControl.Text == null)
     {
         MessageBox.Show("Veuillez écrire votre prenom ", "Votre choix", MessageBoxButton.OK, MessageBoxImage.Hand);
     }
     else
     {
         controleur c = new controleur()
         {
             nom    = (lstControleur.SelectedItem as controleur).nom,
             prenom = (lstControleur.SelectedItem as controleur).prenom,
         };
         gst1.controleur.Add(c);
         gst1.SaveChanges();
         foreach (controleur ct in lstControleur.ItemsSource)
         {
             //gst1.controleur.ToList().Find(cts => cts. ==
             //gst1.SaveChanges();
         }
     }
 }
コード例 #5
0
 private void btnLogin_Click(object sender, RoutedEventArgs e)
 {
     if (txtLogin.Text == null)
     {
         MessageBox.Show("Veuillez écrire votre login ", "Votre choix", MessageBoxButton.OK, MessageBoxImage.Hand);
     }
     else if (txtMotDePasse.Text == null)
     {
         MessageBox.Show("Veuillez écrire votre mot de passe ", "Votre choix", MessageBoxButton.OK, MessageBoxImage.Hand);
     }
     else
     {
         controleur leCtrl = gst.controleur.ToList().Find(c => c.login == txtLogin.Text && c.mdp == txtMotDePasse.Text);
         if (leCtrl == null)
         {
             MessageBox.Show("Vos identifiant sont incorrecte ", "Votre choix", MessageBoxButton.OK, MessageBoxImage.Hand);
         }
         else
         {
             if (leCtrl.statut == "ctrl")
             {
                 frmGSTEDFCtrl frm = new frmGSTEDFCtrl();
                 frm.Show();
             }
             else
             {
                 frmGstEdfAdmin frm1 = new frmGstEdfAdmin();
                 frm1.Show();
             }
         }
     }
 }
コード例 #6
0
        private void ajoutController_Click(object sender, RoutedEventArgs e)
        {
            if (txtName.Text == "")

            {
                MessageBox.Show("saisir un Nom");
            }
            else if (txtPr.Text == "")
            {
                MessageBox.Show("saisir un prenom");
            }
            else
            {
                controleur unNouveauControleur = new controleur();
                {
                    //int id =  ;
                    string nom    = txtName.Text;
                    string prenom = txtPr.Text;
                    string login  = txtName.Text.Substring(0, 1) + txtPr.Text.Substring(0, 1);
                    string mdp    = txtName.Text.Substring(0, 1) + txtPr.Text.Substring(0, 1) + "123";
                    // string statut;
                };
                gst.controleur.Add(unNouveauControleur);
                gst.SaveChanges();
            }
        }
コード例 #7
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            if (txtLogin.Text == "")
            {
                MessageBox.Show("saisir un Login");
            }
            else if (txtMdp.Text == "")
            {
                MessageBox.Show("saisir un mdp");
            }

            controleur lectrl = edf.controleur.ToList().Find(ctrl => ctrl.login == txtLogin.Text && ctrl.mdp == txtMdp.Text);
コード例 #8
0
 private void btnLogin_Click(object sender, RoutedEventArgs e)
 {
     txtError.Text = "";
     if (txtLogin.Text == "")
     {
         txtError.Text = "Merci d'entrer un login";
     }
     else if (txtMdp.Password == "")
     {
         txtError.Text = "Merci d'entrer un mot de passe";
     }
     else
     {
         controleur login = gst.controleur.ToList().Find(log => log.login == txtLogin.Text);
         if (login != null)
         {
             if (login.mdp == txtMdp.Password)
             {
                 if (login.statut == "admin")
                 {
                     wdAdmin wdAdmin = new wdAdmin(gst);
                     wdAdmin.Show();
                 }
                 else
                 {
                     wdControleur wdControleur = new wdControleur(gst, login);
                     wdControleur.Show();
                 }
             }
             else
             {
                 txtError.Text = "Login érroné";
             }
         }
         else
         {
             txtError.Text = "Login érroné";
         }
     }
 }
コード例 #9
0
 private void BtnInsertControleur_Click(object sender, RoutedEventArgs e)
 {
     if (txtNomControleur == null)
     {
         MessageBox.Show("Veuillez saisir le nom du controleur", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else if (txtPrenomControleur == null)
     {
         MessageBox.Show("Veuillez saisir le prenom du controleur", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         controleur ctrl = new controleur()
         {
             nom    = (lstControleurs.SelectedItem as controleur).nom,
             prenom = (lstControleurs.SelectedItem as controleur).prenom,
         };
         gst.controleur.Add(ctrl);
         gst.SaveChanges();
         MessageBox.Show("Le nouveau controleur a bien été inséré", "Insertion", MessageBoxButton.OK, MessageBoxImage.Information);
     }
 }
コード例 #10
0
 public wdControleur(edfEntities unGst, controleur unControleur)
 {
     InitializeComponent();
     gst   = unGst;
     login = unControleur;
 }