private void btnValider_Click(object sender, EventArgs e) { int idDemande = Passerelle.trouverIdMax("Demandes") + 1; // Récupère id max pour créer la demande int id = int.Parse(listeMedicaments.SelectedItems[0].SubItems[0].Text); IHMConnexion uneConnexion = new IHMConnexion(); Passerelle.creerDemande(idDemande, idUtilisateur); //Création d'une nouvelle demande avec comme etat 'En attente' par défaut foreach (KeyValuePair <Medicament, int> value in contenuDemande) { int idMedicament = value.Key.getId(); int qtte = value.Value; Passerelle.AjouterContenuDemande(idDemande, idMedicament, qtte); } MessageBox.Show("Votre demande a bien été envoyée en pharmacie."); listMedocDemande.Items.Clear(); contenuDemande.Clear(); }