private Vehicle_18C49_Result Query_18C49(Vehicle_18C49_Para para_18C49) { AJ_ReadProcess readProcess = new AJ_ReadProcess(); Vehicle_18C49_Result result_18C49 = readProcess.AJ_Read_18C49(para_18C49); return(result_18C49); }
public Vehicle_18C49_Result AJ_Read_18C49(Vehicle_18C49_Para para) { AJ_IRead aj_18C49 = new AJ_Read_WebServices(); if (!string.IsNullOrEmpty(para.hphm)) { if (para.hphm.Contains("挂")) { para.hphm = para.hphm.Replace("挂", ""); } if (para.hphm.Contains("学")) { para.hphm = para.hphm.Replace("学", ""); } if (para.hphm.Contains("警")) { para.hphm = para.hphm.Replace("警", ""); } } Vehicle_18C49_Result aj_18C49_Result = aj_18C49.Read_18C49(para); AdapterHelper adapter = new AdapterHelper(); aj_18C49_Result.rlzl = adapter.UpdateRLZL_Net_To_IY(aj_18C49_Result.rlzl); aj_18C49_Result.syxz = adapter.UpdateSYXZ_Net_To_IY(aj_18C49_Result.syxz); return(aj_18C49_Result); }
private string Para_18C49_ToXml(ParaParent para) { Vehicle_18C49_Para m_18C49_Papa = (Vehicle_18C49_Para)para; ModelReflection mR = new ModelReflection(); string strRet = mR.ParaModelToXML(m_18C49_Papa, "QueryCondition"); return(strRet); }
/// <summary> /// 18C49 /// </summary> /// <param name="strParaContent"></param> /// <returns></returns> private Vehicle_18C49_Para Para_18C49_ToModel(ParaParent para, string strParaContent) { Vehicle_18C49_Para m_para = (Vehicle_18C49_Para)para; ModelReflection mR = new ModelReflection(); m_para = mR.ParaSetModelValue(m_para, "QueryCondition", strParaContent); return(m_para); }
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(""); }
/// <summary> /// Dictionary change to 18C51 Para /// </summary> /// <param name="dic"></param> /// <returns></returns> private Vehicle_18C49_Para Get_18C49_FromDic(Dictionary <string, string> dic) { ModelReflection m_ModelReflection = new ModelReflection(); Vehicle_18C49_Para m_18C49_Para = new Vehicle_18C49_Para(); m_18C49_Para = m_ModelReflection.DictionaryToModel(m_18C49_Para, dic); return(m_18C49_Para); }
public Vehicle_18C49_Result Read_18C49(Vehicle_18C49_Para para) { Vehicle_18C49_Result m_Vehicle_18C49_Result = new Vehicle_18C49_Result(); AJ_ModelToXML modelToXml = new AJ_ModelToXML(); string strQueryXmlDoc = modelToXml.ModelToXml("18C49", 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_18C49_Result = (Vehicle_18C49_Result)xmlToModel.Result_XmlToModel("18C49", strResult); #region 联网日志记录 NETLOG_INFO log = new NETLOG_INFO(); log.LWLSH = para.hpzl + (string.IsNullOrEmpty(para.hphm) ? "" : para.hphm); log.LWType = "AJ"; log.SendInfo = strQueryXmlDoc; log.RevcInfo = strResult; log.JKName = para.jkid; log.JYXM = ""; if (m_Vehicle_18C49_Result == null || string.IsNullOrEmpty(m_Vehicle_18C49_Result.code)) { log.IsSuc = "0"; } else { log.IsSuc = m_Vehicle_18C49_Result.code; } log.LogTime = DateTime.Now; bool b = LogHelper.Log.WriteJKLog(log); #endregion return(m_Vehicle_18C49_Result); }
public ReturnInfo QueryByJKId(QueryCondition queryCondition) { ReturnInfo retInfo = new ReturnInfo(); try { string strJKID = queryCondition.DicQueryPara["jkid"]; switch (strJKID) { case "18C49": Vehicle_18C49_Para m_18C49_Para = Get_18C49_FromDic(queryCondition.DicQueryPara); Vehicle_18C49_Result m_Result_18C49 = Query_18C49(m_18C49_Para); retInfo.IsSucessful = m_Result_18C49.code == "1" ? true : false; if (retInfo.IsSucessful) { Dictionary <string, string> dicRet = new Dictionary <string, string>(); dicRet.Add("HPHM", m_Result_18C49.hphm); dicRet.Add("HPZLDH", m_Result_18C49.hpzl); dicRet.Add("VIN", m_Result_18C49.clsbdh); dicRet.Add("CLZLDH", m_Result_18C49.cllx); dicRet.Add("SYR", m_Result_18C49.syr); dicRet.Add("SYXZDH", m_Result_18C49.syxz); dicRet.Add("PP", m_Result_18C49.clpp1); dicRet.Add("XH", m_Result_18C49.clxh); dicRet.Add("FDJH", m_Result_18C49.fdjh); dicRet.Add("FDJZZCS", m_Result_18C49.zzcmc); dicRet.Add("FDJXH", m_Result_18C49.fdjxh); dicRet.Add("YZLJ", m_Result_18C49.qlj.ToString()); dicRet.Add("CCDJRQ", m_Result_18C49.ccdjrq.ToString("yyyy-MM-dd")); dicRet.Add("CCRQ", m_Result_18C49.ccrq.ToString("yyyy-MM-dd")); dicRet.Add("CYS", m_Result_18C49.hdzk.ToString()); dicRet.Add("ZZL", m_Result_18C49.zzl.ToString()); dicRet.Add("ZBZL", m_Result_18C49.zbzl.ToString()); dicRet.Add("HDZH", m_Result_18C49.hdzzl.ToString()); dicRet.Add("CSC", m_Result_18C49.cwkc.ToString()); dicRet.Add("CSG", m_Result_18C49.cwkg.ToString()); dicRet.Add("CSK", m_Result_18C49.cwkk.ToString()); dicRet.Add("CSYSDH", m_Result_18C49.csys.ToString()); dicRet.Add("RLLBDH", m_Result_18C49.rlzl.ToString()); dicRet.Add("CLYTDH", m_Result_18C49.clyt.ToString()); dicRet.Add("YTSXDH", m_Result_18C49.ytsx.ToString()); dicRet.Add("ZZS", m_Result_18C49.zs.ToString()); dicRet.Add("ZXZLXDH", m_Result_18C49.zxxs); dicRet.Add("EDGL", m_Result_18C49.gl.ToString()); dicRet.Add("FDJPL", m_Result_18C49.pl.ToString()); dicRet.Add("CPMC", m_Result_18C49.clpp1.ToString()); dicRet.Add("HXNBCD", m_Result_18C49.hxnbcd.ToString()); dicRet.Add("HXNBKD", m_Result_18C49.hxnbkd.ToString()); dicRet.Add("HXNBGD", m_Result_18C49.hxnbgd.ToString()); dicRet.Add("SFMJ", m_Result_18C49.sfmj.ToString()); if (string.IsNullOrEmpty(m_Result_18C49.bmjyy) == false) { dicRet.Add("BMJYY", m_Result_18C49.bmjyy.ToString()); } dicRet.Add("LWCXWZJL", m_Result_18C49.zt.ToString()); dicRet.Add("ZJ", m_Result_18C49.zj.ToString()); retInfo.DicRet = dicRet; } else { retInfo.Message = m_Result_18C49.message; } break; } } catch (Exception ex) { retInfo.IsSucessful = false; retInfo.Message = ex.Message; } return(retInfo); }