Esempio n. 1
0
        /// <summary>
        /// Una vez el usuario ha pulsado eliminar se nos muestra una ventana emergente donde el usuario tiene que asegurarse de que realmente quiere eliminar a la persona
        /// </summary>
        private async void EliminarCommand_Executed()
        {
            ContentDialog dialogo = new ContentDialog();

            dialogo.Title               = "Atención";
            dialogo.Content             = "¿Desea eliminar la siguiente persona?";
            dialogo.PrimaryButtonText   = "No";
            dialogo.SecondaryButtonText = "Si";

            ContentDialogResult resultado = await dialogo.ShowAsync();

            if (resultado == ContentDialogResult.Secondary)
            {
                ManejadoraPersona mp = new ManejadoraPersona();

                try
                {
                    mp.BorrarPersona(personaSeleccionada.Id);
                }
                catch (Exception)
                {
                }
                this.rellenarLista();

                if (Window.Current.Bounds.Width <= 720)
                {
                    ((Frame)Window.Current.Content).GoBack();
                }
            }
        }
Esempio n. 2
0
        private void GuardarCommand_Executed()
        {
            ManejadoraPersona mp = new ManejadoraPersona();

            if (personaSeleccionada.Id == 0)
            {
                mp.GuardarPersona(personaSeleccionada);
            }
            else
            {
                mp.ActualizarPersona(personaSeleccionada);
            }

            personaSeleccionada = null;

            this.rellenarLista();

            if (Window.Current.Bounds.Width <= 720)
            {
                ((Frame)Window.Current.Content).GoBack();
            }
        }