示例#1
0
        //根据商品类别id查找该类别下所有的产品,并加载出来
        private void LoadProduct(int p, TreeNodeCollection tnc)
        {
            ProductInfoBLL     bll  = new ProductInfoBLL();
            List <ProductInfo> list = bll.GetProductInfoByCatId(p);

            foreach (ProductInfo item in list)
            {
                tnc.Add(item.ProName + "====" + item.ProPrice + "元");
            }
        }
示例#2
0
        private void LoadProductInfoByCatId(int catId, TreeNodeCollection nodes)
        {
            var bll       = new ProductInfoBLL();
            var listProds = bll.GetProductInfoByCatId(catId);

            foreach (var pro in listProds)
            {
                nodes.Add(pro.ProName + "===" + pro.ProPrice + "元");
            }
        }
示例#3
0
 private void cmbCategory_SelectedValueChanged(object sender, EventArgs e)
 {
     if (cmbCategory.SelectedIndex != 0)
     {
         var id = Convert.ToInt32(cmbCategory.SelectedValue);
         dgvProductInfo.DataSource = proiBll.GetProductInfoByCatId(id);
     }
     else
     {
         LoadCategoryInfoByDelFlag(0);
     }
 }
示例#4
0
 private void cmbCategory_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbCategory.SelectedIndex == 0)
     {
         LoadProductInfoByDelFlag(0);//查询所有的产品
     }
     else
     {
         int id = Convert.ToInt32(cmbCategory.SelectedValue);
         //根据商品类别的id去产品的表中查询该类别下的所有的产品,重新绑定到dgvproduct上
         ProductInfoBLL bll = new ProductInfoBLL();
         dgvProductInfo.AutoGenerateColumns      = false;
         dgvProductInfo.DataSource               = bll.GetProductInfoByCatId(id);
         dgvProductInfo.SelectedRows[0].Selected = false;
     }
 }
示例#5
0
 private void cmbCategory_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbCategory.SelectedIndex != 0)
     {
         ProductInfoBLL bll = new ProductInfoBLL();
         dgvProductInfo.AutoGenerateColumns = false;
         dgvProductInfo.DataSource          = bll.GetProductInfoByCatId(Convert.ToInt32(cmbCategory.SelectedValue));
         if (dgvProductInfo.Rows.Count > 0)
         {
             dgvProductInfo.SelectedRows[0].Selected = false;
         }
         else
         {
             LoadProductInfoByDelFlag(0);
         }
     }
 }
示例#6
0
 private void cmbCategory_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbCategory.SelectedIndex == 0)
     {
         LoadProductInfoByDelFlag(0);
     }
     else
     {
         int                id   = Convert.ToInt32(cmbCategory.SelectedValue);
         ProductInfoBLL     bll  = new ProductInfoBLL();
         List <ProductInfo> list = bll.GetProductInfoByCatId(id);
         if (list.Count > 0)
         {
             dgvProductInfo.AutoGenerateColumns      = false;
             dgvProductInfo.DataSource               = list;
             dgvProductInfo.SelectedRows[0].Selected = false;
         }
     }
 }