Exemplo n.º 1
0
        private void Form_Accueil_Load(object sender, EventArgs e)
        {
            // Test de la connexion
            if (seConnecte.ShowDialog() == DialogResult.OK)
            {
                string util = seConnecte.Input;
                if (util == "V")  // Si un visiteur est connecté
                {
                    DesactiverMenu();
                    visualVisiteur.Visible                     = true;
                    visualVisiteurAdmin.Visible                = false;
                    visualSecretaria.Visible                   = false;
                    visualiserLesMedecintoolTip.Visible        = false;
                    visualpraticienVisiteur.Visible            = true;
                    ajouterUnRapportToolStripMenuItem.Visible  = true;
                    ajouterUnVisiteurToolStripMenuItem.Visible = false;

                    string leLogin = seConnecte.tb_Identifiant.Text;

                    var req1 = from v in monModele.visiteurs
                               where v.VIS_LOGIN == leLogin
                               select v;
                    foreach (var resultat in req1)
                    {
                        // Récupération du prénom et du nom du visiteur actuellement connecté
                        labelPrenom.Text = resultat.VIS_PRENOM;
                        labelNom.Text    = resultat.VIS_NOM;
                    }
                }
                else if (util == "S") // Si un super utilisateur est connecté
                //MessageBox.Show("Super utilisateur connecté !");
                {
                    ajouterUnRapportToolStripMenuItem.Visible = false;
                    visualSecretaria.Visible            = true;
                    visualiserLesMedecintoolTip.Visible = true;
                    visualVisiteur.Visible          = false;
                    visualpraticienVisiteur.Visible = false;
                    visualRapportvisiteur.Visible   = false;
                    labelPrenom.Text = "";
                    labelNom.Text    = "";
                    label1.Text      = "Bienvenue, compte réservé à l'administration";
                }
                else
                {
                    // Solution pour que l'application reprenne quand une identification est mauvaise
                    MessageBox.Show("Erreur connexion, mauvais identifiant et/ou mot de passe ou champ(s) vide(s). Reessayer.");
                    Form_Accueil_Load(sender, e);
                }
            }
        }
Exemplo n.º 2
0
        private void Form_Accueil_Load(object sender, EventArgs e)
        {
            Form_Connexion seConnecte = new Form_Connexion();

            seConnecte.ShowDialog();
        }