public async void modificarPersonaCommand_Executed()
        {
            mngPersonasBL manejadoraPersonas = new mngPersonasBL();

            try {
                if (!_esUnaInsercion)
                {
                    manejadoraPersonas.alterPersona_BL(PersonaSeleccionada);
                }
                else
                {
                    manejadoraPersonas.insertPersona_BL(PersonaSeleccionada);
                    _esUnaInsercion = false;
                }

                ContentDialog confirmar = new ContentDialog();

                confirmar.Title             = "Confirmación";
                confirmar.Content           = "Cambios guardados con éxito";
                confirmar.PrimaryButtonText = "Aceptar";

                ContentDialogResult resultado = await confirmar.ShowAsync();

                recargarListados();
            } catch (Exception) {
            } finally {
                /*
                 * Tenemos dos opciones:
                 *      - Ocultar el formulario
                 *      - Mostrar el formulario y que la persona seleccionada sea la insertada
                 */
                OcultarFormulario();
            }
        }
Ejemplo n.º 2
0
        public async void modificarPersonaCommand_Executed()
        {
            mngPersonasBL manejadoraPersonas = new mngPersonasBL();

            try {
                if (!_esUnaInsercion)
                {
                    manejadoraPersonas.alterPersona_BL(PersonaSeleccionada);
                }
                else
                {
                    manejadoraPersonas.insertPersona_BL(PersonaSeleccionada);
                    _esUnaInsercion = false;
                }

                ContentDialog confirmar = new ContentDialog();

                confirmar.Title             = "Confirmación";
                confirmar.Content           = "Cambios guardados con éxito";
                confirmar.PrimaryButtonText = "Aceptar";

                ContentDialogResult resultado = await confirmar.ShowAsync();

                recargarListados();
            } catch (Exception) {
            } finally {
                /*
                 * Tenemos dos opciones:
                 *      - Ocultar el formulario
                 *      - Mostrar el formulario y que la persona seleccionada sea la insertada
                 */
                OcultarFormulario();
            }

            //if (!_esUnaInsercion) {
            //    try {
            //        manejadoraPersonas.alterPersona_BL(PersonaSeleccionada);

            //        _ListadoDePersonas = _listadoPersonas_BL.listadoCompletoPersonas_BL();
            //        NotifyPropertyChanged("ListadoDePersonas");
            //    } catch (Exception) {
            //        //Lanzar mensaje, messagedialog con error
            //    }
            //} else {
            //    try {
            //        manejadoraPersonas.insertPersona_BL(PersonaSeleccionada);

            //        _ListadoDePersonas = _listadoPersonas_BL.listadoCompletoPersonas_BL();
            //        NotifyPropertyChanged("ListadoDePersonas");
            //        _esUnaInsercion = false;
            //    } catch (Exception e) {
            //        //Lanzar mensaje, messagedialog con error
            //    }
            //}
        }