Beispiel #1
0
        private string Result_18J52_ToXml(ResultParent result)
        {
            Vehicle_18J52_Result m_18J52_Result = (Vehicle_18J52_Result)result;
            ModelReflection      mR             = new ModelReflection();
            string strRet = mR.ResultModelToXML(m_18J52_Result, "vehispara");

            return(strRet);
        }
Beispiel #2
0
        public string queryObjectOut(string xtlb, string jkxlh, string jkid, string xmlDoc)
        {
            AJ_ReadProcess readProcess = new AJ_ReadProcess();
            AJ_XMLToModel  xmlToModel  = new AJ_XMLToModel();
            AJ_ModelToXML  modelToXML  = new AJ_ModelToXML();

            switch (jkid)
            {
            case "18J52":
                Vehicle_18J52_Para para_18J52 = new Vehicle_18J52_Para(jkid, jkxlh, xtlb);
                para_18J52 = (Vehicle_18J52_Para)xmlToModel.Para_XmlToModel(para_18J52, xmlDoc);

                Vehicle_18J52_Result result_18J52 = readProcess.AJ_Read_18J52(para_18J52);

                string strRet_18J52 = modelToXML.ModelToXml("18J52", result_18J52);
                return(strRet_18J52);

            case "18C49":
                Vehicle_18C49_Para para_18C49 = new Vehicle_18C49_Para(jkid, jkxlh, xtlb);
                para_18C49 = (Vehicle_18C49_Para)xmlToModel.Para_XmlToModel(para_18C49, xmlDoc);

                Vehicle_18C49_Result result_18C49 = readProcess.AJ_Read_18C49(para_18C49);

                string strRet_18C49 = modelToXML.ModelToXml("18C49", result_18C49);
                return(strRet_18C49);

            case "18C50":
                Vehicle_18C50_Para para_18C50 = new Vehicle_18C50_Para(jkid, jkxlh, xtlb);
                para_18C50 = (Vehicle_18C50_Para)xmlToModel.Para_XmlToModel(para_18C50, xmlDoc);

                Vehicle_18C50_Result result_18C50 = readProcess.AJ_Read_18C50(para_18C50);

                string strRet_18C50 = modelToXML.ModelToXml("18C50", result_18C50);
                return(strRet_18C50);

            case "18J80":
                Vehicle_18J80_Para para_18J80 = new Vehicle_18J80_Para(jkid, jkxlh, xtlb);
                para_18J80 = (Vehicle_18J80_Para)xmlToModel.Para_XmlToModel(para_18J80, xmlDoc);

                Vehicle_18J80_Result result_18J80 = readProcess.AJ_Read_18J80(para_18J80);

                string strRet_18J80 = modelToXML.ModelToXml("18J80", result_18J80);
                return(strRet_18J80);

            case "18W06":
                Vehicle_18W06_Para para_18W06 = new Vehicle_18W06_Para();
                para_18W06 = (Vehicle_18W06_Para)xmlToModel.Para_XmlToModel(para_18W06, xmlDoc);
                Vehicle_18W06_Result result_18W06 = readProcess.AJ_Read_18W06(para_18W06);
                string strRet_18W06 = modelToXML.ModelToXml("18W06", result_18W06);
                return(strRet_18W06);

            default:
                break;
            }

            return("");
        }
Beispiel #3
0
        /// <summary>
        /// 18J52 Result
        /// </summary>
        /// <param name="result"></param>
        /// <param name="strResultContent"></param>
        /// <returns></returns>
        private Vehicle_18J52_Result Result_18J52_ToModel(ResultParent result, string strResultContent)
        {
            Vehicle_18J52_Result m_Result = (Vehicle_18J52_Result)result;

            if (string.IsNullOrEmpty(strResultContent))
            {
                m_Result.code    = "0";
                m_Result.message = "";
                return(m_Result);
            }
            ModelReflection mR = new ModelReflection();

            m_Result = mR.ResultSetModelValue(m_Result, "vehispara", strResultContent);

            return(m_Result);
        }
Beispiel #4
0
        public Vehicle_18J52_Result AJ_Read_18J52(Vehicle_18J52_Para para)
        {
            AJ_IRead             aj_18J52        = new AJ_Read_WebServices();
            Vehicle_18J52_Result aj_18J52_Result = aj_18J52.Read_18J52(para);

            if (aj_18J52_Result.code == "1")
            {
                AdapterHelper adapter = new AdapterHelper();
                aj_18J52_Result.jylb    = adapter.UpdateJYLB_Net_To_IY(aj_18J52_Result.jylb);
                aj_18J52_Result.syxz    = adapter.UpdateSYXZ_Net_To_IY(aj_18J52_Result.syxz);
                aj_18J52_Result.qdzwz   = adapter.UpdateQDZWZ_Net_To_IY(aj_18J52_Result.qdxs);
                aj_18J52_Result.qdxs    = adapter.UpdateQDXS_Net_To_IY(aj_18J52_Result.qdxs, aj_18J52_Result.zzs.Value.ToString());
                aj_18J52_Result.qzdz    = adapter.UpdateQZDZ_Net_To_IY(aj_18J52_Result.qzdz);
                aj_18J52_Result.sfqszxz = "1";
                aj_18J52_Result.zczw    = adapter.UpdateZCZW_Net_To_IY(aj_18J52_Result.zczw);
            }

            return(aj_18J52_Result);
        }
Beispiel #5
0
        public ResultParent Result_XmlToModel(string strType, string strResultContent)
        {
            switch (strType)
            {
            case "18C49":
                Vehicle_18C49_Result m_18C49_result = new Vehicle_18C49_Result();
                m_18C49_result = Result_18C49_ToModel(m_18C49_result, strResultContent);
                return(m_18C49_result);

            case "18C50":
                Vehicle_18C50_Result m_18C50_result = new Vehicle_18C50_Result();
                m_18C50_result = Result_18C50_ToModel(m_18C50_result, strResultContent);
                return(m_18C50_result);

            case "18J11":
                Vehicle_18J11_Result m_18J11_result = new Vehicle_18J11_Result();
                m_18J11_result = Result_18J11_ToModel(m_18J11_result, strResultContent);
                return(m_18J11_result);

            case "18J12":
                Vehicle_18J12_Result m_18J12_result = new Vehicle_18J12_Result();
                m_18J12_result = Result_18J12_ToModel(m_18J12_result, strResultContent);
                return(m_18J12_result);

            case "18J52":
                Vehicle_18J52_Result m_18J52_result = new Vehicle_18J52_Result();
                m_18J52_result = Result_18J52_ToModel(m_18J52_result, strResultContent);
                return(m_18J52_result);

            case "18C66":
                Vehicle_18C66_Result m_18C66_result = new Vehicle_18C66_Result();
                m_18C66_result = Result_18C66_ToModel(m_18C66_result, strResultContent);
                return(m_18C66_result);

            case "18C82":
                Vehicle_18C82_Result m_18C82_result = new Vehicle_18C82_Result();
                m_18C82_result = Result_18C82_ToModel(m_18C82_result, strResultContent);
                return(m_18C82_result);

            case "18C55":
                Vehicle_18C55_Result m_18C55_result = new Vehicle_18C55_Result();
                m_18C55_result = Result_18C55_ToModel(m_18C55_result, strResultContent);
                return(m_18C55_result);

            case "18C58":
                Vehicle_18C58_Result m_18C58_result = new Vehicle_18C58_Result();
                m_18C58_result = Result_18C58_ToModel(m_18C58_result, strResultContent);
                return(m_18C58_result);

            case "18C80":
                Vehicle_18C80_Result m_18C80_result = new Vehicle_18C80_Result();
                m_18C80_result = Result_18C80_ToModel(m_18C80_result, strResultContent);
                return(m_18C80_result);

            case "18C81":
                Vehicle_18C81_Result m_18C81_result = new Vehicle_18C81_Result();
                m_18C81_result = Result_18C81_ToModel(m_18C81_result, strResultContent);
                return(m_18C81_result);

            case "18J31":
                Vehicle_18J31_Result m_18J31_result = new Vehicle_18J31_Result();
                m_18J31_result = Result_18J31_ToModel(m_18J31_result, strResultContent);
                return(m_18J31_result);

            case "18C62":
                Vehicle_18C62_Result m_18C62_result = new Vehicle_18C62_Result();
                m_18C62_result = Result_18C62_ToModel(m_18C62_result, strResultContent);
                return(m_18C62_result);

            case "18C59":
                Vehicle_18C59_Result m_18C59_result = new Vehicle_18C59_Result();
                m_18C59_result = Result_18C59_ToModel(m_18C59_result, strResultContent);
                return(m_18C59_result);

            case "18C65":
                Vehicle_18C65_Result m_18C65_result = new Vehicle_18C65_Result();
                m_18C65_result = Result_18C65_ToModel(m_18C65_result, strResultContent);
                return(m_18C65_result);

            case "18C51":
                Vehicle_18C51_Result m_18C51_result = new Vehicle_18C51_Result();
                m_18C51_result = Result_18C51_ToModel(m_18C51_result, strResultContent);
                return(m_18C51_result);

            case "18C52":
                Vehicle_18C52_Result m_18C52_result = new Vehicle_18C52_Result();
                m_18C52_result = Result_18C52_ToModel(m_18C52_result, strResultContent);
                return(m_18C52_result);

            case "18C72":
                Vehicle_18C72_Result m_18C72_result = new Vehicle_18C72_Result();
                m_18C72_result = Result_18C72_ToModel(m_18C72_result, strResultContent);
                return(m_18C72_result);

            case "18J80":
                Vehicle_18J80_Result m_18J80_result = new Vehicle_18J80_Result();
                m_18J80_result = Result_18J80_ToModel(m_18J80_result, strResultContent);
                return(m_18J80_result);

            case "18X01":
                Vehicle_18X01_Result m_18X01_result = new Vehicle_18X01_Result();
                m_18X01_result = Result_18X01_ToModel(m_18X01_result, strResultContent);
                return(m_18X01_result);

            case "18X02":
                Vehicle_18X02_Result m_18X02_result = new Vehicle_18X02_Result();
                m_18X02_result = Result_18X02_ToModel(m_18X02_result, strResultContent);
                return(m_18X02_result);

            case "18X03":
                Vehicle_18X03_Result m_18X03_result = new Vehicle_18X03_Result();
                m_18X03_result = Result_18X03_ToModel(m_18X03_result, strResultContent);
                return(m_18X03_result);

            case "18C54":
                Vehicle_18C54_Result m_18C54_result = new Vehicle_18C54_Result();
                m_18C54_result = Result_18C54_ToModel(m_18C54_result, strResultContent);
                return(m_18C54_result);

            case "18X04":
                Vehicle_18X04_Result m_18X04_result = new Vehicle_18X04_Result();
                m_18X04_result = Result_18X04_ToModel(m_18X04_result, strResultContent);
                return(m_18X04_result);

            case "18C63":
                Vehicle_18C63_Result m_18C63_result = new Vehicle_18C63_Result();
                m_18C63_result = Result_18C63_ToModel(m_18C63_result, strResultContent);
                return(m_18C63_result);

            case "18X05":
                Vehicle_18X05_Result m_18X05_result = new Vehicle_18X05_Result();
                m_18X05_result = Result_18X05_ToModel(m_18X05_result, strResultContent);
                return(m_18X05_result);

            case "18W05":
                Vehicle_18W05_Result m_18W05_result = new Vehicle_18W05_Result();
                m_18W05_result = Result_18W05_ToModel(m_18W05_result, strResultContent);
                return(m_18W05_result);

            case "18W06":
                Vehicle_18W06_Result m_18W06_result = new Vehicle_18W06_Result();
                m_18W06_result = Result_18W06_ToModel(m_18W06_result, strResultContent);
                return(m_18W06_result);
            }

            return(null);
        }
Beispiel #6
0
        public Vehicle_18J52_Result Read_18J52(Vehicle_18J52_Para para)
        {
            Vehicle_18J52_Result m_Vehicle_18J52_Result = new Vehicle_18J52_Result();

            try
            {
                //ModelToXML
                AJ_ModelToXML modelToXml     = new AJ_ModelToXML();
                string        strQueryXmlDoc = modelToXml.ModelToXml("18J52", para);

                #region 填充联网公司接口
                string strResult = "";
#if RZLD
                var client = new VehicleForNetWebService.DataService.DataServicePortTypeClient();
#elif BJXY
                var client = new VehicleForNetWebService.TmriOutAccess.TmriOutAccessSoapClient();
#endif
                client.Open();
                client.InnerChannel.OperationTimeout = new TimeSpan(0, 0, TimeOut);
                strResult = client.queryObjectOut(para.xtlb, para.jkxlh, para.jkid, strQueryXmlDoc);
                if (client.State != System.ServiceModel.CommunicationState.Closed || client.State != System.ServiceModel.CommunicationState.Closing)
                {
                    client.Close();
                }
                #endregion

                AJ_XMLToModel xmlToModel = new AJ_XMLToModel();
                m_Vehicle_18J52_Result = (Vehicle_18J52_Result)xmlToModel.Result_XmlToModel("18J52", strResult);

                #region 日志记录
                string   strCategory = Log.LogType.NetUpDown.ToString();
                LOG_INFO logInfo     = new LOG_INFO();
                logInfo.Category  = strCategory;
                logInfo.HostName  = System.Net.Dns.GetHostName();
                logInfo.IPAddress = System.Net.Dns.GetHostAddresses(logInfo.HostName).GetValue(1).ToString();
                logInfo.LogTime   = DateTime.Now;
                logInfo.FS_Infor  = strQueryXmlDoc;
                logInfo.JS_Infor  = strResult;

                logInfo.Log_Infor = "18J52" + m_Vehicle_18J52_Result.ccrq + "," + m_Vehicle_18J52_Result.clpp1;
                logInfo.Name      = "上传下载";
                logInfo.FunName   = "AJ_Read_WebServices.cs -> Read_18J52";

                Log.WriteLog(logInfo);

                NETLOG_INFO netInfo = new NETLOG_INFO();
                netInfo.JKName   = "18J52";
                netInfo.RevcInfo = strResult;
                netInfo.SendInfo = strQueryXmlDoc;
                netInfo.JCLSH    = m_Vehicle_18J52_Result.hphm;
                netInfo.JYCS     = m_Vehicle_18J52_Result.jycs.ToString();
                netInfo.LogTime  = DateTime.Now;
                netInfo.IsSuc    = m_Vehicle_18J52_Result.code;
                netInfo.JYXM     = m_Vehicle_18J52_Result.jyxm;
                Log.WriteJKLog(netInfo);
                #endregion
            }
            catch (Exception ex)
            {
                string   strCategory = Log.LogType.NetFail.ToString();
                LOG_INFO logInfo     = new LOG_INFO();
                logInfo.Category  = strCategory;
                logInfo.HostName  = System.Net.Dns.GetHostName();
                logInfo.IPAddress = System.Net.Dns.GetHostAddresses(logInfo.HostName).GetValue(1).ToString();
                logInfo.LogTime   = DateTime.Now;
                logInfo.FS_Infor  = "";
                logInfo.JS_Infor  = "";
                logInfo.Log_Infor = "18J52->" + ex.Message;
                logInfo.Name      = "上传下载";
                logInfo.FunName   = "AJ_Read_WebServices.cs -> Read_18J52";

                Log.WriteLog(logInfo);
            }

            return(m_Vehicle_18J52_Result);
        }