Exemplo n.º 1
0
        public void display_Vmas(string clid)
        {
            SYS.Model.VMAS        vmas_data = vmasdal.Get_VMAS(clid);
            SYS.Model.CARDETECTED carinf    = logininfcontrol.getCarbjbycarID(clid);
            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
                rzbh     = mainPanel.stationinfmodel.STATIONDATE;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            //string teststring = DateTime.Now.ToShortDateString();
            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", carinf.JCZMC),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),
                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterXslc",        carinf.XSLC + "km"),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("D")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.CHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterSbzzc",       vmas_data.SBZZC),
                    new ReportParameter("parameterSbmc",        vmas_data.SBMC),
                    new ReportParameter("parameterSbxh",        vmas_data.SBXH),
                    new ReportParameter("parameterCgjxh",       vmas_data.CGJXH),
                    new ReportParameter("parameterCgjbh",       vmas_data.CGJBH),
                    new ReportParameter("parameterFxyxh",       vmas_data.FXYXH),
                    new ReportParameter("parameterFxybh",       vmas_data.FXYBH),
                    new ReportParameter("parameterCgjcj",       vmas_data.CGJZZC),
                    new ReportParameter("parameterFxycj",       vmas_data.FXYZZC),
                    new ReportParameter("parameterLljcj",       vmas_data.LLJZZC),
                    new ReportParameter("parameterLljxh",       vmas_data.LLJXH),
                    new ReportParameter("parameterLljbh",       vmas_data.LLJBH),
                    new ReportParameter("parameterLLj",         vmas_data.LLJZZC + ":" + vmas_data.LLJXH),
                    new ReportParameter("parameterLLjbh",       vmas_data.LLJBH),
                    new ReportParameter("parameterCMA",         imageCMA),
                    new ReportParameter("parameterRZBH",        rzbh),
                    new ReportParameter("parameterWd",          vmas_data.WD + "℃"),
                    new ReportParameter("parameterDqy",         vmas_data.DQY + "kPa"),
                    new ReportParameter("parameterSd",          vmas_data.SD + "%"),
                    new ReportParameter("parameterCOCLZ",       (float.Parse(vmas_data.COZL)).ToString("0.00")),
                    new ReportParameter("parameterCOXZ",        "≤" + vmas_data.COXZ),
                    new ReportParameter("parameterCOPD",        vmas_data.COPD),
                    new ReportParameter("parameterHCCLZ",       (float.Parse(vmas_data.HCZL)).ToString("0.00")),
                    new ReportParameter("parameterNOXCLZ",      (float.Parse(vmas_data.NOXZL)).ToString("0.00")),
                    new ReportParameter("parameterHCNOX",       (float.Parse(vmas_data.NOXZL) + float.Parse(vmas_data.HCZL)).ToString("0.00")),
                    new ReportParameter("parameterHCNOXXZ",     "HC+NOx≤" + vmas_data.HCXZ),
                    new ReportParameter("parameterHCNOXPD",     vmas_data.HCPD),
                    new ReportParameter("parameterZHPD",        (vmas_data.ZHPD == "合格")?"通过":"未通过"),
                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJCZMC",       mainPanel.stationinfmodel.STATIONNAME)
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 2
0
        public void display_Vmas(string clid)
        {
            SYS.Model.Zyjs_Btg    asm_data = vmasdal.Get_Zyjs(clid);
            SYS.Model.CARDETECTED carinf   = logininfcontrol.getCarbjbycarID(clid);
            SYS.Model.CARINF      carinfo  = logininfcontrol.getCarInfbyPlate(carinf.CLHP);
            init_wsd();
            if (printer.wsdthisTime.isUseWsd)
            {
                asm_data.WD  = printer.wsdthisTime.wd;
                asm_data.SD  = printer.wsdthisTime.sd;
                asm_data.DQY = printer.wsdthisTime.dqy;
            }
            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
            }
            if (mainPanel.isdisplayCMANo)
            {
                rzbh = "认证编号:" + mainPanel.stationinfmodel.STATIONDATE;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            string teststring = DateTime.Now.ToShortDateString();

            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterJCYJ",        "GB3847-2005"),
                    new ReportParameter("parameterJCFF",        "加载减速法"),
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterJccs",        "第" + carinf.JCCS + "次"),
                    new ReportParameter("parameterStationName", mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),
                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinfo.RYPH),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterQGS",         carinf.QGS),
                    new ReportParameter("parameterFDJH",        carinf.FDJHM),
                    new ReportParameter("parameterXslc",        carinf.XSLC),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterHpzl",        carinf.CPYS),
                    new ReportParameter("parameterEdgl",        carinf.EDGL),
                    new ReportParameter("parameterEdzs",        carinf.EDZS),
                    new ReportParameter("parameterHbbz",        "有"),
                    new ReportParameter("parameterCzdz",        ""),
                    new ReportParameter("parameterCzdh",        carinf.LXDH),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.JHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterSbmc",        asm_data.SBMC),
                    new ReportParameter("parameterSbbh",        "--" + "/" + asm_data.YDJBH),
                    new ReportParameter("parameterCgjxh",       "--"),
                    new ReportParameter("parameterCgjbh",       "--"),
                    new ReportParameter("parameterCgjcj",       "--"),
                    new ReportParameter("parameterFxyxh",       asm_data.YDJXH),
                    new ReportParameter("parameterFxybh",       asm_data.YDJBH),
                    new ReportParameter("parameterFxycj",       asm_data.YDJZZC),
                    new ReportParameter("parameterWd",          asm_data.WD),
                    new ReportParameter("parameterDqy",         asm_data.DQY),
                    new ReportParameter("parameterSd",          asm_data.SD),

                    new ReportParameter("parameterDSZS",        asm_data.DSZS),
                    new ReportParameter("parameterFIRSTDATA",   asm_data.FIRSTDATA),
                    new ReportParameter("parameterSECONDDATA",  asm_data.SECONDDATA),
                    new ReportParameter("parameterTHIRDDATA",   asm_data.THIRDDATA),
                    new ReportParameter("parameterBTGXZ",       "≤" + asm_data.YDXZ),
                    new ReportParameter("parameterPJZ",         asm_data.AVERAGEDATA),
                    new ReportParameter("parameterBTGPD",       asm_data.ZHPD),
                    new ReportParameter("parameterZHPD",        (asm_data.ZHPD == "合格")?"通过":"未通过"),

                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterCMA",         imageCMA),
                    new ReportParameter("parameterRZBH",        rzbh),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJczdh",       mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterJCZMC",       carinf.JCZMC.Split('_')[1])
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 3
0
        public void display_Vmas(string clid)
        {
            SYS.Model.Zyjs_Btg    vmas_data = vmasdal.Get_Zyjs(clid);
            SYS.Model.CARDETECTED carinf    = logininfcontrol.getCarbjbycarID(clid);
            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
            }
            if (mainPanel.isdisplayCMANo)
            {
                rzbh = "认证编号:" + mainPanel.stationinfmodel.STATIONDATE;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            //string teststring = DateTime.Now.ToShortDateString();
            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterCMA",        imageCMA),
                    new ReportParameter("parameterRZBH",       rzbh),
                    //检验机构
                    new ReportParameter("parameterJCZMC",      mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJczdz",      mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJCzdh",      mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterLineID",     carinf.LINEID),
                    new ReportParameter("parameterStationID",  carinf.STATIONID),
                    new ReportParameter("parameterJsy",        carinf.JSY),
                    new ReportParameter("parameterDly",        carinf.DLY),
                    new ReportParameter("parameterCzy",        carinf.CZY),

                    //报告单
                    new ReportParameter("parameterLsh",        carinf.LSH),
                    new ReportParameter("parameterJcrq",       carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),

                    //车辆信息
                    new ReportParameter("parameterCz",         carinf.CZ + "/" + carinf.LXDH),
                    new ReportParameter("parameterClph",       carinf.CLHP + "/" + carinf.CPYS),
                    new ReportParameter("parameterClsbm",      carinf.CLSBM),
                    new ReportParameter("parameterClxh",       carinf.PP + "/" + carinf.XH),
                    new ReportParameter("parameterXslc",       carinf.XSLC),
                    new ReportParameter("parameterScrq",       carinf.SCRQ.ToString("D")),
                    new ReportParameter("parameterZcrq",       carinf.ZCRQ.ToString("D")),
                    new ReportParameter("parameterJzzl",       carinf.JZZL),
                    new ReportParameter("parameterZzl",        carinf.ZZL),
                    new ReportParameter("parameterBsqxs",      carinf.BSQXS + "/" + carinf.DWS),
                    new ReportParameter("parameterFdjpl",      carinf.FDJPL + "/" + carinf.QGS),
                    new ReportParameter("parameterRlzl",       carinf.RLZL + "/" + carinf.RYPH),
                    new ReportParameter("parameterChzz",       ((carinf.JHZZ == "无" || carinf.JHZZ == "否")?"有":"无")),
                    new ReportParameter("parameterFdjxh",      carinf.FDJXH + "/" + carinf.SCQY),
                    new ReportParameter("parameterJqfs",       carinf.JQFS),
                    new ReportParameter("parameterQdfs",       carinf.QDXS + "/" + carinf.QDLTQY),
                    new ReportParameter("parameterFdjpll",     carinf.FDJPL + "mL"),

                    //检测设备
                    new ReportParameter("parameterSbrzbm",     vmas_data.SBXH),
                    new ReportParameter("parameterFxyxh",      vmas_data.YDJXH),
                    new ReportParameter("parameterFxybh",      vmas_data.YDJBH),
                    new ReportParameter("parameterFxycj",      vmas_data.YDJZZC),

                    //环境参数
                    new ReportParameter("parameterWd",         vmas_data.WD),
                    new ReportParameter("parameterDqy",        vmas_data.DQY),
                    new ReportParameter("parameterSd",         vmas_data.SD),

                    //检测结论
                    new ReportParameter("parameterDSZS",       vmas_data.DSZS),
                    new ReportParameter("parameterFIRSTDATA",  vmas_data.FIRSTDATA),
                    new ReportParameter("parameterSECONDDATA", vmas_data.SECONDDATA),
                    new ReportParameter("parameterTHIRDDATA",  vmas_data.THIRDDATA),
                    new ReportParameter("parameterBTGXZ",      "≤" + vmas_data.YDXZ),
                    new ReportParameter("parameterPJZ",        vmas_data.AVERAGEDATA),
                    new ReportParameter("parameterBTGPD",      (vmas_data.ZHPD == "合格")?"〇":"×"),

                    new ReportParameter("parameterZHPD",       vmas_data.ZHPD)
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 4
0
        public void display_Asm(string clid)
        {
            SYS.Model.ASM         asm_data = asmdal.Get_ASM(clid);
            SYS.Model.CARDETECTED carinf   = logininfcontrol.getCarbjbycarID(clid);
            SYS.Model.CARINF      carinfo  = logininfcontrol.getCarInfbyPlate(carinf.CLHP);
            init_wsd();
            if (printer.wsdthisTime.isUseWsd)
            {
                asm_data.WD  = printer.wsdthisTime.wd;
                asm_data.SD  = printer.wsdthisTime.sd;
                asm_data.DQY = printer.wsdthisTime.dqy;
            }
            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
            }
            if (mainPanel.isdisplayCMANo)
            {
                rzbh = "认证编号:" + mainPanel.stationinfmodel.STATIONDATE;
            }
            string bz = "";

            if (mainPanel.printJccs)
            {
                bz = "检测次数: " + carinf.JCCS.ToString();
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            string teststring = DateTime.Now.ToShortDateString();

            SYS_MODEL.equipmentModel emodel = mainPanel.stationcontrol.getLineEquipInf(mainPanel.stationid, carinf.LINEID);
            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterJCYJ",        "GB3847-2005"),
                    new ReportParameter("parameterJCFF",        "加载减速法"),
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),
                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterQGS",         carinf.QGS),
                    new ReportParameter("parameterFDJH",        carinf.FDJHM),
                    new ReportParameter("parameterXslc",        carinf.XSLC),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterHpzl",        carinf.CPYS),
                    new ReportParameter("parameterEdgl",        carinf.EDGL),
                    new ReportParameter("parameterEdzs",        carinf.EDZS),
                    new ReportParameter("parameterRylx",        carinfo.RYPH),
                    new ReportParameter("parameterHbbz",        "有"),
                    new ReportParameter("parameterCzdz",        carinfo.CZDZ),
                    new ReportParameter("parameterCzdh",        carinf.LXDH),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.JHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterSbmc",        asm_data.SBMC),
                    new ReportParameter("parameterSbbh",        asm_data.CGJBH + "/" + asm_data.FXYBH),
                    new ReportParameter("parameterCgjxh",       asm_data.CGJXH),
                    new ReportParameter("parameterCgjbh",       asm_data.CGJBH),
                    new ReportParameter("parameterCgjcj",       asm_data.CGJZZC),
                    new ReportParameter("parameterFxyxh",       asm_data.FXYXH),
                    new ReportParameter("parameterFxybh",       asm_data.FXYBH),
                    new ReportParameter("parameterFxycj",       asm_data.FXYZZC),
                    new ReportParameter("parameterZsjxh",       emodel.ZSJXH),
                    new ReportParameter("parameterZsjbh",       emodel.ZSJBH),
                    new ReportParameter("parameterWd",          asm_data.WD),
                    new ReportParameter("parameterDqy",         asm_data.DQY),
                    new ReportParameter("parameterSd",          asm_data.SD),

                    new ReportParameter("parameterHC25CLZ",     asm_data.HC25CLZ),
                    new ReportParameter("parameterCO25CLZ",     asm_data.CO25CLZ),
                    new ReportParameter("parameterNOX25CLZ",    asm_data.NOX25CLZ),
                    new ReportParameter("parameterHC40CLZ",     asm_data.HC40CLZ),
                    new ReportParameter("parameterCO40CLZ",     asm_data.CO40CLZ),
                    new ReportParameter("parameterNOX40CLZ",    asm_data.NOX40CLZ),
                    new ReportParameter("parameterHC25PD",      asm_data.HC25PD),
                    new ReportParameter("parameterCO25PD",      asm_data.CO25PD),
                    new ReportParameter("parameterNOX25PD",     asm_data.NOX25PD),
                    new ReportParameter("parameterHC40PD",      asm_data.HC40PD),
                    new ReportParameter("parameterCO40PD",      asm_data.CO40PD),
                    new ReportParameter("parameterNOX40PD",     asm_data.NOX40PD),
                    new ReportParameter("parameterHC25XZ",      "≤" + asm_data.HC25XZ),
                    new ReportParameter("parameterCO25XZ",      "≤" + asm_data.CO25XZ),
                    new ReportParameter("parameterNOX25XZ",     "≤" + asm_data.NOX25XZ),
                    new ReportParameter("parameterHC40XZ",      "≤" + asm_data.HC40XZ),
                    new ReportParameter("parameterCO40XZ",      "≤" + asm_data.CO40XZ),
                    new ReportParameter("parameterNOX40XZ",     "≤" + asm_data.NOX40XZ),
                    new ReportParameter("parameterZHPD",        (asm_data.ZHPD == "合格")?"通过":"未通过"),
                    new ReportParameter("parameterBz",          bz),

                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterCMA",         imageCMA),
                    new ReportParameter("parameterRZBH",        rzbh),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJczdh",       mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterJCZMC",       carinf.JCZMC.Split('_')[1])
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 5
0
        public void display_Vmas(string clid)
        {
            SYS.Model.SDS         asm_data = vmasdal.Get_SDS(clid);
            SYS.Model.CARDETECTED carinf   = logininfcontrol.getCarbjbycarID(clid);
            SYS.Model.CARINF      carinfo  = logininfcontrol.getCarInfbyPlate(carinf.CLHP);
            init_wsd();
            string lambdapd = "/";

            if (carinf.JHZZ != "无")
            {
                lambdapd = asm_data.LAMDAHIGHPD;
            }

            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
                rzbh     = "认证编号:" + mainPanel.stationinfmodel.STATIONDATE;
            }
            if (printer.wsdthisTime.isUseWsd)
            {
                asm_data.WD  = printer.wsdthisTime.wd;
                asm_data.SD  = printer.wsdthisTime.sd;
                asm_data.DQY = printer.wsdthisTime.dqy;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            string teststring = DateTime.Now.ToShortDateString();

            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterJCYJ",        "GB3847-2005"),
                    new ReportParameter("parameterJCFF",        "加载减速法"),
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),

                    new ReportParameter("parameterDly",         carinf.DLY),
                    new ReportParameter("parameterHdzk",        carinf.HDZK),
                    new ReportParameter("parameterRygg",        carinf.RYPH),
                    new ReportParameter("parameterScrq",        carinf.SCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterClscqy",      carinf.SCQY),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterPdyj",        "依据GB18285-2005标准,对" + carinf.CLHP + "进行排气污染物检测,"),

                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    //new ReportParameter("parameterQdltqy", carinf.QDLTQY+"kPa"),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterQGS",         carinf.QGS),
                    new ReportParameter("parameterFDJH",        carinf.FDJHM),
                    new ReportParameter("parameterXslc",        carinf.XSLC),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterHpzl",        carinf.CPYS),
                    new ReportParameter("parameterEdgl",        carinf.EDGL),
                    new ReportParameter("parameterEdzs",        carinf.EDZS),
                    new ReportParameter("parameterRylx",        carinf.RLZL),
                    new ReportParameter("parameterHbbz",        "有"),
                    new ReportParameter("parameterCzdz",        ""),
                    new ReportParameter("parameterCzdh",        carinf.LXDH),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.JHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterQdltqy",      carinf.QDLTQY),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterSbmc",        asm_data.SBMC),
                    new ReportParameter("parameterSbbh",        asm_data.SBXH),
                    new ReportParameter("parameterSbxh",        asm_data.SBXH),
                    new ReportParameter("parameterSbcj",        asm_data.SBZZC),
                    new ReportParameter("parameterCgjxh",       "/"),
                    new ReportParameter("parameterCgjbh",       "/"),
                    new ReportParameter("parameterCgjcj",       "/"),
                    new ReportParameter("parameterFxyxh",       asm_data.FXYXH),
                    new ReportParameter("parameterFxybh",       asm_data.FXYBH),
                    new ReportParameter("parameterFxycj",       asm_data.FXYZZC),
                    new ReportParameter("parameterWd",          asm_data.WD),
                    new ReportParameter("parameterDqy",         asm_data.DQY),
                    new ReportParameter("parameterSd",          asm_data.SD),
                    new ReportParameter("parameterDszs",        asm_data.ZSLOW + "r/min)"),
                    new ReportParameter("parameterGdszs",       asm_data.ZSHIGH + "r/min)"),

                    new ReportParameter("parameterLOWHC",       asm_data.HCLOWCLZ),
                    new ReportParameter("parameterLOWHCXZ",     "≤" + asm_data.HCLOWXZ),
                    new ReportParameter("parameterLOWHCPD",     asm_data.HCLOWPD),
                    new ReportParameter("parameterLOWCOPD",     asm_data.COLOWPD),
                    new ReportParameter("parameterHIGHHCPD",    asm_data.HCHIGHPD),
                    new ReportParameter("parameterHIGHCOPD",    asm_data.COHIGHPD),

                    new ReportParameter("parameterLOWCO",       asm_data.COLOWCLZ),
                    new ReportParameter("parameterLOWCOXZ",     "≤" + asm_data.COLOWXZ),
                    new ReportParameter("parameterLOWPD",       asm_data.LOWPD),
                    new ReportParameter("parameterHIGHCO",      asm_data.COHIGHCLZ),
                    new ReportParameter("parameterHIGHCOXZ",    "≤" + asm_data.COHIGHXZ),
                    new ReportParameter("parameterHIGHHC",      asm_data.HCHIGHCLZ),
                    new ReportParameter("parameterHIGHHCXZ",    "≤" + asm_data.HCHIGHXZ),
                    new ReportParameter("parameterLAMDA",       asm_data.LAMDAHIGHCLZ),
                    new ReportParameter("parameterLAMDAXZ",     asm_data.LAMDAHIGHXZ),
                    new ReportParameter("parameterLAMDAPD",     lambdapd),
                    new ReportParameter("parameterHIGHPD",      asm_data.HIGHPD),
                    new ReportParameter("parameterZHPD",        asm_data.ZHPD),
                    new ReportParameter("parameterJCCS",        "第" + carinf.JCCS + "次"),
                    new ReportParameter("parameterCo2high",     asm_data.CO2HIGH + "%"),
                    new ReportParameter("parameterO2high",      asm_data.O2HIGH + "%"),
                    new ReportParameter("parameterCo2low",      asm_data.CO2LOW + "%"),
                    new ReportParameter("parameterO2low",       asm_data.O2LOW + "%"),

                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterCMA",         imageCMA),
                    new ReportParameter("parameterRZBH",        rzbh),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJczdh",       mainPanel.stationinfmodel.STATIONADD + " " + mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterJCZMC",       carinf.JCZMC.Split('_')[1])
                };
                //reportViewer1.EnableExternalImages = true;
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 6
0
        public void display_Vmas(string clid)
        {
            SYS.Model.VMAS        vmas_data = vmasdal.Get_VMAS(clid);
            SYS.Model.CARDETECTED carinf    = logininfcontrol.getCarbjbycarID(clid);
            SYS.Model.CARINF      carinfo   = logininfcontrol.getCarInfbyPlate(carinf.CLHP);
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            //string teststring = DateTime.Now.ToShortDateString();
            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterJCYJ",        "GB3847-2005"),
                    new ReportParameter("parameterJCFF",        "加载减速法"),
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),
                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL + "kg"),
                    new ReportParameter("parameterZzl",         carinf.ZZL + "kg"),
                    new ReportParameter("parameterQdltqy",      carinf.QDLTQY),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterQGS",         carinf.QGS),
                    new ReportParameter("parameterFDJH",        carinf.FDJHM),
                    new ReportParameter("parameterXslc",        carinf.XSLC + "km"),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL + "L"),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterHpzl",        carinf.CPYS),
                    new ReportParameter("parameterEdgl",        carinf.EDGL + "kW"),
                    new ReportParameter("parameterEdzs",        carinf.EDZS),
                    new ReportParameter("parameterRylx",        carinf.RYPH),
                    new ReportParameter("parameterHbbz",        "有"),
                    new ReportParameter("parameterCzdz",        carinfo.CZDZ),
                    new ReportParameter("parameterCzdh",        carinf.LXDH),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.JHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ + "/" + carinfo.LXDH),

                    new ReportParameter("parameterDczz",        carinfo.HDZZL + "kg"),
                    new ReportParameter("parameterFdjcs",       carinfo.FDJSCQY),
                    new ReportParameter("parameterDpxh",        carinfo.SSXQ),

                    new ReportParameter("parameterSbrzbm",      mainPanel.stationinfmodel.STATIONDATE),
                    new ReportParameter("parameterSbmc",        vmas_data.SBMC),
                    new ReportParameter("parameterSbbh",        vmas_data.CGJBH + "/" + vmas_data.FXYBH),
                    new ReportParameter("parameterSbxh",        vmas_data.SBXH),
                    new ReportParameter("parameterSbcj",        vmas_data.SBZZC),
                    new ReportParameter("parameterCgjxh",       vmas_data.CGJXH),
                    new ReportParameter("parameterCgjbh",       vmas_data.CGJBH),
                    new ReportParameter("parameterCgjcj",       vmas_data.CGJZZC),
                    new ReportParameter("parameterFxyxh",       vmas_data.FXYXH),
                    new ReportParameter("parameterFxybh",       vmas_data.FXYBH),
                    new ReportParameter("parameterFxycj",       vmas_data.FXYZZC),

                    new ReportParameter("parameterWd",          vmas_data.WD + "℃"),
                    new ReportParameter("parameterDqy",         vmas_data.DQY + "kPa"),
                    new ReportParameter("parameterSd",          vmas_data.SD + "%"),

                    new ReportParameter("parameterCOCLZ",       vmas_data.COZL),
                    new ReportParameter("parameterCOXZ",        "≤" + vmas_data.COXZ),
                    new ReportParameter("parameterCOPD",        vmas_data.COPD),
                    new ReportParameter("parameterHCCLZ",       vmas_data.HCZL),
                    new ReportParameter("parameterHCXZ",        "≤" + vmas_data.HCXZ),
                    new ReportParameter("parameterHCPD",        vmas_data.HCPD),
                    new ReportParameter("parameterNOXCLZ",      vmas_data.NOXZL),
                    new ReportParameter("parameterNOXXZ",       "≤" + vmas_data.NOXXZ),
                    new ReportParameter("parameterNOXPD",       vmas_data.NOXPD),
                    new ReportParameter("parameterZHPD",        (vmas_data.ZHPD == "合格")?"通过":"未通过"),
                    new ReportParameter("parameterJCCS",        "第" + carinf.JCCS + "次"),
                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJczdh",       mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterJCZMC",       carinf.JCZMC.Split('_')[1])
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 7
0
        public void display_Asm(string clid)
        {
            SYS.Model.VMAS        vmas_data = asmdal.Get_VMAS(clid);
            SYS.Model.CARDETECTED carinf    = logininfcontrol.getCarbjbycarID(clid);
            SYS.Model.CARINF      carinfo   = logininfcontrol.getCarInfbyPlate(carinf.CLHP);
            init_wsd();
            if (printer.wsdthisTime.isUseWsd)
            {
                vmas_data.WD  = printer.wsdthisTime.wd;
                vmas_data.SD  = printer.wsdthisTime.sd;
                vmas_data.DQY = printer.wsdthisTime.dqy;
            }
            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
                rzbh     = mainPanel.stationinfmodel.STATIONDATE;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            string teststring = DateTime.Now.ToShortDateString();

            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterJCYJ",        "GB3847-2005"),
                    new ReportParameter("parameterJCFF",        "加载减速法"),
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),
                    new ReportParameter("parameterDly",         carinf.DLY),
                    new ReportParameter("parameterLxfs",        carinf.LXDH),
                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL + "kg"),
                    new ReportParameter("parameterZzl",         carinf.ZZL + "kg"),
                    new ReportParameter("parameterQdltqy",      carinf.QDLTQY + "kPa"),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterQGS",         carinf.QGS),
                    new ReportParameter("parameterFDJH",        carinf.FDJHM),
                    new ReportParameter("parameterXslc",        carinf.XSLC + "km"),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL + "L"),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterHpzl",        carinf.CPYS),
                    new ReportParameter("parameterEdgl",        carinf.EDGL + "kW"),
                    new ReportParameter("parameterEdzs",        carinf.EDZS),
                    new ReportParameter("parameterRylx",        carinf.RYPH),
                    new ReportParameter("parameterHbbz",        "有"),
                    new ReportParameter("parameterCzdz",        carinfo.CZDZ),
                    new ReportParameter("parameterCzdh",        carinf.LXDH),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.JHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),

                    new ReportParameter("parameterDczz",        carinfo.HDZZL + "kg"),
                    new ReportParameter("parameterFdjcs",       carinfo.FDJSCQY),
                    new ReportParameter("parameterDpxh",        carinfo.SSXQ),

                    new ReportParameter("parameterSbrzbm",      mainPanel.stationinfmodel.STATIONDATE),
                    new ReportParameter("parameterSbmc",        vmas_data.SBMC),
                    new ReportParameter("parameterSbbh",        vmas_data.CGJBH + "/" + vmas_data.FXYBH),
                    new ReportParameter("parameterSbxh",        vmas_data.SBXH),
                    new ReportParameter("parameterSbcj",        vmas_data.SBZZC),
                    new ReportParameter("parameterCgjxh",       vmas_data.CGJXH),
                    new ReportParameter("parameterCgjbh",       vmas_data.CGJBH),
                    new ReportParameter("parameterCgjcj",       vmas_data.CGJZZC),
                    new ReportParameter("parameterFxyxh",       vmas_data.FXYXH),
                    new ReportParameter("parameterFxybh",       vmas_data.FXYBH),
                    new ReportParameter("parameterFxycj",       vmas_data.FXYZZC),
                    new ReportParameter("parameterLljxh",       vmas_data.LLJXH),

                    new ReportParameter("parameterWd",          vmas_data.WD + "℃"),
                    new ReportParameter("parameterDqy",         vmas_data.DQY + "kPa"),
                    new ReportParameter("parameterSd",          vmas_data.SD + "%"),



                    new ReportParameter("parameterCOCLZ",       vmas_data.COZL),
                    new ReportParameter("parameterCOXZ",        "≤" + vmas_data.COXZ),
                    new ReportParameter("parameterCOPD",        vmas_data.COPD),
                    new ReportParameter("parameterHCCLZ",       (float.Parse(vmas_data.HCZL) + float.Parse(vmas_data.NOXZL)).ToString("0.00")),
                    new ReportParameter("parameterNOXCLZ",      (float.Parse(vmas_data.NOXZL)).ToString("0.00")),
                    new ReportParameter("parameterHCNOXXZ",     "HC+NOx≤" + vmas_data.HCXZ),
                    new ReportParameter("parameterHCNOXPD",     vmas_data.HCPD),
                    new ReportParameter("parameterZHPD",        (vmas_data.ZHPD == "合格")?"通过":"未通过"),

                    new ReportParameter("parameterJCCS",        "第" + carinf.JCCS + "次"),
                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterCMA",         imageCMA),
                    new ReportParameter("parameterRZBH",        rzbh),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJczdh",       mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterJCZMC",       carinf.JCZMC.Split('_')[1] + "号线")
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 8
0
        public void display_Vmas(string clid)
        {
            SYS.Model.SDS         asm_data = vmasdal.Get_SDS(clid);
            SYS.Model.CARDETECTED carinf   = logininfcontrol.getCarbjbycarID(clid);
            SYS.Model.CARINF      carinfo  = logininfcontrol.getCarInfbyPlate(carinf.CLHP);
            init_wsd();
            if (printer.wsdthisTime.isUseWsd)
            {
                asm_data.WD  = printer.wsdthisTime.wd;
                asm_data.SD  = printer.wsdthisTime.sd;
                asm_data.DQY = printer.wsdthisTime.dqy;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            string teststring = DateTime.Now.ToShortDateString();

            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterJCYJ",        "GB3847-2005"),
                    new ReportParameter("parameterJCFF",        "加载减速法"),
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd hh:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),
                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterQGS",         carinf.QGS),
                    new ReportParameter("parameterFDJH",        carinf.FDJHM),
                    new ReportParameter("parameterXslc",        carinf.XSLC),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterHpzl",        carinf.CPYS),
                    new ReportParameter("parameterEdgl",        carinf.EDGL),
                    new ReportParameter("parameterEdzs",        carinf.EDZS),
                    new ReportParameter("parameterHbbz",        "有"),
                    new ReportParameter("parameterCzdz",        ""),
                    new ReportParameter("parameterCzdh",        carinf.LXDH),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        (carinf.JHZZ == "是")?"有":"无"),
                    new ReportParameter("parameterRylx",        carinfo.RYPH),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterSbmc",        asm_data.SBMC),
                    new ReportParameter("parameterSbbh",        "--" + "/" + asm_data.FXYBH),
                    new ReportParameter("parameterCgjxh",       "--"),
                    new ReportParameter("parameterCgjbh",       "--"),
                    new ReportParameter("parameterCgjcj",       "--"),
                    new ReportParameter("parameterFxyxh",       asm_data.FXYXH),
                    new ReportParameter("parameterFxybh",       asm_data.FXYBH),
                    new ReportParameter("parameterFxycj",       asm_data.FXYZZC),
                    new ReportParameter("parameterWd",          asm_data.WD),
                    new ReportParameter("parameterDqy",         asm_data.DQY),
                    new ReportParameter("parameterSd",          asm_data.SD),

                    new ReportParameter("parameterLOWHC",       asm_data.HCLOWCLZ),
                    new ReportParameter("parameterLOWHCXZ",     "≤" + asm_data.HCLOWXZ),
                    new ReportParameter("parameterLOWCO",       asm_data.COLOWCLZ),
                    new ReportParameter("parameterLOWCOXZ",     "≤" + asm_data.COLOWXZ),
                    new ReportParameter("parameterLOWPD",       asm_data.LOWPD),
                    new ReportParameter("parameterHIGHCO",      asm_data.COHIGHCLZ),
                    new ReportParameter("parameterHIGHCOXZ",    "≤" + asm_data.COHIGHXZ),
                    new ReportParameter("parameterHIGHHC",      asm_data.HCHIGHCLZ),
                    new ReportParameter("parameterHIGHHCXZ",    "≤" + asm_data.HCHIGHXZ),
                    new ReportParameter("parameterLAMDA",       asm_data.LAMDAHIGHCLZ),
                    new ReportParameter("parameterLAMDAXZ",     asm_data.LAMDAHIGHXZ),
                    new ReportParameter("parameterLAMDAPD",     asm_data.LAMDAHIGHPD),
                    new ReportParameter("parameterHIGHPD",      asm_data.HIGHPD),
                    new ReportParameter("parameterZHPD",        (asm_data.ZHPD == "合格")?"通过":"未通过"),

                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJczdh",       mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterJCZMC",       carinf.JCZMC.Split('_')[1])
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 9
0
 public void display_Asm(string clid)
 {
     SYS.Model.ASM         asm_data = asmdal.Get_ASM(clid);
     SYS.Model.CARDETECTED carinf   = logininfcontrol.getCarbjbycarID(clid);
     reportViewer1.LocalReport.ReleaseSandboxAppDomain();
     reportViewer1.LocalReport.Dispose();
     reportViewer1.Visible = true;
     //string teststring = DateTime.Now.ToShortDateString();
     try
     {
         ReportParameter[] rptpara =
         {
             new ReportParameter("parameterLsh",         carinf.LSH),
             new ReportParameter("parameterStationName", carinf.JCZMC),
             new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("G")),
             new ReportParameter("parameterCzy",         carinf.CZY),
             new ReportParameter("parameterJsy",         carinf.JSY),
             new ReportParameter("parameterClxh",        carinf.XH),
             new ReportParameter("parameterScqy",        carinf.SCQY),
             new ReportParameter("parameterJzzl",        carinf.JZZL),
             new ReportParameter("parameterZzl",         carinf.ZZL),
             new ReportParameter("parameterBsqxs",       carinf.BSQXS),
             new ReportParameter("parameterJqfs",        carinf.JQFS),
             new ReportParameter("parameterFdjxh",       carinf.FDJXH),
             new ReportParameter("parameterGyfs",        carinf.GYFS),
             new ReportParameter("parameterRlzl",        carinf.RLZL),
             new ReportParameter("parameterDws",         carinf.DWS),
             new ReportParameter("parameterXslc",        carinf.XSLC + "km"),
             new ReportParameter("parameterFdjpl",       carinf.FDJPL),
             new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("D")),
             new ReportParameter("parameterCllx",        carinf.CLLX),
             new ReportParameter("parameterQdfs",        carinf.QDXS),
             new ReportParameter("parameterChzz",        carinf.CHZZ),
             new ReportParameter("parameterClph",        carinf.CLHP),
             new ReportParameter("parameterCpys",        carinf.CPYS),
             new ReportParameter("parameterClsbm",       carinf.CLSBM),
             new ReportParameter("parameterCz",          carinf.CZ),
             new ReportParameter("parameterSbmc",        asm_data.SBZZC),
             new ReportParameter("parameterCgjxh",       asm_data.CGJZZC + ":" + asm_data.CGJXH),
             new ReportParameter("parameterCgjbh",       asm_data.CGJBH),
             new ReportParameter("parameterFxyxh",       asm_data.FXYZZC + ":" + asm_data.FXYXH),
             new ReportParameter("parameterFxybh",       asm_data.FXYBH),
             new ReportParameter("parameterWd",          asm_data.WD + "℃"),
             new ReportParameter("parameterDqy",         asm_data.DQY + "KPa"),
             new ReportParameter("parameterSd",          asm_data.SD + "%"),
             new ReportParameter("parameterHC25CLZ",     asm_data.HC25CLZ),
             new ReportParameter("parameterCO25CLZ",     asm_data.CO25CLZ),
             new ReportParameter("parameterNOX25CLZ",    asm_data.NOX25CLZ),
             new ReportParameter("parameterHC40CLZ",     asm_data.HC40CLZ),
             new ReportParameter("parameterCO40CLZ",     asm_data.CO40CLZ),
             new ReportParameter("parameterNOX40CLZ",    asm_data.NOX40CLZ),
             new ReportParameter("parameterHC25PD",      asm_data.HC25PD),
             new ReportParameter("parameterCO25PD",      asm_data.CO25PD),
             new ReportParameter("parameterNOX25PD",     asm_data.NOX25PD),
             new ReportParameter("parameterHC40PD",      asm_data.HC40PD),
             new ReportParameter("parameterCO40PD",      asm_data.CO40PD),
             new ReportParameter("parameterNOX40PD",     asm_data.NOX40PD),
             new ReportParameter("parameterHC25XZ",      "≤" + asm_data.HC25XZ),
             new ReportParameter("parameterCO25XZ",      "≤" + asm_data.CO25XZ),
             new ReportParameter("parameterNOX25XZ",     "≤" + asm_data.NOX25XZ),
             new ReportParameter("parameterHC40XZ",      "≤" + asm_data.HC40XZ),
             new ReportParameter("parameterCO40XZ",      "≤" + asm_data.CO40XZ),
             new ReportParameter("parameterNOX40XZ",     "≤" + asm_data.NOX40XZ),
             new ReportParameter("parameterZHPD",        (asm_data.ZHPD == "合格")?"通过":"未通过"),
             new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
             new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
             new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
             new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
             new ReportParameter("parameterJCZMC",       mainPanel.stationinfmodel.STATIONNAME)
         };
         reportViewer1.LocalReport.DataSources.Clear();
         reportViewer1.LocalReport.SetParameters(rptpara);
     }
     catch
     {
         throw;
     }
     reportViewer1.RefreshReport();
 }
Exemplo n.º 10
0
        public void display_Vmas(string clid)
        {
            SYS.Model.Zyjs_Btg    vmas_data = vmasdal.Get_Zyjs(clid);
            SYS.Model.CARDETECTED carinf    = logininfcontrol.getCarbjbycarID(clid);
            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
                rzbh     = mainPanel.stationinfmodel.STATIONDATE;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            //string teststring = DateTime.Now.ToShortDateString();
            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", carinf.JCZMC),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("G")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),
                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterXslc",        carinf.XSLC + "km"),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("D")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.CHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterSbxh",        vmas_data.SBXH),
                    new ReportParameter("parameterSbmc",        vmas_data.SBMC),
                    new ReportParameter("parameterFxyxh",       vmas_data.YDJXH),
                    new ReportParameter("parameterFxybh",       vmas_data.YDJBH),
                    new ReportParameter("parameterFxycj",       vmas_data.YDJZZC),
                    new ReportParameter("parameterZsjcj",       vmas_data.ZSJZZC),
                    new ReportParameter("parameterZsjxh",       vmas_data.ZSJXH),
                    new ReportParameter("parameterZsjbh",       vmas_data.ZSJBH),
                    new ReportParameter("parameterCMA",         imageCMA),
                    new ReportParameter("parameterRZBH",        rzbh),
                    new ReportParameter("parameterSbzzc",       vmas_data.SBZZC),
                    new ReportParameter("parameterSBBH",        vmas_data.YDJBH),
                    new ReportParameter("parameterDSZS",        vmas_data.DSZS),
                    new ReportParameter("parameterFIRSTDATA",   double.Parse(vmas_data.FIRSTDATA).ToString("0.0")),
                    new ReportParameter("parameterSECONDDATA",  double.Parse(vmas_data.SECONDDATA).ToString("0.0")),
                    new ReportParameter("parameterTHIRDDATA",   double.Parse(vmas_data.THIRDDATA).ToString("0.0")),
                    new ReportParameter("parameterWd",          vmas_data.WD + "℃"),
                    new ReportParameter("parameterDqy",         vmas_data.DQY + "kPa"),
                    new ReportParameter("parameterSd",          vmas_data.SD + "%"),
                    new ReportParameter("parameterXZ",          "≤" + double.Parse(vmas_data.YDXZ).ToString("0.0")),
                    new ReportParameter("parameterPJZ",         double.Parse(vmas_data.AVERAGEDATA).ToString("0.0")),
                    new ReportParameter("parameterHGPD",        (vmas_data.ZHPD == "合格")?"通过":"未通过"),
                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJCZMC",       mainPanel.stationinfmodel.STATIONNAME)
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 11
0
        public void display_Vmas(string clid)
        {
            SYS.Model.VMAS        vmas_data = vmasdal.Get_VMAS(clid);
            SYS.Model.CARDETECTED carinf    = logininfcontrol.getCarbjbycarID(clid);
            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
            }
            if (mainPanel.isdisplayCMANo)
            {
                rzbh = "认证编号:" + mainPanel.stationinfmodel.STATIONDATE;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            //string teststring = DateTime.Now.ToShortDateString();
            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterCMA",       imageCMA),
                    new ReportParameter("parameterRZBH",      rzbh),
                    //检验机构
                    new ReportParameter("parameterJCZMC",     mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJczdz",     mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJCzdh",     mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterLineID",    carinf.LINEID),
                    new ReportParameter("parameterStationID", carinf.STATIONID),
                    new ReportParameter("parameterJsy",       carinf.JSY),
                    new ReportParameter("parameterDly",       carinf.DLY),
                    new ReportParameter("parameterCzy",       carinf.CZY),

                    //报告单
                    new ReportParameter("parameterLsh",       carinf.LSH),
                    new ReportParameter("parameterJcrq",      carinf.JCSJ.ToString("G")),

                    //车辆信息
                    new ReportParameter("parameterCz",        carinf.CZ + "/" + carinf.LXDH),
                    new ReportParameter("parameterClph",      carinf.CLHP + "/" + carinf.CPYS),
                    new ReportParameter("parameterClsbm",     carinf.CLSBM),
                    new ReportParameter("parameterClxh",      carinf.PP + "/" + carinf.XH),
                    new ReportParameter("parameterXslc",      carinf.XSLC),
                    new ReportParameter("parameterScrq",      carinf.SCRQ.ToString("D")),
                    new ReportParameter("parameterZcrq",      carinf.ZCRQ.ToString("D")),
                    new ReportParameter("parameterJzzl",      carinf.JZZL),
                    new ReportParameter("parameterZzl",       carinf.ZZL),
                    new ReportParameter("parameterBsqxs",     carinf.BSQXS + "/" + carinf.DWS),
                    new ReportParameter("parameterFdjpl",     (float.Parse(carinf.FDJPL) * 1000).ToString() + "/" + carinf.QGS),
                    new ReportParameter("parameterRlzl",      carinf.RLZL + "/" + carinf.RYPH),
                    new ReportParameter("parameterChzz",      carinf.JHZZ),
                    new ReportParameter("parameterFdjxh",     carinf.FDJXH + "/" + carinf.SCQY),
                    new ReportParameter("parameterJqfs",      carinf.JQFS),
                    new ReportParameter("parameterQdfs",      carinf.QDXS + "/" + carinf.QDLTQY),

                    //检测设备
                    new ReportParameter("parameterSbrzbm",    vmas_data.SBXH),
                    new ReportParameter("parameterCgjxh",     vmas_data.CGJXH + ":" + vmas_data.CGJZZC),
                    new ReportParameter("parameterCgjbh",     vmas_data.CGJBH),
                    new ReportParameter("parameterFxyxh",     vmas_data.FXYXH + ":" + vmas_data.FXYZZC),
                    new ReportParameter("parameterFxybh",     vmas_data.FXYBH),
                    new ReportParameter("parameterLLj",       vmas_data.LLJXH + ":" + vmas_data.LLJZZC),
                    new ReportParameter("parameterLLjbh",     vmas_data.LLJBH),

                    //环境参数
                    new ReportParameter("parameterWd",        vmas_data.WD),
                    new ReportParameter("parameterDqy",       vmas_data.DQY),
                    new ReportParameter("parameterSd",        vmas_data.SD),

                    //检测结论
                    new ReportParameter("parameterCOCLZ",     vmas_data.COZL),
                    new ReportParameter("parameterCOXZ",      "≤" + vmas_data.COXZ),
                    new ReportParameter("parameterCOPD",      (vmas_data.COPD == "合格")?"〇":"×"),

                    new ReportParameter("parameterHCCLZ",     (float.Parse(vmas_data.HCZL)).ToString("0.00")),
                    new ReportParameter("parameterHCXZ",      "≤" + vmas_data.HCXZ),
                    new ReportParameter("parameterHCPD",      (vmas_data.HCPD == "合格")?"〇":"×"),

                    new ReportParameter("parameterNOXCLZ",    (float.Parse(vmas_data.NOXZL)).ToString("0.00")),
                    new ReportParameter("parameterNOXXZ",     "≤" + vmas_data.NOXXZ),
                    new ReportParameter("parameterNOXPD",     (vmas_data.NOXPD == "合格")?"〇":"×"),

                    new ReportParameter("parameterHCNOXCLZ",  (float.Parse(vmas_data.HCZL) + float.Parse(vmas_data.NOXZL)).ToString("0.00")),
                    new ReportParameter("parameterHCNOXXZ",   "HC+NOx≤" + vmas_data.HCXZ),
                    new ReportParameter("parameterHCNOXPD",   vmas_data.HCPD),

                    new ReportParameter("parameterZHPD",      vmas_data.ZHPD)
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 12
0
        public void display_Vmas(string clid)
        {
            SYS.Model.JZJS        asm_data = vmasdal.Get_JZJS(clid);
            SYS.Model.CARDETECTED carinf   = logininfcontrol.getCarbjbycarID(clid);
            init_wsd();
            if (printer.wsdthisTime.isUseWsd)
            {
                asm_data.WD  = printer.wsdthisTime.wd;
                asm_data.SD  = printer.wsdthisTime.sd;
                asm_data.DQY = printer.wsdthisTime.dqy;
            }
            this.reportViewer1.LocalReport.EnableExternalImages = true;
            string imageCMA = "file:///" + Application.StartupPath + "\\png\\WHITE.png", rzbh = "";

            if (mainPanel.isdisplayCMA)
            {
                imageCMA = "file:///" + Application.StartupPath + "\\png\\CMA.jpg";
                rzbh     = "认证编号:" + mainPanel.stationinfmodel.STATIONDATE;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            string teststring = DateTime.Now.ToShortDateString();

            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterJCYJ",        "GB3847-2005"),
                    new ReportParameter("parameterJCFF",        "加载减速法"),
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),

                    new ReportParameter("parameterDly",         carinf.DLY),
                    new ReportParameter("parameterHdzk",        carinf.HDZK),
                    new ReportParameter("parameterRygg",        carinf.RYPH),
                    new ReportParameter("parameterScrq",        carinf.SCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterClscqy",      carinf.SCQY),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterPdyj",        "依据GB3847-2005 DB33/843-2016标准,对" + carinf.CLHP + "进行排气污染物检测,"),

                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterQGS",         carinf.QGS),
                    new ReportParameter("parameterFDJH",        carinf.FDJHM),
                    new ReportParameter("parameterXslc",        carinf.XSLC),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterHpzl",        carinf.CPYS),
                    new ReportParameter("parameterEdgl",        carinf.EDGL),
                    new ReportParameter("parameterEdzs",        carinf.EDZS),
                    new ReportParameter("parameterHbbz",        "有"),
                    new ReportParameter("parameterCzdz",        ""),
                    new ReportParameter("parameterCzdh",        carinf.LXDH),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.JHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterQdltqy",      carinf.QDLTQY),
                    new ReportParameter("parameterSbmc",        asm_data.SBMC),
                    new ReportParameter("parameterSbbh",        asm_data.CGJBH + "/" + asm_data.YDJBH),
                    new ReportParameter("parameterSbxh",        asm_data.SBXH),
                    new ReportParameter("parameterSbcj",        asm_data.SBZZC),
                    new ReportParameter("parameterCgjxh",       asm_data.CGJXH),
                    new ReportParameter("parameterCgjbh",       asm_data.CGJBH),
                    new ReportParameter("parameterCgjcj",       asm_data.CGJZZC),
                    new ReportParameter("parameterFxyxh",       asm_data.YDJXH),
                    new ReportParameter("parameterFxybh",       asm_data.YDJBH),
                    new ReportParameter("parameterFxycj",       asm_data.YDJZZC),
                    new ReportParameter("parameterWd",          asm_data.WD),
                    new ReportParameter("parameterDqy",         asm_data.DQY),
                    new ReportParameter("parameterSd",          asm_data.SD),

                    new ReportParameter("parameterHK",          asm_data.HK),
                    new ReportParameter("parameterNK",          asm_data.NK),
                    new ReportParameter("parameterEK",          asm_data.EK),
                    new ReportParameter("parameterJZJSKXZ",     "≤" + asm_data.YDXZ),
                    new ReportParameter("parameterHKPD",        asm_data.HKPD),
                    new ReportParameter("parameterNKPD",        asm_data.NKPD),
                    new ReportParameter("parameterEKPD",        asm_data.EKPD),
                    new ReportParameter("parameterLBGL",        asm_data.MAXLBGL),
                    new ReportParameter("parameterGLXZ",        "≥" + asm_data.GLXZ),
                    new ReportParameter("parameterGLPD",        asm_data.GLPD),
                    new ReportParameter("parameterYdpd",        (asm_data.HKPD == "合格" && asm_data.NKPD == "合格" && asm_data.EKPD == "合格")?"合格":"不合格"),
                    new ReportParameter("parameterZHPD",        asm_data.ZHPD),
                    new ReportParameter("parameterJCCS",        "第" + carinf.JCCS + "次"),
                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterCMA",         imageCMA),
                    new ReportParameter("parameterRZBH",        rzbh),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterJczdh",       mainPanel.stationinfmodel.STATIONADD + " " + mainPanel.stationinfmodel.STATIONPHONE),
                    new ReportParameter("parameterJCZMC",       carinf.JCZMC.Split('_')[1])
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 13
0
        public void display_Vmas(string clid)
        {
            SYS.Model.SDS         vmas_data = vmasdal.Get_SDS(clid);
            SYS.Model.CARDETECTED carinf    = logininfcontrol.getCarbjbycarID(clid);
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            //string teststring = DateTime.Now.ToShortDateString();
            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", carinf.JCZMC),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("G")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),

                    new ReportParameter("parameterDLY",         carinf.DLY),
                    new ReportParameter("parameterClxh",        carinf.XH),
                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterXslc",        carinf.XSLC + "km"),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("D")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        carinf.CHZZ),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterSBMC",        vmas_data.SBMC),
                    new ReportParameter("parameterSBXH",        vmas_data.FXYXH),
                    new ReportParameter("parameterSBBH",        vmas_data.FXYBH),
                    new ReportParameter("parameterSbzzc",       vmas_data.SBZZC),
                    new ReportParameter("parameterZZC",         vmas_data.FXYZZC),
                    new ReportParameter("parameterWd",          vmas_data.WD + "℃"),
                    new ReportParameter("parameterDqy",         vmas_data.DQY + "KPa"),
                    new ReportParameter("parameterSd",          vmas_data.SD + "%"),
                    new ReportParameter("parameterLOWHC",       vmas_data.HCLOWCLZ),
                    new ReportParameter("parameterLOWHCXZ",     "≤" + vmas_data.HCLOWXZ),
                    new ReportParameter("parameterLOWCO",       vmas_data.COLOWCLZ),
                    new ReportParameter("parameterLOWCOXZ",     "≤" + vmas_data.COLOWXZ),
                    new ReportParameter("parameterLOWPD",       vmas_data.LOWPD),
                    new ReportParameter("parameterHIGHCO",      vmas_data.COHIGHCLZ),
                    new ReportParameter("parameterHIGHCOXZ",    "≤" + vmas_data.COHIGHXZ),
                    new ReportParameter("parameterHIGHHC",      vmas_data.HCHIGHCLZ),
                    new ReportParameter("parameterHIGHHCXZ",    "≤" + vmas_data.HCHIGHXZ),
                    new ReportParameter("parameterHIGHPD",      vmas_data.HIGHPD),
                    new ReportParameter("parameterZHPD",        (vmas_data.ZHPD == "合格")?"通过":"未通过"),
                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJCZDZ",       mainPanel.stationinfmodel.STATIONADD),
                    new ReportParameter("parameterRZBH",        mainPanel.stationrzxx.RZBH),
                    new ReportParameter("parameterRZYXQ",       mainPanel.stationrzxx.RZYXQ),
                    new ReportParameter("parameterJCZMC",       mainPanel.stationinfmodel.STATIONNAME)
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }
Exemplo n.º 14
0
 public void display_Vmas(string clid)
 {
     SYS.Model.JZJS        vmas_data = vmasdal.Get_JZJS(clid);
     SYS.Model.CARDETECTED carinf    = logininfcontrol.getCarbjbycarID(clid);
     reportViewer1.LocalReport.ReleaseSandboxAppDomain();
     reportViewer1.LocalReport.Dispose();
     reportViewer1.Visible = true;
     //string teststring = DateTime.Now.ToShortDateString();
     try
     {
         ReportParameter[] rptpara =
         {
             new ReportParameter("parameterLsh",         carinf.LSH),
             new ReportParameter("parameterStationName", carinf.JCZMC),
             new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
             new ReportParameter("parameterCzy",         carinf.CZY),
             new ReportParameter("parameterJsy",         carinf.JSY),
             new ReportParameter("parameterClxh",        carinf.XH),
             new ReportParameter("parameterScqy",        carinf.SCQY),
             new ReportParameter("parameterJzzl",        carinf.JZZL),
             new ReportParameter("parameterZzl",         carinf.ZZL),
             new ReportParameter("parameterBsqxs",       carinf.BSQXS),
             new ReportParameter("parameterJqfs",        carinf.JQFS),
             new ReportParameter("parameterFdjxh",       carinf.FDJXH),
             new ReportParameter("parameterGyfs",        carinf.GYFS),
             new ReportParameter("parameterRlzl",        carinf.RLZL),
             new ReportParameter("parameterDws",         carinf.DWS),
             new ReportParameter("parameterXslc",        carinf.XSLC + "km"),
             new ReportParameter("parameterFdjpl",       carinf.FDJPL),
             new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("D")),
             new ReportParameter("parameterCllx",        carinf.CLLX),
             new ReportParameter("parameterQdfs",        carinf.QDXS),
             new ReportParameter("parameterChzz",        carinf.CHZZ),
             new ReportParameter("parameterClph",        carinf.CLHP),
             new ReportParameter("parameterCpys",        carinf.CPYS),
             new ReportParameter("parameterClsbm",       carinf.CLSBM),
             new ReportParameter("parameterCz",          carinf.CZ),
             new ReportParameter("parameterSbmc",        vmas_data.SBMC),
             new ReportParameter("parameterSbxh",        vmas_data.SBXH),
             new ReportParameter("parameterSbzzc",       vmas_data.SBZZC),
             new ReportParameter("parameterCgjxh",       vmas_data.CGJXH),
             new ReportParameter("parameterCgjbh",       vmas_data.CGJBH),
             new ReportParameter("parameterFxyxh",       vmas_data.YDJXH),
             new ReportParameter("parameterFxybh",       vmas_data.YDJBH),
             new ReportParameter("parameterWd",          vmas_data.WD + "℃"),
             new ReportParameter("parameterDqy",         vmas_data.DQY + "KPa"),
             new ReportParameter("parameterSd",          vmas_data.SD + "%"),
             new ReportParameter("parameterHK",          vmas_data.HK),
             new ReportParameter("parameterNK",          vmas_data.NK),
             new ReportParameter("parameterEK",          vmas_data.EK),
             new ReportParameter("parameterXZ",          "≤" + vmas_data.YDXZ),
             new ReportParameter("parameterHKPD",        vmas_data.HKPD),
             new ReportParameter("parameterNKPD",        vmas_data.NKPD),
             new ReportParameter("parameterEKPD",        vmas_data.EKPD),
             new ReportParameter("parameterLBGL",        vmas_data.MAXLBGL),
             new ReportParameter("parameterGLXZ",        "≥" + vmas_data.GLXZ),
             new ReportParameter("parameterGLPD",        vmas_data.GLPD),
             new ReportParameter("parameterZHPD",        (vmas_data.ZHPD == "合格")?"通过":"未通过"),
             new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
             new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
             new ReportParameter("parameterJczdz",       mainPanel.stationinfmodel.STATIONADD),
             new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
             new ReportParameter("parameterJCZMC",       mainPanel.stationinfmodel.STATIONNAME)
         };
         reportViewer1.LocalReport.DataSources.Clear();
         reportViewer1.LocalReport.SetParameters(rptpara);
     }
     catch
     {
         throw;
     }
     reportViewer1.RefreshReport();
 }
Exemplo n.º 15
0
        public void display_Zyjs(string clid)
        {
            SYS.Model.Zyjs_Btg    asm_data = zyjsdal.Get_Zyjs(clid);
            SYS.Model.CARDETECTED carinf   = logininfcontrol.getCarbjbycarID(clid);
            SYS.Model.CARINF      carinfo  = logininfcontrol.getCarInfbyPlate(carinf.CLHP);
            init_wsd();
            if (printer.wsdthisTime.isUseWsd)
            {
                asm_data.WD  = printer.wsdthisTime.wd;
                asm_data.SD  = printer.wsdthisTime.sd;
                asm_data.DQY = printer.wsdthisTime.dqy;
            }
            string jhzz = "—", pqhclzz = "—";

            if (carinf.RLZL == "柴油")
            {
                pqhclzz = carinf.JHZZ;
            }
            else
            {
                jhzz = carinf.JHZZ;
            }
            reportViewer1.LocalReport.ReleaseSandboxAppDomain();
            reportViewer1.LocalReport.Dispose();
            reportViewer1.Visible = true;
            string teststring = DateTime.Now.ToShortDateString();

            try
            {
                ReportParameter[] rptpara =
                {
                    new ReportParameter("parameterJCYJ",        "GB3847-2005"),
                    new ReportParameter("parameterJCFF",        "自由加速不透光度法"),
                    new ReportParameter("parameterLsh",         carinf.LSH),
                    new ReportParameter("parameterStationName", mainPanel.stationinfmodel.STATIONNAME),
                    new ReportParameter("parameterJcrq",        carinf.JCSJ.ToString("yyyy-MM-dd HH:mm:ss")),
                    new ReportParameter("parameterCzy",         carinf.CZY),
                    new ReportParameter("parameterJsy",         carinf.JSY),
                    new ReportParameter("parameterBJY",         carinf.DLY),
                    new ReportParameter("parameterClxh",        carinf.XH),

                    new ReportParameter("parameterQdltqy",      carinfo.QDLTQY == ""?"—":carinfo.QDLTQY),
                    new ReportParameter("parameterRygg",        carinfo.RYPH == ""?"—":carinfo.RYPH),

                    new ReportParameter("parameterScqy",        carinf.SCQY),
                    new ReportParameter("parameterJzzl",        carinf.JZZL),
                    new ReportParameter("parameterZzl",         carinf.ZZL),
                    new ReportParameter("parameterBsqxs",       carinf.BSQXS),
                    new ReportParameter("parameterJqfs",        carinf.JQFS),
                    new ReportParameter("parameterFdjxh",       carinf.FDJXH),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL),
                    new ReportParameter("parameterDws",         carinf.DWS),
                    new ReportParameter("parameterQGS",         carinf.QGS),
                    new ReportParameter("parameterFDJH",        carinf.FDJHM),
                    new ReportParameter("parameterXslc",        carinf.XSLC),
                    new ReportParameter("parameterFdjpl",       carinf.FDJPL),
                    new ReportParameter("parameterZcrq",        carinf.ZCRQ.ToString("yyyy-MM-dd")),
                    new ReportParameter("parameterCllx",        carinf.CLLX),
                    new ReportParameter("parameterQdfs",        carinf.QDXS),
                    new ReportParameter("parameterChzz",        jhzz),
                    new ReportParameter("parameterPqhclzz",     pqhclzz),
                    new ReportParameter("parameterClph",        carinf.CLHP),
                    new ReportParameter("parameterCpys",        carinf.CPYS),
                    new ReportParameter("parameterClsbm",       carinf.CLSBM),
                    new ReportParameter("parameterCz",          carinf.CZ),
                    new ReportParameter("parameterSbmc",        asm_data.SBZZC),
                    new ReportParameter("parameterCgjxh",       "—"),
                    new ReportParameter("parameterCgjbh",       "—"),
                    new ReportParameter("parameterCgjcj",       "—"),
                    new ReportParameter("parameterFxyxh",       asm_data.YDJXH),
                    new ReportParameter("parameterFxybh",       asm_data.YDJBH),
                    new ReportParameter("parameterFxycj",       asm_data.YDJZZC),
                    new ReportParameter("parameterWd",          asm_data.WD),
                    new ReportParameter("parameterDqy",         asm_data.DQY),
                    new ReportParameter("parameterSd",          asm_data.SD),

                    new ReportParameter("parameterHC25CLZ",     "—"),
                    new ReportParameter("parameterCO25CLZ",     "—"),
                    new ReportParameter("parameterNOX25CLZ",    "—"),
                    new ReportParameter("parameterHC40CLZ",     "—"),
                    new ReportParameter("parameterCO40CLZ",     "—"),
                    new ReportParameter("parameterNOX40CLZ",    "—"),
                    new ReportParameter("parameterHC25PD",      "—"),
                    new ReportParameter("parameterCO25PD",      "—"),
                    new ReportParameter("parameterNOX25PD",     "—"),
                    new ReportParameter("parameterHC40PD",      "—"),
                    new ReportParameter("parameterCO40PD",      "—"),
                    new ReportParameter("parameterNOX40PD",     "—"),
                    new ReportParameter("parameterHC25XZ",      "—"),
                    new ReportParameter("parameterCO25XZ",      "—"),
                    new ReportParameter("parameterNOX25XZ",     "—"),
                    new ReportParameter("parameterHC40XZ",      "—"),
                    new ReportParameter("parameterCO40XZ",      "—"),
                    new ReportParameter("parameterNOX40XZ",     "—"),

                    new ReportParameter("parameterHK",          "—"),
                    new ReportParameter("parameterNK",          "—"),
                    new ReportParameter("parameterEK",          "—"),
                    new ReportParameter("parameterJZJSKXZ",     "—"),
                    new ReportParameter("parameterHKPD",        "—"),
                    new ReportParameter("parameterNKPD",        "—"),
                    new ReportParameter("parameterEKPD",        "—"),
                    new ReportParameter("parameterLBGL",        "—"),
                    new ReportParameter("parameterGLXZ",        "—"),
                    new ReportParameter("parameterGLPD",        "—"),

                    new ReportParameter("parameterLOWHC",       "—"),
                    new ReportParameter("parameterLOWHCXZ",     "—"),
                    new ReportParameter("parameterLOWCO",       "—"),
                    new ReportParameter("parameterLOWCOXZ",     "—"),
                    new ReportParameter("parameterLOWPD",       "—"),
                    new ReportParameter("parameterHIGHCO",      "—"),
                    new ReportParameter("parameterHIGHCOXZ",    "—"),
                    new ReportParameter("parameterHIGHHC",      "—"),
                    new ReportParameter("parameterHIGHHCXZ",    "—"),
                    new ReportParameter("parameterLAMDA",       "—"),
                    new ReportParameter("parameterLAMDAXZ",     "—"),
                    new ReportParameter("parameterLAMDAPD",     "—"),
                    new ReportParameter("parameterHIGHPD",      "—"),

                    new ReportParameter("parameterDSZS",        asm_data.DSZS),
                    new ReportParameter("parameterFIRSTDATA",   asm_data.FIRSTDATA),
                    new ReportParameter("parameterSECONDDATA",  asm_data.SECONDDATA),
                    new ReportParameter("parameterTHIRDDATA",   asm_data.THIRDDATA),
                    new ReportParameter("parameterBTGXZ",       "≤" + asm_data.YDXZ),
                    new ReportParameter("parameterPJZ",         asm_data.AVERAGEDATA),
                    new ReportParameter("parameterBTGPD",       asm_data.ZHPD == "合格"?"○" : "×"),

                    new ReportParameter("parameterZHPD",        (asm_data.ZHPD == "合格")?"○" : "×"),
                    new ReportParameter("parameterJDTEL",       mainPanel.otherinf.JDDH),
                    new ReportParameter("parameterFWTEL",       mainPanel.otherinf.FWDH),
                    new ReportParameter("parameterWGJCY",       mainPanel.wgjcy),
                    new ReportParameter("parameterBJY",         mainPanel.bjy),
                    new ReportParameter("parameterBGRQ",        DateTime.Now.ToString("D")),
                    new ReportParameter("parameterJCZMC",       mainPanel.stationinfmodel.STATIONNAME)
                };
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.SetParameters(rptpara);
            }
            catch
            {
                throw;
            }
            reportViewer1.RefreshReport();
        }