private void btnValider_Click(object sender, EventArgs e)
 {
     if (txtIdentifiant.Text == String.Empty || txtMdp.Text == String.Empty)
     {
         MessageBox.Show("Veuillez vérifier que vous ayez bien tout rempli");
     }
     else if (Passerelle.verifUtilisateur(txtIdentifiant.Text, txtMdp.Text))
     {
         int    idUtilisateur = Passerelle.getidUtilisateur(txtIdentifiant.Text);
         string nomUser       = txtIdentifiant.Text;
         MessageBox.Show("Bonjour " + txtIdentifiant.Text + "! Bienvenue sur l'application.");
         if (Passerelle.getPharmacien(txtIdentifiant.Text, txtMdp.Text))
         {
             Accueil accueil = new Accueil();
             this.Hide();
             accueil.ShowDialog();
         }
         else
         {
             Demande demande = new Demande(idUtilisateur);
             this.Hide();
             demande.ShowDialog();
         }
     }
     else
     {
         MessageBox.Show("Le login et le mot de passe ne correspondent pas");
     }
 }
Example #2
0
        public static ArrayList getDemandesHistorique() // donne la liste des demandes pour un pharmacien
        {
            ArrayList lesDemandes = new ArrayList();

            seConnecter();
            SqlCommand maCommande;
            String     requete = "select Demandes.id as idDemande, Utilisateurs.nom, Etat.libelle from Demandes JOIN Utilisateurs on Utilisateurs.id = Demandes.utilisateur JOIN Etat ON Demandes.etat = Etat.id where etat=1 or etat=3";

            maCommande = new SqlCommand(requete, laConnection);
            SqlDataReader unJeuResultat = maCommande.ExecuteReader();

            while (unJeuResultat.Read())
            {
                int     id         = (int)unJeuResultat["idDemande"];
                string  nom        = (string)unJeuResultat["nom"];
                string  etat       = (string)unJeuResultat["libelle"];
                Demande uneDemande = new Demande(id, nom, etat);
                lesDemandes.Add(uneDemande);
            }
            seDeconnecter();
            return(lesDemandes);
        }