public async Task <string> getDataDeviceInfo() { loginIT.Username = "******"; loginIT.Password = "******"; loginIT.Company = "CONSORCIO PICHINCHA"; var request = new WSIturan.GetCarsInfoRequest(); request.LoginInfo = loginIT; var infoCarro = await cliente.GetCarsInfoNewAsync(request.LoginInfo, ""); var resultados = infoCarro.GetCarsInfoNewResult; XmlDocument document = new XmlDocument(); document.LoadXml(resultados); XmlNodeList Datos = document.GetElementsByTagName("VEHICLES"); if (Datos.Count > 0) { XmlNodeList lista1 = ((XmlElement)Datos[0]).GetElementsByTagName("V"); foreach (XmlElement nodo in lista1) { //Se obtiene la información del vehículo, mas no la del GPS //Las etiquetas se encuentran en los documentos de estas funciones } } return(resultados); }
public async Task <WSIturan.CarOnlinePosItemInfo[]> getDataCarsInfo() { loginIT.Username = "******"; loginIT.Password = "******"; loginIT.Company = "CONSORCIO PICHINCHA"; var request = new WSIturan.GetCarsInfoRequest(); request.LoginInfo = loginIT; var infoCarro = await cliente.GetCarsInfoAsync(request.LoginInfo); var resultados = infoCarro.GetCarsInfoResult; foreach (var info in resultados) { var vehicle_tool_tip = info.Vehicle_Tool_Tip.Split('#'); var vehiculo = vehicle_tool_tip[0].Split('=')[1]; var conductor = vehicle_tool_tip[1].Split('=')[1]; var carga = vehicle_tool_tip[2].Split('=')[1]; var hora = vehicle_tool_tip[3].Split('=')[1]; var servicio = vehicle_tool_tip[4].Split('=')[1]; var kilometraje = vehicle_tool_tip[8].Split('=')[1];//estaba 5 var velocidad = vehicle_tool_tip[6].Split('=')[1]; var aceleracion = vehicle_tool_tip[7].Split('=')[1]; var satelites = vehicle_tool_tip[8].Split('=')[1]; var versionHW = vehicle_tool_tip[9].Split('=')[1]; var versionSW = vehicle_tool_tip[10].Split('=')[1]; var nivelBateria = vehicle_tool_tip[1].Split('=')[1]; } return(resultados); }
public async Task <WSIturan.CarOnlinePosItemInfo[]> getData() { login.Username = "******"; login.Password = "******"; login.Company = "CONSORCIO PICHINCHA"; object authResponse = cliente.AuthenticateAsync(login.Username, login.Password, login.Company); var request = new WSIturan.GetCarsInfoRequest(); request.LoginInfo = login; WSIturan.GetCarsInfoResponse infoCarro = await cliente.GetCarsInfoAsync(request.LoginInfo); return(infoCarro.GetCarsInfoResult); }
public System.Threading.Tasks.Task <WSIturan.GetCarsInfoResponse> GetCarsInfoAsync(WSIturan.LoginInfo LoginInfo) { WSIturan.GetCarsInfoRequest inValue = new WSIturan.GetCarsInfoRequest(); inValue.LoginInfo = LoginInfo; return(((WSIturan.OnlineSoap)(this)).GetCarsInfoAsync(inValue)); }
System.Threading.Tasks.Task <WSIturan.GetCarsInfoResponse> WSIturan.OnlineSoap.GetCarsInfoAsync(WSIturan.GetCarsInfoRequest request) { return(base.Channel.GetCarsInfoAsync(request)); }