示例#1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            BB_zdkr_ylfx rpt = new BB_zdkr_ylfx();

            rpt.Site = this.Site;
            return(rpt);
        }
示例#2
0
        private void displayBB(string Time_begin, string Time_end)
        {
            sel_con_temp = "";
            DateTime dt1 = DateTime.Parse(Time_begin.Trim().Replace('/', '-'));
            DateTime dt2 = DateTime.Parse(Time_end.Trim().Replace('/', '-') + "  23:59:59");

            if (dt1 < DateTime.Parse(DateTime.Now.ToShortDateString()))
            {
                common_file.common_app.Message_box_show(common_file.common_app.message_title, "预离日期不能早于当前时间,请正确选择预离日期");
                return;
            }
            if (tb_lc.Text.Trim() != "")
            {
                sel_con_temp += "  and   jdcs_name  like  '%" + tb_lc.Text.Trim() + "%'  ";
            }
            if (tb_lh.Text.Trim() != "")
            {
                sel_con_temp += "  and   jdlh_name like  '%" + tb_lh.Text.Trim() + "%'  ";
            }
            ds = Get_zdylData(dt1.ToString(), dt2.ToString(), sel_con_temp);
            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                string _qymc = ""; string _qymc_english = ""; string _address_chinese = ""; string _address_english = ""; string _qydh = ""; string _qycz = ""; string _qyyb = ""; string _website = "";
                common_file.common_app.GetPrintInfo(ref _qymc, ref _qymc_english, ref _address_chinese, ref _address_english, ref _qydh, ref _qycz, ref _qyyb, ref _website);

                BB_zdkr_ylfx myreport = new BB_zdkr_ylfx();
                common_bb.displayprogress(progressBar1);
                myreport.SetDataSource(ds.Tables[0]);
                myreport.SetParameterValue("cssj", Time_begin.Trim().Replace('/', '-'));
                myreport.SetParameterValue("jssj", Time_end.Trim().Replace('/', '-'));
                myreport.SetParameterValue("qymc", _qymc);
                myreport.SetParameterValue("address", _address_chinese);
                myreport.SetParameterValue("Tel", _qydh);
                myreport.SetParameterValue("Fax", _qycz);
                crystalReportViewer1.ReportSource = myreport;
            }
            else
            {
                crystalReportViewer1.ReportSource = null;
                common_file.common_app.Message_box_show(common_file.common_app.message_title, "没有分析数据,请更改查询条件!");
                return;
            }
        }