public Vehicle_18C50_Result AJ_Read_18C50(Vehicle_18C50_Para para) { AJ_IRead aj_18C50 = new AJ_Read_WebServices(); Vehicle_18C50_Result aj_18C50_Result = aj_18C50.Read_18C50(para); return(aj_18C50_Result); }
private string Para_18C50_ToXml(ParaParent para) { Vehicle_18C50_Para m_18C50_Para = (Vehicle_18C50_Para)para; ModelReflection mR = new ModelReflection(); string strRet = mR.ParaModelToXML(m_18C50_Para, "QueryCondition"); return(strRet); }
/// <summary> /// 18C50 Para /// </summary> /// <param name="para"></param> /// <param name="strParaContent"></param> /// <returns></returns> private Vehicle_18C50_Para Para_18C50_ToModel(ParaParent para, string strParaContent) { Vehicle_18C50_Para m_para = (Vehicle_18C50_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(""); }
public Vehicle_18C50_Result Read_18C50(Vehicle_18C50_Para para) { Vehicle_18C50_Result m_Vehicle_18C50_Result = new Vehicle_18C50_Result(); try { //ModelToXML AJ_ModelToXML modelToXml = new AJ_ModelToXML(); string strQueryXmlDoc = modelToXml.ModelToXml("18C50", 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_18C50_Result = (Vehicle_18C50_Result)xmlToModel.Result_XmlToModel("18C50", 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 = "18C50"; logInfo.Name = "上传下载"; logInfo.FunName = "AJ_Read_WebServices.cs -> Read_18C50"; Log.WriteLog(logInfo); #endregion } catch (Exception ex) { #region 日志记录 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 = "18C50:" + ex.Message; logInfo.Name = "上传下载"; logInfo.FunName = "AJ_Read_WebServices.cs -> Read_18C50"; Log.WriteLog(logInfo); #endregion } return(m_Vehicle_18C50_Result); }