public async void CargarMisPlanes() { ParseUser user = ParseUser.CurrentUser; var query = ParseObject.GetQuery("Plan").WhereEqualTo("id_user", user); IEnumerable<ParseObject> results = await query.FindAsync(); ParseObject plan; PlanItem item; int tamanio = results.Count<ParseObject>(); for (int i = 0; i < tamanio; i++) { plan = results.ElementAt<ParseObject>(i); Uri imagen = plan.Get<ParseFile>("imagen").Url; string imagenURL = imagen.AbsoluteUri; item = new PlanItem() { obj = plan, Nombre = plan.Get<string>("nombre"), Fecha = plan.Get<string>("fecha"), ImagenUrl = imagenURL, Direccion = plan.Get<string>("direccion") }; miPlanItems.Add(item); } }
public async void CargarDatos() { ParseQuery<ParseObject> query = ParseObject.GetQuery("Plan"); IEnumerable<ParseObject> results = await query.FindAsync(); ParseObject plan; PlanItem item; int tamanio = results.Count<ParseObject>(); for (int i = 0; i < tamanio; i++) { plan = results.ElementAt<ParseObject>(i); Uri imagen = plan.Get<ParseFile>("imagen").Url; string imagenURL = imagen.AbsoluteUri; item = new PlanItem() { obj = plan, Nombre = plan.Get<string>("nombre"), Fecha = plan.Get<string>("fecha"), ImagenUrl = imagenURL, Direccion = plan.Get<string>("direccion"), Descripcion = plan.Get<string>("descripcion") }; planItems.Add(item); } }
public async void CargarMisPlanes() { ParseUser user = ParseUser.CurrentUser; var query = ParseObject.GetQuery("Plan").WhereEqualTo("id_user", user); IEnumerable <ParseObject> results = await query.FindAsync(); ParseObject plan; PlanItem item; int tamanio = results.Count <ParseObject>(); for (int i = 0; i < tamanio; i++) { plan = results.ElementAt <ParseObject>(i); ParseRelation <ParseUser> relation = plan.GetRelation <ParseUser>("Asistentes"); IEnumerable <ParseUser> resul = await relation.Query.FindAsync(); int numero = resul.Count <ParseUser>(); Uri imagen = plan.Get <ParseFile>("imagen").Url; string imagenURL = imagen.AbsoluteUri; item = new PlanItem() { obj = plan, Nombre = plan.Get <string>("nombre"), Fecha = plan.Get <string>("fecha"), ImagenUrl = imagenURL, Direccion = plan.Get <string>("direccion"), Asistentes = numero.ToString() }; miPlanItems.Add(item); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { planitem = e.Parameter as PlanItem; plan = planitem.obj; VerNombre.Text = plan.Get<string>("nombre"); VerFecha.Text = plan.Get<string>("fecha"); VerDireccion.Text = plan.Get<string>("direccion"); VerDescripcion.Text = plan.Get<string>("descripcion"); Uri ur = plan.Get<ParseFile>("imagen").Url; BitmapImage img = new BitmapImage(ur); VerImage.Source = img; //Para lo de asistentes mostrarCreadorAsistentes(); //Configurar Mapa AddMap(); }
protected override void OnNavigatedTo(NavigationEventArgs e) { planitem = e.Parameter as PlanItem; plan = planitem.obj; editNombre.Text = plan.Get<string>("nombre"); editDescripcion.Text = plan.Get<string>("descripcion"); char[] delimeter = { '/', ' ', ':' }; string[] fechaCom = plan.Get<string>("fecha").Split(delimeter); string fec = fechaCom[1] + "/" + fechaCom[0] + "/" + fechaCom[2]; editFecha.Date = DateTime.Parse(fec); string hor = fechaCom[3]; string minute = fechaCom[4]; string am_pm = fechaCom[5]; string horaOrga = organizarHora(hor, minute, am_pm); //editFecha.Date = DateTime.Parse(fechaCom[0]); editHora.Time = TimeSpan.Parse(horaOrga); ParseFile file = plan.Get<ParseFile>("imagen"); Uri ur = file.Url; BitmapImage img = new BitmapImage(ur); editImage.Source = img; NombreLugarTxt.Text = plan.Get<string>("direccion"); gPoint = plan.Get<ParseGeoPoint>("lugar"); // Specify a known location BasicGeoposition posicion = new BasicGeoposition() { Latitude = gPoint.Latitude, Longitude = gPoint.Longitude }; Geopoint point = new Geopoint(posicion); // Set map location editMap.Center = point; editMap.ZoomLevel = 17.0f; editMap.LandmarksVisible = true; AddIcons(gPoint); }