示例#1
0
        private void btnMove_Click(object sender, EventArgs e)
        {
            LapDonHangBLL lapDonHangBLL = new LapDonHangBLL();

            if (check) // là combo
            {
                ObjCombo obj = new ObjCombo();
                obj.Combo = lapDonHangBLL.GetCombo(id);
                if (arr_combo.Count != 0)
                {
                    foreach (ObjCombo a in arr_combo)
                    {
                        if (a.Combo.Id == id)
                        {
                            a.Quantity++;
                            flagfind = true;
                        }
                    }
                    if (flagfind == false)
                    {
                        obj.Quantity = 1;
                        arr_combo.Add(obj);
                    }
                    flagfind = false;
                }
                else
                {
                    obj.Quantity = 1;
                    arr_combo.Add(obj);
                }
            }
            else
            {
                ObjProduct obj = new ObjProduct();
                obj.Product = lapDonHangBLL.GetProduct(id);;
                if (arr_product.Count != 0)
                {
                    foreach (ObjProduct a in arr_product)
                    {
                        if (a.Product.id == id)
                        {
                            a.Quantity++;
                            flagfind = true;
                        }
                    }
                    if (flagfind == false)
                    {
                        obj.Quantity = 1;
                        arr_product.Add(obj);
                    }
                    flagfind = false;
                }
                else
                {
                    obj.Quantity = 1;
                    arr_product.Add(obj);
                }
            }
            LoadListViewSelect();
        }