private void cboxNPVisiteurRechercher_TextChanged(object sender, EventArgs e) { // Clear le DGV dgwVisiteur.Rows.Clear(); // Vérifie que la combobox soit vide if (cboxNPVisiteurRechercher.Text == "") { // Permet la saisie dans les autres combobox cboxVilleRechercher.Enabled = true; cboxCPRechercher.Enabled = true; } else { // Empêche la saisie dans les autres combobox cboxVilleRechercher.Enabled = false; cboxCPRechercher.Enabled = false; // Récupère l'id int id = int.Parse(cboxNPVisiteurRechercher.Text.Substring(0, 3)); // Cherche le visiteur avec l'id "id" ClasseVisiteur LeVisiteur = ClassePVisiteur.chargerLeVisiteur(id); // récupère les variables int leNb = LeVisiteur.Id; string leNom = LeVisiteur.Nom; string lePrenom = LeVisiteur.Prenom; string ladresse = LeVisiteur.Adresse; string leCodePostal = LeVisiteur.Cp; string laVille = LeVisiteur.Ville; DateTime laDate = LeVisiteur.DateEmbauche; // Insère les variables dans le DGV dgwVisiteur.Rows.Add(leNb, leNom, lePrenom, ladresse, leCodePostal, laVille, laDate); } }
// BOUTON MODIFIER private void buttonModifierVisiteur_Click(object sender, EventArgs e) { if (dgwVisiteur.CurrentRow.Selected) { DateTime dateEmbauche = DateTime.Parse(dgwVisiteur.CurrentRow.Cells[6].Value.ToString()); // INSTANCIATION ClasseVisiteur modifier = new ClasseVisiteur(int.Parse(dgwVisiteur.CurrentRow.Cells[0].Value.ToString()), dgwVisiteur.CurrentRow.Cells[1].Value.ToString(), dgwVisiteur.CurrentRow.Cells[2].Value.ToString(), dgwVisiteur.CurrentRow.Cells[3].Value.ToString(), dgwVisiteur.CurrentRow.Cells[4].Value.ToString(), dgwVisiteur.CurrentRow.Cells[5].Value.ToString(), dateEmbauche); // PLACEMENT DANS LES TEXTBOX ET SELECTION DANS LE COMBOBOX txtNomVisiteur.Text = modifier.Nom; txtPrenomVisiteur.Text = modifier.Prenom; //Code Postal txtCodePostalVisiteur.Text = modifier.Cp; //Ville txtVilleVisiteur.Text = modifier.Ville; //Adresse txtAdresseVisiteur.Text = modifier.Adresse; //Gestion de la date CalendrierDateEmbauche.SetDate(modifier.DateEmbauche); AfficherBox(); buttonValiderModificationVisiteur.Visible = true; } else { MessageBox.Show("Sélectionner un visiteur dans le tableau !"); } }
public static ClasseRapport chargerLeRapports(int idRapport) { //Variables ClasseRapport unRapport = new ClasseRapport(); int idRap; DateTime dateRap; string motifRap; string bilanRap; int idVisiteurRap; int idMedecinRap; //CONNEXION BDD MySqlConnection connexion = new MySqlConnection(); MySqlCommand cmd = new MySqlCommand(); connexion.ConnectionString = ClassePConnexion.DBConnection(); connexion.Open(); cmd = connexion.CreateCommand(); //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap " + "FROM rapport WHERE idRap = '" + idRapport + "' "; //EXECUTION REQUETE SQL MySqlDataReader drr = cmd.ExecuteReader(); //LECTURE REQUETE while (drr.Read()) { //ON RECUPERE LES VARIABLES idRap = drr.GetInt16(0); dateRap = drr.GetDateTime(1); motifRap = drr.GetString(2); bilanRap = drr.GetString(3); idVisiteurRap = int.Parse(drr.GetString(4)); idMedecinRap = int.Parse(drr.GetString(5)); //On récupère un objet visiteur avec la méthode chargerLeVisiteur ClasseVisiteur leVisiteur = ClassePVisiteur.chargerLeVisiteur(idVisiteurRap); //On récupère un objet Medecin avec la méthode chargerLeMedecin ClasseMedecin leMedecin = ClassePMedecin.chargerLeMedecin(idMedecinRap); // Instancie un échantillon List <ClasseEchantillonOffert> lesEchantillonsOfferts = ClassePEchantillonOffert.chargerLesEchantillonOffert(); // Instancie un rapport unRapport = new ClasseRapport(idRap, dateRap, motifRap, bilanRap, leVisiteur, leMedecin, lesEchantillonsOfferts); } //CLOTURE LA CONNEXION drr.Close(); connexion.Close(); return(unRapport); }
public static List <ClasseVisiteur> chargerLesVisiteurs() { //VARIABLES List <ClasseVisiteur> LesVisiteurs = new List <ClasseVisiteur>(); int id; string nom; string prenom; string adresse; string cp; string ville; string mdp; string login; DateTime dateEmbauche; //CONNEXION BDD MySqlConnection connexion = new MySqlConnection(); MySqlCommand cmd = new MySqlCommand(); connexion.ConnectionString = ClassePConnexion.DBConnection(); connexion.Open(); cmd = connexion.CreateCommand(); //REQUETE SQL cmd.CommandText = "SELECT nomVis, prenomVis, adresseVis, cpVis, villeVis, dateEmbaucheVis, idVis, loginVis, mdpVis " + "FROM visiteur "; //EXECUTION REQUETE MySqlDataReader drr = cmd.ExecuteReader(); //LECTURE REQUETE while (drr.Read()) { //ON RECUPERE LES VARIABLES nom = drr.GetString(0); prenom = drr.GetString(1); adresse = drr.GetString(2); cp = drr.GetString(3); ville = drr.GetString(4); dateEmbauche = drr.GetDateTime(5); id = int.Parse(drr.GetString(6)); login = drr.GetString(7); mdp = drr.GetString(8); //ON INSTANCIE UN OBJET CLASSEVISITEUR ClasseVisiteur leVisiteur = new ClasseVisiteur(id, nom, prenom, adresse, cp, ville, login, mdp, dateEmbauche); //ON L'AJOUTE A UNE LISTE DE VISITEURS LesVisiteurs.Add(leVisiteur); } drr.Close(); connexion.Close(); return(LesVisiteurs); }
public static ClasseVisiteur chargerLeVisiteur(int lid) { // variables int id; string nom; string prenom; string adresse; string login; string mdp; string cp; string ville; DateTime dateEmbauche; ClasseVisiteur leVisiteur = new ClasseVisiteur(); //Connexion BDD MySqlConnection connexion = new MySqlConnection(); MySqlCommand cmd = new MySqlCommand(); connexion.ConnectionString = ClassePConnexion.DBConnection(); connexion.Open(); cmd = connexion.CreateCommand(); //REQUETE SQL cmd.CommandText = "SELECT nomVis, prenomVis, loginVis, mdpVis, adresseVis, cpVis, villeVis, dateEmbaucheVis, idVis " + "FROM visiteur " + "WHERE idVis = '" + lid + "'"; //EXECUTION REQUETE SQL MySqlDataReader drr = cmd.ExecuteReader(); //LECTURE REQUETE while (drr.Read()) { //ON RECUPERE LES VARIABLES nom = drr.GetString(0); prenom = drr.GetString(1); login = drr.GetString(2); mdp = drr.GetString(3); adresse = drr.GetString(4); cp = drr.GetString(5); ville = drr.GetString(6); dateEmbauche = drr.GetDateTime(7); id = drr.GetInt16(8); //On instancie un objet ClasseVisiteur leVisiteur = new ClasseVisiteur(id, nom, prenom, adresse, cp, ville, login, mdp, dateEmbauche); } drr.Close(); connexion.Close(); return(leVisiteur); }
public static List <ClasseRapport> rechercherRapport(string codeRapport, DateTime dateRapport, bool dateActive, int idMedecinRapport, int idVisiteurRapport, string motifRapport) { //VARIABLES List <ClasseRapport> lesRapprorts = new List <ClasseRapport>(); int idRap; DateTime dateRap; string motifRap; string bilanRap; int idVis; int idMed; string comboNonChoisi = "----------------------------------------------------------------------------------------------------------------------------------------------------"; //CONNEXION BDD MySqlConnection connexion = new MySqlConnection(); MySqlCommand cmd = new MySqlCommand(); connexion.ConnectionString = ClassePConnexion.DBConnection(); connexion.Open(); cmd = connexion.CreateCommand(); // les différentes condition pour la recherche // recherche à 1 argument // argument = code if (codeRapport != "" && dateActive == false && idMedecinRapport == 0 && idVisiteurRapport == 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " "; } // argument = date else if (codeRapport == "" && dateActive == true && idMedecinRapport == 0 && idVisiteurRapport == 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE dateRap = '" + dateRapport + "' "; } // argument = medecin else if (codeRapport == "" && dateActive == false && idMedecinRapport != 0 && idVisiteurRapport == 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idMedecinRap = " + idMedecinRapport + " "; } // argument = visiteur else if (codeRapport == "" && dateActive == false && idMedecinRapport == 0 && idVisiteurRapport != 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idVisiteurRap = " + idVisiteurRapport + " "; } // argument = motif else if (codeRapport == "" && dateActive == false && idMedecinRapport == 0 && idVisiteurRapport == 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE motifRap = '" + motifRapport + "' "; } // recherche à 2 argument // argument = code + date else if (codeRapport != "" && dateActive == true && idMedecinRapport == 0 && idVisiteurRapport == 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND dateRap = '" + dateRapport + "' "; } // argument = code + medecin else if (codeRapport != "" && dateActive == false && idMedecinRapport != 0 && idVisiteurRapport == 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND idMedecinRap = " + idMedecinRapport + " "; } // argument = code + visiteur else if (codeRapport != "" && dateActive == false && idMedecinRapport == 0 && idVisiteurRapport != 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND idVisiteurRap = " + idVisiteurRapport + " "; } // argument = code + motif else if (codeRapport != "" && dateActive == false && idMedecinRapport == 0 && idVisiteurRapport == 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = date + medecin else if (codeRapport == "" && dateActive == true && idMedecinRapport != 0 && idVisiteurRapport == 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE dateRap = '" + dateRapport + "' AND idMedecinRap = " + idMedecinRapport + " "; } // argument = date + visiteur else if (codeRapport == "" && dateActive == true && idMedecinRapport == 0 && idVisiteurRapport != 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE dateRap = '" + dateRapport + "' AND idVisiteurRap = " + idVisiteurRapport + " "; } // argument = date + motif else if (codeRapport == "" && dateActive == true && idMedecinRapport == 0 && idVisiteurRapport == 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE dateRap = '" + dateRapport + "' AND motifRap = '" + motifRapport + "' "; } // argument = medecin + visiteur else if (codeRapport == "" && dateActive == false && idMedecinRapport != 0 && idVisiteurRapport != 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idMedecinRap = " + idMedecinRapport + " AND idVisiteurRap = " + idVisiteurRapport + " "; } // argument = medecin + motif else if (codeRapport == "" && dateActive == false && idMedecinRapport != 0 && idVisiteurRapport == 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idMedecinRap = " + idMedecinRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = visiteur + motif else if (codeRapport == "" && dateActive == false && idMedecinRapport == 0 && idVisiteurRapport != 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idVisiteurRap = " + idVisiteurRapport + " AND motifRap = '" + motifRapport + "' "; } // recherche à 3 argument // argument = code + date + medecin else if (codeRapport != "" && dateActive == true && idMedecinRapport != 0 && idVisiteurRapport == 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND dateRap = '" + dateRapport + "' AND idMedecinRap = " + idMedecinRapport + " "; } // argument = code + date + visiteur else if (codeRapport != "" && dateActive == true && idMedecinRapport == 0 && idVisiteurRapport != 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND dateRap = '" + dateRapport + "' AND idVisiteurRap = " + idVisiteurRapport + " "; } // argument = code + date + motif else if (codeRapport != "" && dateActive == true && idMedecinRapport == 0 && idVisiteurRapport == 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND dateRap = '" + dateRapport + "' AND motifRap = '" + motifRapport + "' "; } // argument = code + medecin + visiteur else if (codeRapport != "" && dateActive == false && idMedecinRapport != 0 && idVisiteurRapport != 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND idMedecinRap = " + idMedecinRapport + " AND idVisiteurRap = " + idVisiteurRapport + " "; } // argument = code + medecin + motif else if (codeRapport != "" && dateActive == false && idMedecinRapport != 0 && idVisiteurRapport == 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND idMedecinRap = " + idMedecinRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = code + visiteur + motif else if (codeRapport != "" && dateActive == false && idMedecinRapport == 0 && idVisiteurRapport != 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND idVisiteurRap = " + idVisiteurRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = date + medecin + visiteur else if (codeRapport == "" && dateActive == true && idMedecinRapport != 0 && idVisiteurRapport != 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE dateRap = '" + dateRapport + "' AND idMedecinRap = " + idMedecinRapport + " AND idVisiteurRap = " + idVisiteurRapport + " "; } // argument = date + medecin + motif else if (codeRapport == "" && dateActive == true && idMedecinRapport != 0 && idVisiteurRapport == 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE dateRap = '" + dateRapport + "' AND idMedecinRap = " + idMedecinRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = date + visiteur + motif else if (codeRapport == "" && dateActive == true && idMedecinRapport == 0 && idVisiteurRapport != 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE dateRap = '" + dateRapport + "' AND idVisiteurRap = " + idVisiteurRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = medecin + visiteur + motif else if (codeRapport == "" && dateActive == false && idMedecinRapport != 0 && idVisiteurRapport != 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idMedecinRap = " + idMedecinRapport + " AND idVisiteurRap = " + idVisiteurRapport + " AND motifRap = '" + motifRapport + "' "; } // recherche à 4 argument // argument = code + date + medecin + visiteur else if (codeRapport != "" && dateActive == true && idMedecinRapport != 0 && idVisiteurRapport != 0 && motifRapport == comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND dateRap = '" + dateRapport + "' AND idMedecinRap = " + idMedecinRapport + " AND idVisiteurRap = " + idVisiteurRapport + " "; } // argument = code + date + medecin + motif else if (codeRapport != "" && dateActive == true && idMedecinRapport != 0 && idVisiteurRapport == 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND dateRap = '" + dateRapport + "' AND idMedecinRap = " + idMedecinRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = code + medecin + visiteur + motif else if (codeRapport != "" && dateActive == false && idMedecinRapport != 0 && idVisiteurRapport != 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND idMedecinRap = " + idMedecinRapport + " AND idVisiteurRap = " + idVisiteurRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = code + visiteur + date + motif else if (codeRapport != "" && dateActive == true && idMedecinRapport == 0 && idVisiteurRapport != 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND dateRap = '" + dateRapport + "' AND idVisiteurRap = " + idVisiteurRapport + " AND motifRap = '" + motifRapport + "' "; } // argument = date + medecin + visiteur + motif else if (codeRapport == "" && dateActive == true && idMedecinRapport != 0 && idVisiteurRapport != 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE dateRap = '" + dateRapport + "' AND idMedecinRap = " + idMedecinRapport + " AND idVisiteurRap = " + idVisiteurRapport + " AND motifRap = '" + motifRapport + "' "; } // recherche à 5 argument // argument = code + date + medecin + visiteur + motif else if (codeRapport != "" && dateActive == true && idMedecinRapport != 0 && idVisiteurRapport != 0 && motifRapport != comboNonChoisi) { //REQUETE SQL cmd.CommandText = "SELECT idRap, dateRap, motifRap, bilanRap, idVisiteurRap, idMedecinRap FROM rapport " + "WHERE idRap = " + codeRapport + " AND dateRap = '" + dateRapport + "' AND idMedecinRap = " + idMedecinRapport + " AND idVisiteurRap = " + idVisiteurRapport + " AND motifRap = '" + motifRapport + "' "; } //EXECUTE LA REQUETE MySqlDataReader drr = cmd.ExecuteReader(); while (drr.Read()) { //ON RECUPERE LES VARIABLES idRap = int.Parse(drr.GetString(0)); // 0 correspond à idRap dateRap = DateTime.Parse(drr.GetString(1)); // 1 correspond à dateRap motifRap = drr.GetString(2); // 2 correspond à motifRap bilanRap = drr.GetString(3); // 3 correspond à bilanRap idVis = int.Parse(drr.GetString(4)); // 5 correspond à idVisiteurRap idMed = int.Parse(drr.GetString(5)); // 5 correspond à idMedecinRap // ON INSTANCIE UN OBJET VISITEUR ClasseVisiteur lesVisi = new ClasseVisiteur(); lesVisi = ClassePVisiteur.chargerLeVisiteur(idVis); // ON INSTANCIE UN OBJET MEDECIN ClasseMedecin lesMed = new ClasseMedecin(); lesMed = ClassePMedecin.chargerLeMedecin(idMed); // ON INSTANCIE UNE LISTE ECHANTILLON List <ClasseEchantillonOffert> lesEchantillons = new List <ClasseEchantillonOffert>(); lesEchantillons = ClassePEchantillonOffert.chargerLEchantillonOffert(idRap); // ON INSTANCIE UN OBJET RAPPORT ClasseRapport lesRaps = new ClasseRapport(idRap, dateRap, motifRap, bilanRap, lesVisi, lesMed, lesEchantillons); // ON AJOUTE L'OBJET RAPPORT DANS LA LISTE LesRapports lesRapprorts.Add(lesRaps); } drr.Close(); connexion.Close(); return(lesRapprorts); //retoune la liste des rapports }