/// <summary> /// Permet de recharger le dataGridView par rapport au nom que l'on met dans le texte box /// grâce à la méthode RechercheProduit(string nom) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtRechercherProduit_TextChanged(object sender, EventArgs e) { dgvProduits.Rows.Clear(); List <Produit> LeProduit = DAOProduit.RechercherProduit(txtRechercherProduit.Text); for (int i = 0; i < LeProduit.Count(); i++) { Famille fam = DAOFamille.RechercherFamille(LeProduit[i]); Console.Write(i); dgvProduits.Rows.Add(LeProduit[i].GetNom(), LeProduit[i].GetDosage(), LeProduit[i].Getprix(), LeProduit[i].GetContreIndic(), LeProduit[i].GetEfets(), fam.GetNom()); } }
/// <summary> /// On nettoie le DataGridView, /// Lorsqu'on appuie sur le bouton rafraichir on appele la méthode chargerProduit pour remplir /// le dataGridView /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnRafraichire_Click(object sender, EventArgs e) { dgvProduits.Rows.Clear(); List <Produit> LesProduits = DAOProduit.chargerProduit(); for (int i = 0; i < LesProduits.Count(); i++) { Famille fam = DAOFamille.RechercherFamille(LesProduits[i]); Console.Write(i); dgvProduits.Rows.Add(LesProduits[i].GetNom(), LesProduits[i].GetDosage(), LesProduits[i].Getprix(), LesProduits[i].GetContreIndic(), LesProduits[i].GetEfets(), fam.GetNom()); } }
/// <summary> /// Permet de remplir les champs des texte boxe /// </summary> /// <param name="nomMedClick"></param> private void RemplirInfo(object nomMedClick) { Produit LeProduits; LeProduits = DAOProduit.RemplirInfoMed(nomMedClick.ToString()); txtReference.Text = LeProduits.GetReference().ToString(); txtNom.Text = LeProduits.GetNom(); txtDosage.Text = LeProduits.GetDosage(); txtPrix.Text = LeProduits.Getprix().ToString(); txtEffet.Text = LeProduits.GetEfets(); txtContre.Text = LeProduits.GetContreIndic(); Famille LaFamille = DAOFamille.RechercherFamille(LeProduits); cbxFamille.Text = LaFamille.GetNom(); }
/// <summary> /// permet de remplir au chargement de la page le dataGridView et le comboBoxe /// grace au méthode chargerProduit() et chargerFamille() /// </summary> public GsbAccueil() { InitializeComponent(); List <Produit> LesProduits = DAOProduit.chargerProduit(); for (int i = 0; i < LesProduits.Count(); i++) { Famille fam = DAOFamille.RechercherFamille(LesProduits[i]); Console.Write(i); dgvProduits.Rows.Add(LesProduits[i].GetNom(), LesProduits[i].GetDosage(), LesProduits[i].Getprix(), LesProduits[i].GetContreIndic(), LesProduits[i].GetEfets(), fam.GetNom()); } List <Famille> LesFamille = DAOFamille.chargerFamille(); for (int i = 0; i < LesFamille.Count(); i++) { Console.Write(i); cbxFamille.Items.Add(LesFamille[i].GetNom()); } }