Пример #1
0
        public static string PostRequest(string url, object datos)
        {
            EncuestaFlota encuesta = new EncuestaFlota();
            string        salida   = encuesta.EncuestaHttp(url, "POST", datos);

            return(salida);
        }
Пример #2
0
        public static double EncuestaServidorTarifa(string url)  ////hace una encuesta al servidor para obtener la tarifa actual del cobro del servicio.
        {
            EncuestaFlota encuesta  = new EncuestaFlota();
            double        respuesta = encuesta.EncuestaHttp(url);

            return(respuesta);
        }
Пример #3
0
        public static string EncuestaHereJSON(string direccion)  ////hace una encuesta a la WebApi de here introduciendole una dirección y responde con un json.
        {
            string        urlHere      = "https://geocoder.api.here.com/6.2/geocode.json?searchtext=" + direccion + "&app_id=" + appid + "&app_code=" + appCode;
            Uri           UriDireccion = new Uri(urlHere);
            EncuestaFlota encuesta     = new EncuestaFlota();
            string        respuesta    = encuesta.EncuestaHttp(urlHere, "GET");

            return(respuesta);
        }
Пример #4
0
        public static string GeolocalizacionHere(string url, object datos) //TODO: Terminar geolocalizacion////Metodo para obtener ubicación de la persona que sua la aplicacion y obtener la direccion inicial.
        {
            string        interfazred = ObtenInterfasRed();
            string        jsonstring  = "{\"wlan\": [{\"mac\":\"" + interfazred + "\"}]}"; ////para mandar en el cuerpo del POST  que le envio a HERE.
            EncuestaFlota encuesta    = new EncuestaFlota();
            string        salida      = encuesta.EncuestaHttp(url, "POST", datos);

            return(salida);
        }
Пример #5
0
        public static string appCode = "B0PFIVeHWyMR4aDRR3McnQ"; ///Claves Apis de Here para poder invocar su su server WebApi

        public static string CancelarViajesPendientes(DispatcherTimer temporizador, string IdviajeActual, string PuertoServerAPI)
        {
            EncuestaFlota creaViaje = new EncuestaFlota();

            temporizador.Stop();
            string idviajeCancelar      = IdviajeActual;
            string url                  = "http://" + PuertoServerAPI + "/api/Flota/EstadoViaje/Cancelar/" + idviajeCancelar;
            string respuestaCancelacion = creaViaje.EncuestaHttp(url, "GET"); /////CANCELO EL VIAJE ACTUAL Y ACTUALIZO LA BASE DE DATOS.

            MessageBox.Show("EL VIAJE YA HA SIDO CANCELADO");
            return(respuestaCancelacion);
        }
Пример #6
0
        public static string Direccion_CordenadasHere(string direccion)  ////hace una encuesta a la WebApi de here introduciendole una dirección y responde con un json.
        {
            string        urlHere              = "https://geocoder.api.here.com/6.2/geocode.json?searchtext=" + direccion + "&app_id=" + appid + "&app_code=" + appCode;
            Uri           UriDireccion         = new Uri(urlHere);
            EncuestaFlota encuesta             = new EncuestaFlota();
            string        respuesta            = encuesta.EncuestaHttp(urlHere, "GET");
            var           respuestajson        = JObject.Parse(respuesta);
            var           Latitud              = (string)respuestajson.SelectToken("Response.View[0].Result[0].Location.DisplayPosition.Latitude");
            var           Longitud             = (string)respuestajson.SelectToken("Response.View[0].Result[0].Location.DisplayPosition.Longitude");
            string        coordenadasrespuesta = Latitud + "," + Longitud;

            return(coordenadasrespuesta);
        }