private void BtnAddtoCart_Click(object sender, EventArgs e) { if (ProductBLL.DecrementStockOfProduct(txtID.Text, txtQuantity.Text, txtStock.Text)) { // trường hợp chưa có bất kỳ sản phẩm nào trong lstvCart if (lstvProduct.Items.Count == 0) { AddOneToListViewCart(); UpdateBill(); ClearAllProductTextBox(); txtChange.Text = "0.00"; } // trường hợp đã có sản phẩm trong lstvCart else if (lstvCart.Items.ContainsKey(txtID.Text)) { ListViewItem item = lstvCart.Items.Find(txtID.Text, true)[0]; item.SubItems[3].Text = (Convert.ToInt32(item.SubItems[3].Text) + Convert.ToInt32(txtQuantity.Text)).ToString(); item.SubItems[4].Text = (Convert.ToDouble(item.SubItems[4].Text) + Convert.ToDouble(txtSum.Text)).ToString("#,###,##0.00"); UpdateBill(); txtChange.Text = "0.00"; } // trường hợp chưa có sản phẩm trong lstvCart else { AddOneToListViewCart(); UpdateBill(); ClearAllProductTextBox(); txtChange.Text = "0.00"; } } }