public IdiomasSettingsPage()
        {
            InitializeComponent();
            LoadingService.LoadingStart();

            LoadData();
        }
 private async void BtnAccept_Click(object sender, RoutedEventArgs e)
 {
     LoadingService.LoadingStart();
     CheckThee();
     if (_configuracion == null)
     {
         (await _configuracionesRepository.InsertDataAsync(new Configuracion
         {
             IdiomaId = _idiomaSelected.Id,
             Theme = _themeName,
             UsuarioId = IdentityServices.Instance.GetUserLogged().Id
         }))
         .Success(x =>
         {
             _pageUtilities.ShowMessageDialog("Configuración Actualizada correctamente");
         });
     }
     else
     {
         _configuracion.IdiomaId = _idiomaSelected.Id;
         _configuracion.Theme    = _themeName;
         (await _configuracionesRepository.UpdateDataAsync(_configuracion))
         .Success(x =>
         {
             _pageUtilities.ShowMessageDialog("Configuración Actualizada correctamente");
         });
     }
 }
        private async void BtnAccept_Click(object sender, RoutedEventArgs e)
        {
            LoadingService.LoadingStart();

            var rol = (await new RolRepository().Get()).Result.FirstOrDefault(x => x.Nombre == "Comprador");

            Comprador.Usuario = (new Usuario(Email, new HashService().Hash(Password), rol));

            (await new CompradoresServices().Registrar(Comprador))
            .Success(s =>
            {
                MessageDialogService.Create("Comprador Registrado Existosamente", c =>
                {
                    LoadingService.LoadingStop();
                    NavigationService.NavigatePop <Dashboard>();
                }, null);
            })
            .Error(erros =>
            {
                MessageDialogService.Create("Error al Crear el Comprador", c =>
                {
                    LoadingService.LoadingStop();
                }, null);
            });
        }
Exemple #4
0
 private async void BtnAccept_Click(object sender, RoutedEventArgs e)
 {
     LoadingService.LoadingStart();
     SelectedUsuario.SetRol((Rol)ListViewPermisos.SelectedItem);
     await(new UsuarioService().Update(SelectedUsuario));
     EditModeEnable = false;
     LoadingService.LoadingStop();
 }
Exemple #5
0
 private void App_UnhandledException(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e)
 {
     LoadingService.LoadingStart();
     MessageDialogService.Create("Error Global. Contacte al administrador", c =>
     {
         LoadingService.LoadingStop();
         NavigationService.NavigatePop <Dashboard>();
     }, null);
 }
        private void ApbCancel_OnClick(object sender, RoutedEventArgs e)
        {
            LoadingService.LoadingStart();

            MessageDialogService.Create("¿Esta seguro que desea descargar los cambios?", c =>
            {
                LoadingService.LoadingStop();
                NavigationService.NavigatePop <IdiomasSettingsPage>();
            }, command => { });
        }
        private async void ApbAccept_OnClick(object sender, RoutedEventArgs e)
        {
            LoadingService.LoadingStart();

            var newIdioma = new Idioma(NewIdiomaName, Traducciones.ToList());

            (await new IdiomaServices().Crear(newIdioma))
            .Success(x => { _pageUtilities.ShowMessageDialog($"El idioma {newIdioma.Nombre} fue creado existosamente"); })
            .Error(errors => { _pageUtilities.ShowMessageDialog(errors.First()); });
        }
        private async void LoadData()
        {
            LoadingService.LoadingStart();

            (await(new TraduccionesRepository()
                   .GetAllKeys())).Success(x =>
            {
                x.ForEach(s => Traducciones.Add(s));
                LoadingService.LoadingStop();
            }).Error(errors => _pageUtilities.ShowMessageDialog(errors.First()));
        }
Exemple #9
0
        private async void ButtonRestore_OnClick(object sender, RoutedEventArgs e)
        {
            if (BackupSelected != null)
            {
                LoadingService.LoadingStart();

                (await new BackupServices().RestoreLastBackup(BackupSelected.Path)).Success(x =>
                {
                    _pageUtilities.ShowMessageDialog($"El backup {x}, fue Restaurado correctamente");
                    GetFiles();
                });
            }
        }
Exemple #10
0
        private async void ButtonBase_OnClick(object sender, RoutedEventArgs e)
        {
            var folder = await StorageFolder.GetFolderFromPathAsync(UserDataPaths.GetDefault().Music);

            LoadingService.LoadingStart();
            StorageFolder assets = await folder.GetFolderAsync("Backups");

            (await new BackupServices().CreateBackup(assets.Path)).Success(x =>
            {
                _pageUtilities.ShowMessageDialog($"El backup {x}, fue creado correctamente");
                GetFiles();
            });
        }
Exemple #11
0
        private async Task EditMode()
        {
            LoadingService.LoadingStart();

            var respose = (await _usuarioRepository.GetUsuarioAsync(SelectedUsuario.Email));

            if (respose.SuccessResult)
            {
                SelectedUsuario = respose.Result;
                EditModeEnable  = true;
                var nodeToSelect = Permisos.FirstOrDefault(x => x.Nombre == SelectedUsuario.Rol.Nombre);
                ListViewPermisos.SelectedItem = nodeToSelect;
                PermisoSelected = nodeToSelect;
                LoadingService.LoadingStop();
            }
        }
        private void ApbAccept_OnClick(object sender, RoutedEventArgs e)
        {
            LoadingService.LoadingStart();

            MessageDialogService.Create("¿Desea salvar todos los cambios realizados en los idiomas?", async command =>
            {
                foreach (var idioma in Idiomas)
                {
                    await new IdiomasRepository()
                    .UpdateDataAsync(idioma.Idioma);
                }
                AsyncHelper.CallAsyncMethod(() => new IdiomasRepository().GetByName(SettingsServices.Idioma.Nombre))
                .Success(idioma =>
                         SettingsServices.SetIdioma(idioma));
                LoadingService.LoadingStop();
            },
                                        command =>
            {
                LoadingService.LoadingStop();
            });
        }
Exemple #13
0
 private async void BtnAcept_Click(object sender, RoutedEventArgs e)
 {
     if (string.IsNullOrWhiteSpace(Nombre)
         ||
         string.IsNullOrWhiteSpace(Descripcion))
     {
         MessageDialogService.Create("Debe completar todos los campos");
     }
     else
     {
         LoadingService.LoadingStart();
         (await(new TerminosYCondicionesRepository()).InsertDataAsync(new Entities.TerminosYCondiciones(Nombre, Descripcion)))
         .Success(x =>
         {
             MessageDialogService.Create("Terminos y condiciones creado exitosamente", c =>
             {
                 LoadingService.LoadingStop();
                 NavigationService.NavigatePop <Dashboard>();
             }, null);
         });
     }
 }
Exemple #14
0
        private async void BtnAccept_Click(object sender, RoutedEventArgs e)
        {
            LoadingService.LoadingStart();



            (await new ProveedoresServices().Registrar(Proveedor, Email, Password))
            .Success(s =>
            {
                MessageDialogService.Create("Proveedor Registrador Existosamente", c =>
                {
                    LoadingService.LoadingStop();
                    NavigationService.NavigatePop <Dashboard>();
                }, null);
            })
            .Error(erros =>
            {
                MessageDialogService.Create("Error al Crear el Proveedor", c =>
                {
                    LoadingService.LoadingStop();
                }, null);
            });
        }
Exemple #15
0
        private async Task LoadDataAsync()
        {
            LoadingService.LoadingStart();

            (await new RolRepository().Get())
            .Success(roles =>
            {
                roles?.ForEach(x => Permisos.Add(x));
            })
            .Error(x =>
            {
                _pageUtilities.ShowMessageDialog("No hay Roles");
            });


            (await _usuarioRepository.Get())
            .Success(usuarios =>
            {
                usuarios?.Where(s => s.Id != IdentityServices.Instance.GetUserLogged().Id).ToList().ForEach(x => Usuarios.Add(x));
                SelectedUsuario = usuarios.First();
            })
            .Error(x => { _pageUtilities.ShowMessageDialog("No hay Roles"); });
            LoadingService.LoadingStop();
        }
 public ListProveedores()
 {
     InitializeComponent();
     LoadingService.LoadingStart();
     LoadDataAsync();
 }
Exemple #17
0
 public LogsPage()
 {
     InitializeComponent();
     LoadingService.LoadingStart();
     LoadDataAsync();
 }
 public ListCompradoresPage()
 {
     InitializeComponent();
     LoadingService.LoadingStart();
     LoadDataAsync();
 }
 public ListConcursosOfertarPage()
 {
     InitializeComponent();
     LoadingService.LoadingStart();
     LoadDataAsync();
 }