private void In() { try { frmTheHienReport dlgHienThi = new frmTheHienReport(); rptPhieuChiKhac phieuChiKhac = new rptPhieuChiKhac(); phieuChiKhac.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); DataTable bang = PhieuChiKhacBus.ReportPhieuChiKhac(txtMaPhieuChi.Text.Trim()); if (bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(bang); cacBang.Tables.Add(CongTy); phieuChiKhac.SetDataSource(cacBang); phieuChiKhac.SetParameterValue("@MaPhieuChi", txtMaPhieuChi.Text.Trim()); phieuChiKhac.SetParameterValue("@TienBangChu", txtSoTienBangChu.Text.Trim()); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = phieuChiKhac; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có thông tin về phiếu chi này.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception Loi) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { if (grdvDSNhaCungCap.RowCount == 0) { MessageBox.Show("In không thành cồng vì không có thông tin Nhà cung cấp.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } frmTheHienReport dlgHienThi = new frmTheHienReport(); rptDSNhaCungCap dsNhaCungCap = new rptDSNhaCungCap(); dsNhaCungCap.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaNhaCungCap = ""; string TenNhaCungCap = ""; if (radioTatCa.Checked == true) { MaNhaCungCap = ""; TenNhaCungCap = ""; } else { if (radioTheoMa.Checked == true) { MaNhaCungCap = txtNhaCungCap.Text; TenNhaCungCap = ""; } else { MaNhaCungCap = ""; TenNhaCungCap = txtNhaCungCap.Text; } } DataTable bang = NhaCungCapBus.ReportDSNhaCungCap(MaNhaCungCap, TenNhaCungCap); if (bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(bang); cacBang.Tables.Add(CongTy); dsNhaCungCap.SetDataSource(cacBang); dsNhaCungCap.SetParameterValue("@MaNhaCungCap", MaNhaCungCap); dsNhaCungCap.SetParameterValue("@TenNhaCungCap", TenNhaCungCap); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = dsNhaCungCap; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có thông tin Nhà cung cấp.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception Loi) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { frmTheHienReport dlgHienThi = new frmTheHienReport(); rptDoanhThu_ChiPhi doanhThuChiPhi = new rptDoanhThu_ChiPhi(); doanhThuChiPhi.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); DataTable CongTy = CongTyBus.ReportCongTy(); doanhThuChiPhi.SetDataSource(CongTy); doanhThuChiPhi.SetParameterValue("@TuNgay", dtpTuNgay.Value); doanhThuChiPhi.SetParameterValue("@DenNgay", dtpDenNgay.Value); doanhThuChiPhi.SetParameterValue("@DoanhThu", txtDoanhThu.Text); doanhThuChiPhi.SetParameterValue("@GiaVon", txtGiaVon.Text); doanhThuChiPhi.SetParameterValue("@LaiGop", txtLaiGop.Text); doanhThuChiPhi.SetParameterValue("@ChiPhiKhac", txtChiPhiKhac.Text); doanhThuChiPhi.SetParameterValue("@ThuNhapKhac", txtThuNhapKhac.Text); doanhThuChiPhi.SetParameterValue("@LaiRong", txtLaiRong.Text); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = doanhThuChiPhi; dlgHienThi.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { frmTheHienReport dlgHienThi = new frmTheHienReport(); rptNhapHangVaoKho nhapHangVaoKho = new rptNhapHangVaoKho(); nhapHangVaoKho.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); DataTable bang = PhieuNhapBus.ReportPhieuNhapHang(txtMaPhieuNhap.Text.Trim()); if (bang.Rows.Count != 0) { DataTable bang1 = PhieuNhapBus.ReportCT_PhieuNhapHang(txtMaPhieuNhap.Text.Trim()); DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(bang); cacBang.Tables.Add(bang1); cacBang.Tables.Add(CongTy); nhapHangVaoKho.SetDataSource(cacBang); nhapHangVaoKho.SetParameterValue("@MaPhieuNhap", txtMaPhieuNhap.Text.Trim()); nhapHangVaoKho.SetParameterValue("@TienHang", decimal.Parse(txtTienHang.Text.Trim())); nhapHangVaoKho.SetParameterValue("@ThueVAT", decimal.Parse(txtThueVAT.Text.Trim())); nhapHangVaoKho.SetParameterValue("@ChietKhau", decimal.Parse(txtChietKhau.Text.Trim())); double TongCong = double.Parse(txtTongCong.Text.Trim()); nhapHangVaoKho.SetParameterValue("@TienBangChu", clsSupport.ConvertMoneyToText(TongCong.ToString())); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = nhapHangVaoKho; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có thông tin về phiếu nhập hàng này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void In() { try { if (grdvDSMatHang.RowCount == 0) { MessageBox.Show("Không có mặt hàng tồn kho trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } frmTheHienReport dlgHienThi = new frmTheHienReport(); rptTonKhoHangHoa TonKhoHangHoa = new rptTonKhoHangHoa(); TonKhoHangHoa.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaMatHang = ""; string TenMatHang = ""; if (radioTheoMa.Checked == true) { MaMatHang = txtMatHang.Text.Trim(); } else { TenMatHang = txtMatHang.Text.Trim(); } DataTable bang = MatHangBus.ReportThongKeHangTonKho(dtpTuNgay.Value, dtpDenNgay.Value, cboNhomHang.SelectedValue.ToString().Trim(), MaMatHang, TenMatHang); if (bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet CacBang = new DataSet(); CacBang.Tables.Add(bang); CacBang.Tables.Add(CongTy); TonKhoHangHoa.SetDataSource(CacBang); TonKhoHangHoa.SetParameterValue("@TuNgay", dtpTuNgay.Value); TonKhoHangHoa.SetParameterValue("@DenNgay", dtpDenNgay.Value); TonKhoHangHoa.SetParameterValue("@MaLoaiMatHang", cboNhomHang.SelectedValue.ToString().Trim()); TonKhoHangHoa.SetParameterValue("@MaMatHang", MaMatHang); TonKhoHangHoa.SetParameterValue("@TenMatHang", TenMatHang); TonKhoHangHoa.SetParameterValue("@HangHoa", txtMatHang.Text.Trim()); TonKhoHangHoa.SetParameterValue("@TenLoaiMatHang", ((DataRowView)cboNhomHang.SelectedItem).Row["TenLoaiMatHang"].ToString().Trim()); TonKhoHangHoa.SetParameterValue("@NgayTu", dtpTuNgay.Value); TonKhoHangHoa.SetParameterValue("@NgayDen", dtpDenNgay.Value); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = TonKhoHangHoa; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có mặt hàng tồn kho trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { if (grdvDSChiTietPhieuXuat.RowCount == 0) { MessageBox.Show("Không có mặt hàng đã bán trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } frmTheHienReport dlgHienThi = new frmTheHienReport(); rptChiTietHangXuat chiTietHangXuat = new rptChiTietHangXuat(); chiTietHangXuat.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaMatHang = cboChonHang.SelectedValue.ToString().Trim(); string MaKhachHang = cboKhachHang.SelectedValue.ToString().Trim(); if (MaMatHang == "TatCa") { MaMatHang = ""; } if (MaKhachHang == "TatCa") { MaKhachHang = ""; } DataTable Bang = PhieuXuatBus.ReportChiTietHangXuat(dtpTuNgay.Value, dtpDenNgay.Value, MaMatHang, MaKhachHang); if (Bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(Bang); cacBang.Tables.Add(CongTy); chiTietHangXuat.SetDataSource(cacBang); chiTietHangXuat.SetParameterValue("@TuNgay", dtpTuNgay.Value); chiTietHangXuat.SetParameterValue("@DenNgay", dtpDenNgay.Value); chiTietHangXuat.SetParameterValue("@MaMatHang", MaMatHang); chiTietHangXuat.SetParameterValue("@MaKhachHang", MaKhachHang); chiTietHangXuat.SetParameterValue("@NgayTu", dtpTuNgay.Value); chiTietHangXuat.SetParameterValue("@NgayDen", dtpDenNgay.Value); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = chiTietHangXuat; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có mặt hàng đã bán trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { frmTheHienReport dlgHienThi = new frmTheHienReport(); rptDSKhachHang dsKhachHang = new rptDSKhachHang(); dsKhachHang.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaKhachHang = ""; string TenKhachHang = ""; if (radioTatCa.Checked == true) { MaKhachHang = ""; TenKhachHang = ""; } else { if (radioTheoMa.Checked == true) { MaKhachHang = txtKhachHang.Text; TenKhachHang = ""; } else { MaKhachHang = ""; TenKhachHang = txtKhachHang.Text; } } DataTable bang = KhachHangBus.ReportDSKhachHang(MaKhachHang, TenKhachHang); if (bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(bang); cacBang.Tables.Add(CongTy); dsKhachHang.SetDataSource(cacBang); dsKhachHang.SetParameterValue("@MaKhachHang", MaKhachHang); dsKhachHang.SetParameterValue("@TenKhachHang", TenKhachHang); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = dsKhachHang; dlgHienThi.ShowDialog(); } else { MessageBox.Show("In không thành công vì không có thông tin về khách hàng.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { if (grdvDSPhieuThu.RowCount == 0) { MessageBox.Show("In không thành công vì không có phiếu thu trong khoảng thời gian trên!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } frmTheHienReport dlgHienThi = new frmTheHienReport(); rptDSPhieuThu dsPhieuThu = new rptDSPhieuThu(); dsPhieuThu.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaPhieuThu = ""; string MaKhachHang = cboKhachHang.SelectedValue.ToString().Trim(); if (radioTatCa.Checked == true) { MaPhieuThu = ""; } else { MaPhieuThu = txtPhieuThu.Text; } DataTable Bang = PhieuThuHangBus.ReportDSPhieuThu(dtpTuNgay.Value, dtpDenNgay.Value, MaPhieuThu, MaKhachHang); if (Bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(Bang); cacBang.Tables.Add(CongTy); dsPhieuThu.SetDataSource(cacBang); dsPhieuThu.SetParameterValue("@TuNgay", dtpTuNgay.Value); dsPhieuThu.SetParameterValue("@DenNgay", dtpDenNgay.Value); dsPhieuThu.SetParameterValue("@MaPhieuThu", MaPhieuThu); dsPhieuThu.SetParameterValue("@MaKhachHang", MaKhachHang); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = dsPhieuThu; dlgHienThi.ShowDialog(); } else { MessageBox.Show("In không thành công vì không có phiếu thu trong khoảng thời gian trên!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception Loi) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { if (grdvDSDonHangDaBan.RowCount == 0) { MessageBox.Show("Không có đơn hàng nào đã bán trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } frmTheHienReport dlgHienThi = new frmTheHienReport(); rptXemDonHangDaBan xemDonHangDaBan = new rptXemDonHangDaBan(); string MaKhachHang = cboKhachHang.SelectedValue.ToString().Trim(); string MaNhanVien = cboNhanVienBH.SelectedValue.ToString().Trim(); if (MaKhachHang == "TatCa") { MaKhachHang = ""; } if (MaNhanVien == "TatCa") { MaNhanVien = ""; } DataTable Bang = PhieuXuatBus.ReportPhieuXuatTheoTK(dtpTuNgay.Value, dtpDenNgay.Value, MaKhachHang, MaNhanVien); if (Bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(Bang); cacBang.Tables.Add(CongTy); xemDonHangDaBan.SetDataSource(cacBang); xemDonHangDaBan.SetParameterValue("@TuNgay", dtpTuNgay.Value); xemDonHangDaBan.SetParameterValue("@DenNgay", dtpDenNgay.Value); xemDonHangDaBan.SetParameterValue("@MaKhachHang", MaKhachHang); xemDonHangDaBan.SetParameterValue("@MaNhanVien", MaNhanVien); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = xemDonHangDaBan; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có đơn hàng nào đã bán trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { if (grdvDSDonHangDaBan.RowCount == 0) { MessageBox.Show("Không có phiếu nhập hàng của khách hàng đã chọn trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } frmTheHienReport dlgHienThi = new frmTheHienReport(); rptCongNoNhaCungCap congNoNCC = new rptCongNoNhaCungCap(); congNoNCC.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaNhaCungCap; if (cboNhaCungCap.SelectedItem != null && cboNhaCungCap.SelectedIndex != -1) { MaNhaCungCap = cboNhaCungCap.SelectedValue.ToString().Trim(); } else { MessageBox.Show("Xin vui lòng chọn Nhà cung cấp!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } DataTable Bang = PhieuNhapBus.ReportCongNoNhaCungCap(dtpDenNgay.Value, MaNhaCungCap); DataTable CongTy = CongTyBus.ReportCongTy(); DataSet CacBang = new DataSet(); if (Bang.Rows.Count != 0) { CacBang.Tables.Add(Bang); CacBang.Tables.Add(CongTy); congNoNCC.SetDataSource(CacBang); congNoNCC.SetParameterValue("@DenNgay", dtpDenNgay.Value); congNoNCC.SetParameterValue("@MaNhaCungCap", MaNhaCungCap); congNoNCC.SetParameterValue("@NgayDen", dtpDenNgay.Value); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = congNoNCC; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có phiếu nhập hàng của nhà cung cấp đã chọn trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { frmTheHienReport dlgHienThi = new frmTheHienReport(); rptMatHangMua matHangMua = new rptMatHangMua(); matHangMua.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaMatHang = ""; string TenMatHang = ""; if (radioTheoMa.Checked == true) { MaMatHang = txtMatHang.Text.Trim(); } else { TenMatHang = txtMatHang.Text.Trim(); } DataTable bang = MatHangBus.ReportMatHangMua(cboNhomHang.SelectedValue.ToString().Trim(), MaMatHang, TenMatHang); if (bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(bang); cacBang.Tables.Add(CongTy); matHangMua.SetDataSource(cacBang); matHangMua.SetParameterValue("@MaNhomHang", cboNhomHang.SelectedValue.ToString().Trim()); matHangMua.SetParameterValue("@MaMatHang", MaMatHang); matHangMua.SetParameterValue("@TenMatHang", TenMatHang); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = matHangMua; dlgHienThi.ShowDialog(); } else { MessageBox.Show("In không thành công vì không có dữ liệu.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { frmTheHienReport dlgHienThi = new frmTheHienReport(); rptDoanhThuTheoNhanVien doanhThuTheoNV = new rptDoanhThuTheoNhanVien(); doanhThuTheoNV.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaNhanVien = cboNhanVien.SelectedValue.ToString().Trim(); if (MaNhanVien == "TatCa") { MaNhanVien = ""; } DataTable Bang = PhieuXuatBus.ReportPhieuXuatTheoNV(dtpTuNgay.Value, dtpDenNgay.Value, MaNhanVien); DataTable CongTy = CongTyBus.ReportCongTy(); DataSet CacBang = new DataSet(); if (Bang.Rows.Count != 0) { CacBang.Tables.Add(Bang); CacBang.Tables.Add(CongTy); doanhThuTheoNV.SetDataSource(CacBang); doanhThuTheoNV.SetParameterValue("@TuNgay", dtpTuNgay.Value); doanhThuTheoNV.SetParameterValue("@DenNgay", dtpDenNgay.Value); doanhThuTheoNV.SetParameterValue("@MaNhanVien", MaNhanVien); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = doanhThuTheoNV; dlgHienThi.ShowDialog(); } else { MessageBox.Show("In không thành công vì không có phiếu xuất bán hàng của nhân viên đã chọn trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnDoanhSo_Click(object sender, EventArgs e) { try { frmTheHienReport dlgHienThi = new frmTheHienReport(); rptSanPhamBanChay_DoanhSo sanPhamBanChay = new rptSanPhamBanChay_DoanhSo(); sanPhamBanChay.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); DataTable doanhSo = PhieuXuatBus.GetSPBanChay_DoanhSo(dtpTuNgay.Value, dtpDenNgay.Value); if (doanhSo.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet CacBang = new DataSet(); CacBang.Tables.Add(doanhSo); CacBang.Tables.Add(CongTy); sanPhamBanChay.SetDataSource(CacBang); sanPhamBanChay.SetParameterValue("@TuNgay", dtpTuNgay.Value); sanPhamBanChay.SetParameterValue("@DenNgay", dtpDenNgay.Value); // lay lai de add cho report sanPhamBanChay.SetParameterValue("@NgayTu", dtpTuNgay.Value); sanPhamBanChay.SetParameterValue("@NgayDen", dtpDenNgay.Value); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = sanPhamBanChay; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Chưa có sản phẩm.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { if (grdvDSDonHangDaBan.RowCount == 0) { MessageBox.Show("In không thành công vì không có thông tin về phiếu thu " + txtMaPhieuThu.Text.Trim(), "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } frmTheHienReport dlgHienThi = new frmTheHienReport(); rptPhieuThu phieuThu = new rptPhieuThu(); phieuThu.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); DataTable bang = PhieuThuBanHangBus.ReportPhieuThu(txtMaPhieuThu.Text.Trim()); if (bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(bang); cacBang.Tables.Add(CongTy); phieuThu.SetDataSource(cacBang); phieuThu.SetParameterValue("@MaPhieuThu", txtMaPhieuThu.Text.Trim()); phieuThu.SetParameterValue("@TienBangChu", txtSoTienBangChu.Text.Trim()); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = phieuThu; dlgHienThi.ShowDialog(); } else { MessageBox.Show("In không thành công vì không có thông tin về phiếu thu " + txtMaPhieuThu.Text.Trim(), "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception loi) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { frmTheHienReport dlgHienThi = new frmTheHienReport(); rptDonHangDaMua donHangDaMua = new rptDonHangDaMua(); donHangDaMua.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string MaNhaCungCap = cboNhaCungCap.SelectedValue.ToString().Trim(); DataTable Bang = PhieuNhapBus.ReportDonHangDaMua(dtpTuNgay.Value, dtpDenNgay.Value, MaNhaCungCap); if (Bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(Bang); cacBang.Tables.Add(CongTy); donHangDaMua.SetDataSource(cacBang); donHangDaMua.SetParameterValue("@TuNgay", dtpTuNgay.Value); donHangDaMua.SetParameterValue("@DenNgay", dtpDenNgay.Value); donHangDaMua.SetParameterValue("@MaNhaCungCap", MaNhaCungCap); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = donHangDaMua; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có đơn hàng nào đã mua trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception Loi) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void In() { try { if (grdvDSThuChi.RowCount == 0) { MessageBox.Show("In không thành công vì không có phiếu nào trong khoảng thời gian trên.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } frmTheHienReport dlgHienThi = new frmTheHienReport(); rptQuyTienMat quyTienMat = new rptQuyTienMat(); quyTienMat.SetDatabaseLogon(clsConnection.LoginName, clsConnection.LoginPassword, clsConnection.ServerName, clsConnection.Databasename); string LyDo = ((DataRowView)cboLyDo.SelectedItem).Row["LyDo"].ToString().Trim(); DataTable Bang; if (LyDo == "Tất cả") { Bang = CongTyBus.ReportQuyTienMat(dtpTuNgay.Value, dtpDenNgay.Value, "TatCa", txtDoiTuong.Text.Trim()); } else { Bang = CongTyBus.ReportQuyTienMat(dtpTuNgay.Value, dtpDenNgay.Value, LyDo, txtDoiTuong.Text.Trim()); } Double TienTonDauKy = double.Parse(txtTonDauDy.Text); for (int i = 0; i < Bang.Rows.Count; i++) { Double TienThu = double.Parse(Bang.Rows[i]["Thu"].ToString()); Double TienChi = double.Parse(Bang.Rows[i]["Chi"].ToString()); TienTonDauKy = TienTonDauKy + TienThu - TienChi; Bang.Rows[i]["Ton"] = TienTonDauKy; } if (Bang.Rows.Count != 0) { DataTable CongTy = CongTyBus.ReportCongTy(); DataSet cacBang = new DataSet(); cacBang.Tables.Add(Bang); cacBang.Tables.Add(CongTy); quyTienMat.SetDataSource(cacBang); quyTienMat.SetParameterValue("@TuNgay", dtpTuNgay.Value); quyTienMat.SetParameterValue("@DenNgay", dtpDenNgay.Value); quyTienMat.SetParameterValue("@LyDo", LyDo); quyTienMat.SetParameterValue("@TenDoiTuong", txtDoiTuong.Text.Trim()); quyTienMat.SetParameterValue("@TonDau", txtTonDauDy.Text.Trim()); quyTienMat.SetParameterValue("@TonCuoi", txtTonCuoiKy.Text.Trim()); quyTienMat.SetParameterValue("@NgayTu", dtpTuNgay.Value); quyTienMat.SetParameterValue("@NgayDen", dtpDenNgay.Value); dlgHienThi.CrystalReportViewer_TheHien.ReportSource = quyTienMat; dlgHienThi.ShowDialog(); } else { MessageBox.Show("Không có phiếu nào trong khoảng thời gian trên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }