Esempio n. 1
0
        /// <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());
            }
        }
Esempio n. 2
0
        /// <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());
            }
        }
Esempio n. 3
0
        /// <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();
        }
Esempio n. 4
0
        /// <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());
            }
        }