public void InTamHoaDon() { int IDBanHT = IDBan; int IDHoaDonHT = DAO_BanHang.IDHoaDon(IDBanHT); if (IDBanHT == 0) { MessageBox.Show("Vui lòng chọn bàn để in phiếu tạm tín.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (DAO_BanHang.IDHoaDon(IDBanHT) == 0) { MessageBox.Show("Bàn chưa có hóa đơn để in phiếu tạm.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (MessageBox.Show("In tạm tính", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK) { //int KT = DAO_BanHang.KiemTraLayIDGioBatDau(IDHoaDonHT, IDBanHT);// kiểm tra xem có giờ kết thúc hay không //if (KT == 0) //{ int IDNhanVien = frmDangNhap.NguoiDung.Id; double KhachThanhToan = double.Parse(txtKhachThanhToan.Text.ToString()); double TienThua = double.Parse(txtTienThoi.Text.ToString()); double GiamGia = double.Parse(txtTienSauGiamGia.Text.ToString()); double KhachCanTra = double.Parse(txtKhachCanTra.Text.ToString()); double TienGiamGia = double.Parse(txtTienSauGiamGia.Text.ToString()); double TyLeGiamGia = double.Parse(txtGiamGia.Text.ToString()); string HinhThucThanhToan = cmbHinhThucGiamGia.Text.ToString(); DAO_ChiTietHoaDonChinh.CapNhatHoaDonChinh2(IDHoaDonHT, IDBanHT, IDNhanVien, KhachThanhToan, TienThua, KhachCanTra, HinhThucThanhToan, GiamGia, TienGiamGia, TyLeGiamGia, frmDangNhap.NguoiDung.Idchinhanh); //List<DTO_ChiTietHoaDon> DanhSachHoaDon = DAO_ChiTietHoaDon.Instance.ChiTietHoaDon(IDHoaDonHT); // in hóa đớn, cập nhật hóa đơn DAO_ConnectSQL connect = new DAO_ConnectSQL(); // Tên máy in string NamePrinter = DAO_Setting.LayTenMayInBill(frmDangNhap.NguoiDung.Idchinhanh); DAO_Setting.CapNhatBillInTemp(IDHoaDonHT + ""); // Lấy máy in bill.. int IDBill = DAO_Setting.ReportBill(frmDangNhap.NguoiDung.Idchinhanh); if (IDBill == 58) { rpHoaDonBanHang_581_Temp rp = new rpHoaDonBanHang_581_Temp(); SqlDataSource sqlDataSource = rp.DataSource as SqlDataSource; sqlDataSource.Connection.ConnectionString += connect.ConnectString(); rp.Parameters["ID"].Value = IDHoaDonHT; rp.Parameters["ID"].Visible = false; rp.Parameters["IDChiNhanh"].Value = frmDangNhap.NguoiDung.Idchinhanh; rp.Parameters["IDChiNhanh"].Visible = false; //rp.ShowPreviewDialog(); rp.Print(NamePrinter); } else { rpHoaDonBanHang1_Temp rp = new rpHoaDonBanHang1_Temp(); SqlDataSource sqlDataSource = rp.DataSource as SqlDataSource; sqlDataSource.Connection.ConnectionString += connect.ConnectString(); rp.Parameters["ID"].Value = IDHoaDonHT; rp.Parameters["ID"].Visible = false; rp.Parameters["IDChiNhanh"].Value = frmDangNhap.NguoiDung.Idchinhanh; rp.Parameters["IDChiNhanh"].Visible = false; //rp.ShowPreviewDialog(); rp.Print(NamePrinter); } //} //else //{ // MessageBox.Show("Bàn chưa có giờ kết thúc.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); //} } } }