//-----------------giảm số lượng món ăn xuống 1----------------- private void btnGiamSoLuongMonAn_Click(object sender, EventArgs e) { int index; int sl; try { sl = int.Parse(dgvHoaDonOrder.Rows[chiSoCuaLsvHoaDon].Cells[1].Value.ToString()); } catch (Exception) { return; } if (chiSoCuaLsvHoaDon != -1) { if (sl > 1) { sl = sl - 1; } dgvHoaDonOrder.Rows[chiSoCuaLsvHoaDon].Cells[1].Value = sl.ToString(); // Giảm số lượng món ăn đi 1 index = chiSoCuaLsvHoaDon; // cập nhật lại số lượng món ăn trong cơ sở dữ liệu HoaDonOrder_BUS.CapNhatSoLuongMonAn(sl, HoaDonOrder_BUS.layIDHoaDon(danhSachBanAn[indexTable].ID), MonAn_BUS.layIDMonAn(dgvHoaDonOrder.Rows[chiSoCuaLsvHoaDon].Cells[0].Value.ToString())); LoadHoaDon(danhSachBanAn[indexTable].ID); // sau khi thêm thì load lại hóa đơn dgvHoaDonOrder.CurrentCell = dgvHoaDonOrder.Rows[index].Cells[0]; chiSoCuaLsvHoaDon = index; } }
//-----------------Tăng số lượng món ăn lên 1----------------- private void btnTangSoLuongMonAn_Click(object sender, EventArgs e) { int sl; try { sl = int.Parse(dgvHoaDonOrder.Rows[chiSoCuaLsvHoaDon].Cells[1].Value.ToString()); } catch (Exception) { return; } if (chiSoCuaLsvHoaDon != -1) { sl = sl + 1; dgvHoaDonOrder.Rows[chiSoCuaLsvHoaDon].Cells[1].Value = sl.ToString(); // tăng số lượng món ăn trong lstHoaDon lên 1 HoaDonOrder_BUS.CapNhatSoLuongMonAn(sl, HoaDonOrder_BUS.layIDHoaDon(danhSachBanAn[indexTable].ID), MonAn_BUS.layIDMonAn(dgvHoaDonOrder.Rows[chiSoCuaLsvHoaDon].Cells[0].Value.ToString())); LoadHoaDon(danhSachBanAn[indexTable].ID); // sau khi thêm thì load lại hóa đơn } }