Example #1
0
 private void HoaDon_Load(object sender, EventArgs e)
 {
     try
     {
         if (manx != string.Empty)
         {
             HoaDonRPV.Reset();
             HoaDonRPV.LocalReport.ReportEmbeddedResource = "QLCuaHang.HoaDonRP.rdlc";
             ReportDataSource rps = new ReportDataSource("dsHoaDon", rpBAL.ChiTietByMaNX(manx));
             foreach (DataRow dr in rpBAL.NhapXuat(manx.Substring(0, 1), null, null).Rows)
             {
                 if (dr["MaNX"].ToString() == manx)
                 {
                     ReportParameter[] para = new ReportParameter[7];
                     para[0] = new ReportParameter("paraMaNX", dr["MaNX"].ToString());
                     para[1] = new ReportParameter("paraNgay", dr["Ngay"].ToString());
                     para[2] = new ReportParameter("paraMaKhach", dr["MaKhach"].ToString());
                     para[3] = new ReportParameter("paraTenKhach", dr["TenKhach"].ToString());
                     para[4] = new ReportParameter("paraSDT", dr["SDT"].ToString());
                     para[5] = new ReportParameter("paraDiaChi", dr["DiaChi"].ToString());
                     para[6] = new ReportParameter("paraGhiChu", dr["GhiChu"].ToString());
                     HoaDonRPV.LocalReport.SetParameters(para);
                 }
             }
             HoaDonRPV.LocalReport.DataSources.Add(rps);
             HoaDonRPV.RefreshReport();
         }
     }
     catch (Exception ex)
     {
         MyMeThod myme = new MyMeThod();
         myme.ShowError(ex);
     }
 }