Exemplo n.º 1
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("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 + "/" + carinf.FDJPL + "L"),
                    new ReportParameter("parameterGyfs",        carinf.GYFS),
                    new ReportParameter("parameterRlzl",        carinf.RLZL + "/" + carinf.RYPH),
                    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),
                    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",     asm_data.LAMDAHIGHPD == ""?"/":asm_data.LAMDAHIGHPD),
                    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.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.º 2
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.º 3
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.º 4
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.º 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();
            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.º 6
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.º 7
0
        public static bool readCarBjByRegID(string regid, out SYS.Model.CARATWAIT model, out SYS.Model.CARINF modelbj)
        {
            model   = new SYS.Model.CARATWAIT();
            modelbj = new SYS.Model.CARINF();
            try
            {
                OleDbConnection adoConn = new OleDbConnection();
                adoConn.ConnectionString = strConn;
                adoConn.Open();
                try
                {
                    ini.INIIO.saveLogInf("连接数据库成功");
                    string           checksql    = "select * from RegTeam a, CarInfo b where a.Reg_ID = '" + regid + "' and b.Car_ID = a.Car_ID";//联合查询
                    OleDbDataAdapter dataAdapter = new OleDbDataAdapter(checksql, adoConn);
                    DataSet          dataSet     = new DataSet();
                    dataAdapter.Fill(dataSet, "table");
                    DataTable dt = dataSet.Tables["table"];
                    if (dt.Rows.Count > 0)
                    {
                        DateTime a;
                        model.CLID     = dt.Rows[0]["Reg_ID"].ToString();
                        model.DLSJ     = DateTime.Parse(dt.Rows[0]["Reg_Date"].ToString());
                        model.CLHP     = dt.Rows[0]["Reg_CPH"].ToString();
                        model.HPZL     = dt.Rows[0]["Reg_PZLBID"].ToString();
                        model.CPYS     = dt.Rows[0]["PZLBStrY1"].ToString();
                        model.JCFF     = mainPanel.acDicJcff.GetValue(dt.Rows[0]["Reg_TestType"].ToString(), "");
                        model.XSLC     = dt.Rows[0]["Reg_Kilometer"].ToString();
                        model.JCCS     = dt.Rows[0]["RegBYI1"].ToString();
                        model.CZY      = dt.Rows[0]["Reg_JCY"].ToString();
                        model.JSY      = dt.Rows[0]["Reg_YCY"].ToString();
                        model.DLY      = dt.Rows[0]["Reg_DLY"].ToString();
                        model.JCFY     = "0";
                        model.TEST     = "Y";
                        model.JCBGBH   = dt.Rows[0]["CarBYS2"].ToString();
                        model.JCGWH    = "";
                        model.JCZBH    = "";
                        model.JCRQ     = DateTime.Now;
                        model.BGJCFFYY = "";
                        model.SFCS     = "0";
                        model.ECRYPT   = dt.Rows[0]["CarBYS6"].ToString();
                        model.JYLSH    = dt.Rows[0]["CarBYS2"].ToString();
                        model.SFCJ     = dt.Rows[0]["CarBYS3"].ToString();

                        modelbj.CLHP  = dt.Rows[0]["Reg_CPH"].ToString();//1
                        modelbj.CPYS  = dt.Rows[0]["PZLBStrY1"].ToString();
                        modelbj.HPZL  = dt.Rows[0]["Reg_PZLBID"].ToString();
                        modelbj.CLLX  = dt.Rows[0]["Car_CLLxID"].ToString();
                        modelbj.CZ    = dt.Rows[0]["Car_DW"].ToString();
                        modelbj.SYXZ  = mainPanel.acDicSyxzRev.GetValue(dt.Rows[0]["CarYongtu"].ToString(), "");
                        modelbj.PP    = dt.Rows[0]["Car_ChangPH"].ToString();//5
                        modelbj.XH    = dt.Rows[0]["Car_XingHao"].ToString();
                        modelbj.CLSBM = dt.Rows[0]["Car_Vin"].ToString();
                        modelbj.FDJHM = dt.Rows[0]["Car_FDJXH"].ToString();
                        modelbj.FDJXH = dt.Rows[0]["Car_FDJXH"].ToString();
                        modelbj.SCQY  = dt.Rows[0]["Car_MakeFac"].ToString();//10
                        modelbj.HDZK  = dt.Rows[0]["Car_ZKRS"].ToString();
                        modelbj.JSSZK = "1";
                        modelbj.ZZL   = dt.Rows[0]["Car_ZZL"].ToString();
                        modelbj.HDZZL = "0";
                        modelbj.ZBZL  = dt.Rows[0]["Car_ZBZL"].ToString();//15
                        modelbj.JZZL  = (int.Parse(dt.Rows[0]["Car_ZBZL"].ToString()) + 100).ToString();
                        DateTime.TryParse(dt.Rows[0]["Car_DjDate"].ToString(), out a);
                        if (a != null)
                        {
                            modelbj.ZCRQ = a;
                        }
                        else
                        {
                            modelbj.ZCRQ = DateTime.Today;
                        }
                        DateTime.TryParse(dt.Rows[0]["Car_MakeDate"].ToString(), out a);
                        if (a != null)
                        {
                            modelbj.SCRQ = a;
                        }
                        else
                        {
                            modelbj.SCRQ = DateTime.Today;
                        }
                        modelbj.FDJPL   = dt.Rows[0]["Car_PL"].ToString();
                        modelbj.RLZL    = dt.Rows[0]["Car_RLTypeStr"].ToString();//20
                        modelbj.EDGL    = dt.Rows[0]["Car_EDGL"].ToString();
                        modelbj.EDZS    = dt.Rows[0]["Car_EDGLRPM"].ToString();
                        modelbj.BSQXS   = dt.Rows[0]["Car_BSXID"].ToString();
                        modelbj.DWS     = dt.Rows[0]["Car_DWCount"].ToString();
                        modelbj.GYFS    = dt.Rows[0]["Car_GYTypeID"].ToString();//25
                        modelbj.DPFS    = dt.Rows[0]["Car_GYTypeID"].ToString();
                        modelbj.JQFS    = dt.Rows[0]["Car_ZYTypeID"].ToString();
                        modelbj.QGS     = dt.Rows[0]["Car_QGS"].ToString();
                        modelbj.QDXS    = dt.Rows[0]["Car_QDXSID"].ToString();
                        modelbj.CHZZ    = "";//30
                        modelbj.DLSP    = "";
                        modelbj.SFSRL   = "";
                        modelbj.JHZZ    = dt.Rows[0]["Car_PQHCLZZ"].ToString();
                        modelbj.OBD     = "";
                        modelbj.DKGYYB  = "";//35
                        modelbj.LXDH    = dt.Rows[0]["Car_DWTelephone"].ToString();
                        modelbj.CZDZ    = dt.Rows[0]["Car_DWAddres"].ToString();
                        modelbj.JCFS    = "0";
                        modelbj.JCLB    = "01";
                        modelbj.CLZL    = dt.Rows[0]["Car_CLLbID"].ToString();
                        modelbj.SSXQ    = dt.Rows[0]["SSQY"].ToString();
                        modelbj.SFWDZR  = dt.Rows[0]["Car_IsWDZR"].ToString();
                        modelbj.SFYQBF  = "0";
                        modelbj.FDJSCQY = dt.Rows[0]["EngineFac"].ToString();
                        modelbj.QDLTQY  = dt.Rows[0]["Car_TyreRadi"].ToString();
                        modelbj.RYPH    = "";
                        modelbj.ZXBZ    = dt.Rows[0]["PFStd"].ToString();
                        modelbj.CSYS    = "";
                        return(true);
                    }
                    else
                    {
                        model.CLID = "-2";
                        return(false);
                    }
                }
                catch (Exception er)
                {
                    ini.INIIO.saveLogInf("读取RegTeam发生异常:" + er.Message);
                    return(false);
                }
                adoConn.Close();
            }
            catch (Exception er)
            {
                ini.INIIO.saveLogInf("链接到RegTeam失败:" + er.Message);
                return(false);
            }
        }
Exemplo n.º 8
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();
        }