private TableDTO CreateAddBillByIDTable(DrinkDTO drink) { TableDTO table = lstBill.Tag as TableDTO; int idBill = BillBUS.GetIDBillNoPaymentByIDTable(table.ID);//lấy lên cái mã id của hóa đơn // int idDrink = (cbDrink. SelectedItem as DrinkDTO).ID;//thêm vào 1 gridview để hiển thị int idDrink = drink.ID; int quantity = 1; //kiểm tra hóa đơn có chưa hay if (idBill == -1)//nếu chưa thì tạo 1 hóa đơn mới với mã hóa đơn { quantity = DetailBillBUS.GetQuantityDrink(idBill, idDrink); // sau khi tạo xong 1 hóa đơn mới thì thêm vào bảng chi tiết hóa đơn với các trường tương ứng DetailBillBUS.InsertDetailBill(BillBUS.GetIDBillMax(), idDrink, quantity + 1); } else//nếu đã có thì thêm nó vào cái cá bảng chi tiêt hóa đơn với các trường là mã hóa đơn, mã thức uống và số lượng { quantity = DetailBillBUS.GetQuantityDrink(idBill, idDrink); DetailBillBUS.InsertDetailBill(idBill, idDrink, quantity + 1); } return(table); }