Пример #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            rpt_Luongtungnv rpt = new rpt_Luongtungnv();

            rpt.Site = this.Site;
            return(rpt);
        }
 private void loadCrystalRpt()
 {
     try
     {
         THANG = thang;
         NAM   = nam;
         rpt_Luongtungnv Rp = new rpt_Luongtungnv();
         DataTable       ds = BUS.BUS_Report.bangluongtungNV(thang, nam);
         Rp.SetDataSource(ds);
         Rp.SetParameterValue("nam", Int32.Parse(NAM));
         if (thang == "----Chọn tháng----")
         {
             THANG = "0";
             Rp.SetParameterValue("thang_nam", "NĂM " + NAM + " ");
             Rp.SetParameterValue("dau", "");
         }
         else
         {
             Rp.SetParameterValue("thang_nam", "THÁNG " + THANG + " - " + NAM + "  ");
             Rp.SetParameterValue("dau", " - ");
         }
         Rp.SetParameterValue("thang", Int32.Parse(THANG));
         crystalReport_luongTungNV.ReportSource = Rp;
     }
     catch
     {
         MessageBox.Show("Kết nối với máy chủ thất bại", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }