Ejemplo n.º 1
0
 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; }
 }
Ejemplo n.º 2
0
 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; }
 }