private void btnVisRechercher_Click(object sender, EventArgs e) { listVisiteur = DAOVisiteur.listeRechercheVisiteurs(txbVisRechercher.Text); dgvVisiteurs.Rows.Clear(); for (int i = 0; i < listVisiteur.Count; i++) { Visiteur v = listVisiteur.ElementAt(i); Secteur s = v.SecteurVisiteur; dgvVisiteurs.Rows.Add(v.Id, v.Nom, v.Prenom, v.Adresse, v.Ville, v.Cp, v.DateEmbauche, s.NomSecteur); } }
private void actualiserVisiteur() { listVisiteur = DAOVisiteur.listeVisiteurs(); dgvVisiteurs.Rows.Clear(); for (int i = 0; i < listVisiteur.Count; i++) { Visiteur v = listVisiteur.ElementAt(i); Secteur s = v.SecteurVisiteur; dgvVisiteurs.Rows.Add(v.Id, v.Nom, v.Prenom, v.Adresse, v.Ville, v.Cp, v.DateEmbauche, s.NomSecteur); } }
public static List <Visiteur> listeRechercheVisiteurs(string text) { List <Visiteur> lesRecherchesVisiteurs = new List <Visiteur>(); try { String req = "Select id, nom, prenom, adresse, cp, ville, dateEmbauche, visiteur_medical.idSecteur, nomSecteur From visiteur_medical INNER JOIN secteur ON visiteur_medical.idSecteur = secteur.idSecteur where nom Like '%" + text + "%' OR prenom Like '%" + text + "%'OR adresse Like '%" + text + "%' OR ville Like '%" + text + "%'OR cp Like '%" + text + "%' OR dateEmbauche Like '%" + text + "%' OR nomSecteur Like '%" + text + "%' ;"; SqlDataReader dr; DAOFactory db = new DAOFactory(); db.connexion(); dr = db.execSQLread(req); while (dr.Read()) { Secteur secteur = new Secteur(Int32.Parse(dr[7].ToString()), dr[8].ToString()); Visiteur vis = new Visiteur(Int32.Parse(dr[0].ToString()), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(), dr[5].ToString(), dr[6].ToString(), secteur); lesRecherchesVisiteurs.Add(vis); } } catch (Exception ex) { MessageBox.Show("ERREUR : " + ex); } return(lesRecherchesVisiteurs); }
public Visiteur(int idVisiteur, string nomVisiteur, string prenomVisiteur, string adresse, string cpVisiteur, string villeVisiteur, string dateEmbaucheVisiteur, Secteur secteurVisiteur) { this.Id = idVisiteur; this.Nom = nomVisiteur; this.Prenom = prenomVisiteur; this.Adresse = adresse; this.Cp = cpVisiteur; this.Ville = villeVisiteur; this.DateEmbauche = dateEmbaucheVisiteur; this.SecteurVisiteur = secteurVisiteur; }