Esempio n. 1
0
        private void cbxCat_SelectedIndexChanged(object sender, EventArgs e)
        {
            dataGridView1.Rows.Clear();
            ProduitDAO pd = new ProduitDAO();

            produits = pd.FindAll();

            if (cbxCat.SelectedIndex == 0)
            {
                foreach (Produit ProductDetail in produits)
                {
                    dataGridView1.Rows.Add(ProductDetail.Id, ProductDetail.Nom, ProductDetail.Prix, ProductDetail.IdCat, ProductDetail.Description, ProductDetail.Img);
                }
            }
            else if (cbxCat.SelectedIndex > 0)
            {
                string       CategoryName = cbxCat.SelectedItem.ToString();
                CategorieDAO c            = new CategorieDAO();
                int          id           = c.ReturnCategorieID(CategoryName);
                ProduitDAO   pdao         = new ProduitDAO();
                produits = pdao.FindToCat(id);

                // int CategoryID = _DataAccess.ReturnCategoryID(CategoryName);

                foreach (Produit ProductDetail in produits)
                {
                    dataGridView1.Rows.Add(ProductDetail.Id, ProductDetail.Nom, ProductDetail.Prix, ProductDetail.IdCat, ProductDetail.Description, ProductDetail.Img);
                }
            }
        }
Esempio n. 2
0
        private void LesProduits_Load(object sender, EventArgs e)
        {
            cbxCat.Items.Add("All Categories");

            CategorieDAO bd = new CategorieDAO();

            Categories = bd.FindAll();
            cbxCat.Items.AddRange(Categories.ToArray());
            ProduitDAO pd = new ProduitDAO();

            produits = pd.FindAll();
            foreach (Produit mm in produits)
            {
                dataGridView1.Rows.Add(mm.Id, mm.Nom, mm.Prix, mm.IdCat, mm.Description, mm.Img);
            }
            cbxCat.SelectedIndex = 0;
        }