Exemplo n.º 1
0
        public async void OnSaveClicked(object sender, EventArgs args)
        {
            if (Valid())
            {
                centroEducativo.NombreCentro = nombreCentroEntry.Text;
                centroEducativo.Direccion    = direcionEntry.Text;
                centroEducativo.Latitud      = Convert.ToDouble(latitudEntry.Text);
                centroEducativo.Longitud     = Convert.ToDouble(latitudEntry.Text);

                DataBaseManager.CentroEducativoDB centroEducativoDB = new DataBaseManager.CentroEducativoDB();

                if (centroEducativoDB.Save(centroEducativo))
                {
                    await DisplayAlert("Guardar", "Guardado satisfactoriamente", "OK");
                }
                else
                {
                    await DisplayAlert("Guardar", "No se puedo guardar", "OK");
                }

                await Navigation.PopToRootAsync(true);

                //Navigation.PushModalAsync(new NavigationPage(new Tab()));

                //Navigation.PushAsync(new PersonList());
                //new NavigationPage(new PersonList());
            }
        }
Exemplo n.º 2
0
        public async void OnDeleteClicked(object sender, EventArgs args)
        {
            var result = await this.DisplayAlert("Eliminar", "Esta seguro desea eliminar?", "Si", "No");

            if (result)
            {
                DataBaseManager.CentroEducativoDB centroEducativoDB = new DataBaseManager.CentroEducativoDB();
                centroEducativoDB.Delete(centroEducativo);
                await Navigation.PopToRootAsync(true);
            }
        }