/* * - Trước khi thêm hóa đơn thì kiểm tra số điện thoại đúng chưa và sau đó thêm bill qua class BillDao * - Nếu thêm hóa đơn thành công thì sẽ lấy số ID lớn nhất ở bảng BILL qua class BillDap và bắt đầu thêm chi tiết hóa đơn qua hàm addDetailBill() */ private void addBill() { model.Bill bill = new model.Bill(); bill.total_price = float.Parse(lb_tongTien_banHangControl.Text.Replace(" VND", "")); bill.invoice_day = dtp_ngayNhap_banHangControl.Value; bill.id_employee = Program.currentEmployee.id_employee; if (tb_sdtKhachHang_banHangControl.Text.Equals("")) { bill.phone_number_customer = ""; } else { bill.phone_number_customer = tb_sdtKhachHang_banHangControl.Text; } bill.id_envent = int.Parse(dis_event_data.Rows[cb_suKien_banHangControl.SelectedIndex]["ID_EVENT"].ToString()); if (bill_dao.addBill(bill)) { max = bill_dao.getMaxID(); lb_thanhTien_banHangControl.Text = "0 VND"; lb_tongTien_banHangControl.Text = "0 VND"; MessageBox.Show("Thanh toán thành công"); addDetailBill(); notifyOtherControlDataChange(TypeDataChange.BILL); notifyOtherControlDataChange(TypeDataChange.PRODUCT); return; } else { MessageBox.Show("Thêm hóa đơn không thành công"); return; } }