private void InThongTinTraLaiNhaCungCap() { try { Entities.BaoCaoHoaDonNhap[] hoadon = new Entities.BaoCaoHoaDonNhap[dgvXemthongtin.RowCount]; for (int k = 0; k < dgvXemthongtin.RowCount; k++) { Entities.BaoCaoHoaDonNhap row = new Entities.BaoCaoHoaDonNhap ( dgvXemthongtin.Rows[k].Cells[0].Value.ToString(), dgvXemthongtin.Rows[k].Cells[1].Value.ToString(), Double.Parse(dgvXemthongtin.Rows[k].Cells[3].Value.ToString()), int.Parse(dgvXemthongtin.Rows[k].Cells[2].Value.ToString()), int.Parse(dgvXemthongtin.Rows[k].Cells[4].Value.ToString()), Double.Parse(dgvXemthongtin.Rows[k].Cells[5].Value.ToString()), Double.Parse(dgvXemthongtin.Rows[k].Cells[7].Value.ToString()), Double.Parse(dgvXemthongtin.Rows[k].Cells[6].Value.ToString()) ); hoadon[k] = row; } Entities.TruyenGiaTriVaoBaoCao baocao = new Entities.TruyenGiaTriVaoBaoCao(); baocao.Giatri1 = "Hóa Đơn Trả Lại Nhà Cung Cấp"; baocao.Giatri2 = DateServer.Date().ToString("dd/MM/yyyy"); baocao.Giatri3 = txtSodonhang.Text; baocao.Giatri4 = Common.Utilities.User.TenNhanVien; baocao.Giatri5 = makNgaydonhang.Text; baocao.Giatri6 = txtMakhachhang.Text; baocao.Giatri7 = makHanthanhtoan.Text; baocao.Giatri8 = cbxKhoHang.Text; string chuoi = loaihoadon(rdoBanbuon, rdoBanle); if (chuoi == "BanBuon") { baocao.Giatri9 = rdoBanbuon.Text; } if (chuoi == "BanLe") { baocao.Giatri9 = rdoBanle.Text; } baocao.Giatri10 = txtChungtugoc.Text; baocao.Giatri11 = cbxHinhthucthanhtoan.Text; baocao.Giatri12 = new Common.Utilities().FormatMoney(Double.Parse(txtThanhtoanngay.Text)); baocao.Giatri13 = new Common.Utilities().FormatMoney(Double.Parse(txtChietkhau.Text)); baocao.Giatri14 = txtTongtienthanhtoan.Text; baocao.Giatri16 = txtGiatrigiatang.Text; baocao.Giatri17 = new Common.Utilities().FormatMoney(Double.Parse(txtConphaitra.Text)); frmBaoCaoNhapHang frm = new frmBaoCaoNhapHang("TraLaiNhaCungCap", hoadon, baocao, Congty("")); frm.ShowDialog(); } catch (Exception ex) { string s = ex.Message; } }
public frmBaoCaoNhapHang(string hanhdong, Entities.BaoCaoHoaDonNhap[] hoadonnhap, Entities.TruyenGiaTriVaoBaoCao giatri, Entities.ThongTinCongTy congty) { InitializeComponent(); try { if (hanhdong == "HoaDonNhap") { GUI.Report.rptHoaDonNhap report = new GUI.Report.rptHoaDonNhap(); report.SetDataSource(hoadonnhap); rptView.ReportSource = report; report.SetParameterValue("TenCongTy", congty.TenCongTy); report.SetParameterValue("DiaChiCongTy", congty.DiaChi); report.SetParameterValue("DienThoai", congty.SoDienThoai); report.SetParameterValue("FaxCongTy", congty.Fax); report.SetParameterValue("Web", congty.Website); report.SetParameterValue("Email", congty.Email); report.SetParameterValue("TenBaoCao", giatri.Giatri1); //report.SetParameterValue("NgayTao", @giatri.Giatri2); report.SetParameterValue("MaHoaDonNhap", giatri.Giatri3); report.SetParameterValue("MaNhanVien", giatri.Giatri4); report.SetParameterValue("NgayLap", @giatri.Giatri5); report.SetParameterValue("MaNhaCungCap", giatri.Giatri6); report.SetParameterValue("HanThanhToan", @giatri.Giatri7); report.SetParameterValue("KhoHang", giatri.Giatri8); report.SetParameterValue("LoaiNhapHang", giatri.Giatri9); report.SetParameterValue("MaDonDatHang", giatri.Giatri10); report.SetParameterValue("LoaiThanhToan", giatri.Giatri11); report.SetParameterValue("ThanhToanNgay", giatri.Giatri12); report.SetParameterValue("ChietKhauTM", giatri.Giatri13); report.SetParameterValue("TongThanhToan", giatri.Giatri14); report.SetParameterValue("TongChietKhau", giatri.Giatri15); report.SetParameterValue("ThueGTGT", giatri.Giatri16); report.SetParameterValue("ConPhaiTra", giatri.Giatri17); rptView.Show(); } if (hanhdong == "TraLaiNhaCungCap") { GUI.Report.rptBaoCaoTraLaiNhaCungCap report = new GUI.Report.rptBaoCaoTraLaiNhaCungCap(); report.SetDataSource(hoadonnhap); rptView.ReportSource = report; report.SetParameterValue("TenCongTy", congty.TenCongTy); report.SetParameterValue("DiaChiCongTy", congty.DiaChi); report.SetParameterValue("DienThoai", congty.SoDienThoai); report.SetParameterValue("FaxCongTy", congty.Fax); report.SetParameterValue("Web", congty.Website); report.SetParameterValue("Email", congty.Email); report.SetParameterValue("TenBaoCao", giatri.Giatri1); //report.SetParameterValue("NgayTao", @giatri.Giatri2); report.SetParameterValue("MaHoaDonNhap", giatri.Giatri3); report.SetParameterValue("MaNhanVien", giatri.Giatri4); report.SetParameterValue("NgayLap", giatri.Giatri5); report.SetParameterValue("MaNhaCungCap", giatri.Giatri6); report.SetParameterValue("HanThanhToan", giatri.Giatri7); report.SetParameterValue("KhoHang", giatri.Giatri8); report.SetParameterValue("MaDonDatHang", giatri.Giatri10); report.SetParameterValue("LoaiThanhToan", giatri.Giatri11); report.SetParameterValue("ThanhToanNgay", giatri.Giatri12); report.SetParameterValue("TongChietKhau", giatri.Giatri13); report.SetParameterValue("TongThanhToan", giatri.Giatri14); report.SetParameterValue("ThueGTGT", giatri.Giatri16); report.SetParameterValue("ConPhaiTra", giatri.Giatri17); rptView.Show(); } if (hanhdong == "KhachHangTraLai") { GUI.Report.rptBaoCaoKhachHangTraLaiHang report = new GUI.Report.rptBaoCaoKhachHangTraLaiHang(); report.SetDataSource(hoadonnhap); rptView.ReportSource = report; report.SetParameterValue("TenCongTy", congty.TenCongTy); report.SetParameterValue("DiaChiCongTy", congty.DiaChi); report.SetParameterValue("DienThoai", congty.SoDienThoai); report.SetParameterValue("FaxCongTy", congty.Fax); report.SetParameterValue("Web", congty.Website); report.SetParameterValue("Email", congty.Email); report.SetParameterValue("TenBaoCao", giatri.Giatri1); //report.SetParameterValue("NgayTao", @giatri.Giatri2); report.SetParameterValue("MaHoaDonNhap", giatri.Giatri3); report.SetParameterValue("MaNhanVien", giatri.Giatri4); report.SetParameterValue("NgayLap", @giatri.Giatri5); report.SetParameterValue("MaNhaCungCap", giatri.Giatri6); report.SetParameterValue("HanThanhToan", @giatri.Giatri7); report.SetParameterValue("KhoHang", giatri.Giatri8); report.SetParameterValue("LoaiBan", giatri.Giatri9); report.SetParameterValue("MaDonDatHang", giatri.Giatri10); report.SetParameterValue("LoaiThanhToan", giatri.Giatri11); report.SetParameterValue("ThanhToanNgay", giatri.Giatri12); report.SetParameterValue("TongChietKhau", giatri.Giatri13); report.SetParameterValue("TongThanhToan", giatri.Giatri14); report.SetParameterValue("ThueGTGT", giatri.Giatri16); report.SetParameterValue("ConPhaiTra", giatri.Giatri17); rptView.Show(); } } catch (Exception ex) { string s = ex.Message; } }