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"); } }
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); }