Esempio n. 1
0
        private async void MainListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            // If selected index is -1 (no selection) do nothing
            if (vistalistalocales.SelectedIndex == -1)
            {
                return;
            }

            // Navigate to the new page
            objetoslistas.Pincho data = (sender as ListBox).SelectedItem as objetoslistas.Pincho;
            Uri url = new Uri("http://www.exos.es/partyme/getplaces");

            objetoslistas.getPlacesinput paquete = new objetoslistas.getPlacesinput();
            paquete.placeID = data.placeId;
            string respuesta = await metodosJson.jsonPOST(url, paquete);

            var listajson = JsonConvert.DeserializeObject <objetoslistas.getPlacesoutput>(respuesta.ToString());

            //objetoslistas.DetalleLocal detalle = new objetoslistas.DetalleLocal(data.id, data.latitude, data.longitude, data.name, listajson.place.numberOfMen, listajson.place.numberOfWomen, data.type, data.logo_image, data.subtype,
            //                                                                    listajson.place.imageURL, data.


            NavigationService.Navigate(new Uri("/detalles/DetalleLocal.xaml?id=" + data.placeId, UriKind.Relative));
            // Reset selected index to -1 (no selection)
            vistalistalocales.SelectedIndex = -1;
        }
Esempio n. 2
0
        public async Task <Place_extended> GetDefaultExtendeds(int id)
        {
            Uri url = new Uri("http://produccion.rl2012alc.com/api/index.php/getPlaces");

            objetoslistas.getPlacesinput paquete = new objetoslistas.getPlacesinput();
            paquete.placeIDs    = new int[1];
            paquete.placeIDs[0] = id;

            string respuesta = await metodosJson.jsonPOST(url, paquete);

            var            respuestajson = JsonConvert.DeserializeObject <objetoslistas.getPlacesoutput>(respuesta.ToString());
            Place_extended local         = new Place_extended(respuestajson.place[0]);

            Extendeds = local;
            return(local);
        }