示例#1
0
        private void btnConnexion_Click(object sender, RoutedEventArgs e)
        {
            if (txtNom.Text == "")
            {
                txtMessageErreur.Text = "Veuillez saisir votre nom";
            }
            else
            {
                if (txtPrenom.Text == "")
                {
                    txtMessageErreur.Text = "Veuillez saisir votre prénom";
                }
                else
                {
                    visiteur  unVisiteur  = gst.visiteur.ToList().Find(vis => vis.VIS_NOM == txtNom.Text && vis.VIS_PRENOM == txtPrenom.Text);
                    praticien unPraticien = gst.praticien.ToList().Find(pra => pra.PRA_NOM == txtNom.Text && pra.PRA_PRENOM == txtPrenom.Text);

                    if (unVisiteur == null && unPraticien == null)               // véréfication des identifiants
                    {
                        if (txtNom.Text == "admin" && txtPrenom.Text == "admin") // fenêtre admin
                        {
                            frmAdmin frm = new frmAdmin(gst);
                            frm.Show();
                        }
                        else
                        {
                            txtMessageErreur.Text = "Vos identifiants sont incorrects";
                        }
                    }
                    else
                    {
                        if (unVisiteur != null)  //fenêtre visiteur
                        {
                            frmVisiteur frm = new frmVisiteur(gst, unVisiteur);
                            frm.Show();
                        }
                        else //fenêtre praticien
                        {
                            frmPraticien frm = new frmPraticien(gst, unPraticien);
                            frm.Show();
                        }
                    }
                }
            }
        }
 public frmVisiteur(activite_visiteursEntities unGst, visiteur unVisiteur)
 {
     InitializeComponent();
     gst        = unGst;
     leVisiteur = unVisiteur;
 }