public mapPage(mFugitivos fugitivo) { double lat = Convert.ToDouble(fugitivo.Lat); double lon = Convert.ToDouble(fugitivo.Lon); Position pos = new Position(lat, lon); MapSpan span = MapSpan.FromCenterAndRadius(pos, Distance.FromKilometers(3)); Map capturadosMap = new Map(span); capturadosMap.MapType = MapType.Street; capturadosMap.IsShowingUser = false; Pin pin = new Pin(); pin.Type = PinType.Place; pin.Position = pos; pin.Label = fugitivo.Name; capturadosMap.Pins.Add(pin); StackLayout verticalStackLayout = new StackLayout { VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand }; verticalStackLayout.Children.Add(capturadosMap); Content = verticalStackLayout; }
public detallePage(mFugitivos fugitivo) { InitializeComponent(); Fugitivo = fugitivo; Title = fugitivo.Name; }
public detallePage(mFugitivos fugitivo) { InitializeComponent(); Fugitivo = fugitivo; Title = fugitivo.Name; img.Source = ImageSource.FromFile(fugitivo.Foto); }
async void Bagregar_Clicked(object sender, EventArgs e) { databaseManager db = new databaseManager(); mFugitivos fugitivos = new mFugitivos(); fugitivos.Name = enewname.Text; fugitivos.Capturado = false; int result = db.insertItem(fugitivos); if (result == 1) { await DisplayAlert("Agregado", "Se ha agregado el fugitivo", "Ok"); MessagingCenter.Send <Page>(this, "Update"); await Navigation.PopAsync(); } db.closeConnection(); }
public capturarPage(mFugitivos fugitivo) { Fugitivo.Name = fugitivo.Name; Fugitivo.ID = fugitivo.ID; fugitivoSuelto = new Label { Text = "El fugitivo sigue suelto ...", FontSize = 20, HorizontalOptions = LayoutOptions.Center }; bcapturar = new Button { Text = "Capturar", WidthRequest = 200, HorizontalOptions = LayoutOptions.Center }; beliminar = new Button { Text = "Eliminar", BorderColor = Color.Black, BorderWidth = 1, HorizontalOptions = LayoutOptions.Center, WidthRequest = 200 }; verticalStackLayout = new StackLayout { VerticalOptions = LayoutOptions.CenterAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand }; Title = Fugitivo.Name; verticalStackLayout.Children.Add(fugitivoSuelto); verticalStackLayout.Children.Add(bcapturar); verticalStackLayout.Children.Add(beliminar); Content = verticalStackLayout; }
private void list_ItemTapped(object sender, ItemTappedEventArgs e) { mFugitivos fugitivo = e.Item as mFugitivos; Navigation.PushAsync(new detallePage(fugitivo)); }
public int updateItem(mFugitivos item) { int result = db.Update(item); return(result); }
public int insertItem(mFugitivos item) { int result = db.Insert(item); return(result); }
public capturarPage(mFugitivos fugitivo) { Fugitivo.Name = fugitivo.Name; Fugitivo.ID = fugitivo.ID; fugitivoSuelto = new Label { Text = "El fugitivo sigue suelto ...", FontSize = 20, HorizontalOptions = LayoutOptions.Center }; bcapturar = new Button { Text = "Capturar", WidthRequest = 200, HorizontalOptions = LayoutOptions.Center }; beliminar = new Button { Text = "Eliminar", BorderColor = Color.Black, BorderWidth = 1, HorizontalOptions = LayoutOptions.Center, WidthRequest = 200 }; imageContainer = new StackLayout { HorizontalOptions = LayoutOptions.Center, WidthRequest = 100, HeightRequest = 100, BackgroundColor = Color.Gray }; img = new Image { Aspect = Aspect.Fill, WidthRequest = 100, HeightRequest = 100 }; bfoto = new Button { Text = "Tomar Foto", HorizontalOptions = LayoutOptions.Center, WidthRequest = 200 }; verticalStackLayout = new StackLayout { VerticalOptions = LayoutOptions.CenterAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand }; Title = Fugitivo.Name; imageContainer.Children.Add(img); verticalStackLayout.Children.Add(fugitivoSuelto); verticalStackLayout.Children.Add(bfoto); verticalStackLayout.Children.Add(imageContainer); verticalStackLayout.Children.Add(bcapturar); verticalStackLayout.Children.Add(beliminar); Content = verticalStackLayout; bcapturar.IsEnabled = false; bcapturar.Clicked += Bcapturar_Clicked; beliminar.Clicked += Beliminar_Clicked; bfoto.Clicked += Bfoto_Clicked; }