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); }); }
private async Task LoadDataAsync() { (await new ConcursosRepository().GetAsync()) .Success(concursos => { var oncursosToCheck = concursos.Where(c => (c.Status == (int)ConcursoStatusEnum.Nuevo || c.Status == (int)ConcursoStatusEnum.Cerrado) && c.ConcursoProveedores.Any(p => p.Proveedor.UsuarioId == IdentityServices.Instance.GetUserLogged().Id && p.Status != (int)ProveedorConcursoStatusEnum.Rechazado))?.ToList(); foreach (var item in oncursosToCheck) { var concursoProveedor = item.ConcursoProveedores.First(f => f.Proveedor.UsuarioId == IdentityServices.Instance.GetUserLogged().Id); Concursos.Add(new ConcursoParaOfertar(item, concursoProveedor)); } LoadingService.LoadingStop(); }) .Error(async x => { MessageDialogService.Create("No hay concursos para mostrar", c => { LoadingService.LoadingStop(); }, null); }); }
public void ShowMessageDialog(string message, Action callBackSuccess = null) { MessageDialogService.Create(message, c => { callBackSuccess?.Invoke(); LoadingService.LoadingStop(); }, null); }
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(); }
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 LoadData() { LoadingService.LoadingStart(); (await(new TraduccionesRepository() .GetAllKeys())).Success(x => { x.ForEach(s => Traducciones.Add(s)); LoadingService.LoadingStop(); }).Error(errors => _pageUtilities.ShowMessageDialog(errors.First())); }
private async Task LoadDataAsync() { (await new LogRepository().Get()) .Success(logs => { logs.ForEach(x => Logs.Add(x)); LoadingService.LoadingStop(); }) .Error(async x => { var dialog = new MessageDialog("No hay logs"); dialog.ShowAsync(); LoadingService.LoadingStop(); }); }
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 async Task LoadDataAsync() { (await new ProveedoresRepository().Get()) .Success(proveedores => { proveedores?.ForEach(x => Proveedores.Add(x)); LoadingService.LoadingStop(); }) .Error(async x => { MessageDialogService.Create("No hay Proveedores", c => { LoadingService.LoadingStop(); NavigationService.NavigatePop <Dashboard>(); }, null); }); }
private async void LoadData() { (await(new IdiomasRepository() .Get())).Success(x => { x.ForEach(s => Idiomas.Add(new IdiomaViewModel(s))); LoadingService.LoadingStop(); }) .Error(erros => { MessageDialogService.Create(erros.First(), c => { LoadingService.LoadingStop(); NavigationService.Close(); }, null); }); }
private async Task LoadDataAsync() { (await new ConcursosRepository().Get()) .Success(concursos => { concursos?.ForEach(x => Concursos.Add(x)); LoadingService.LoadingStop(); }) .Error(erros => { ; _pageUtilities.ShowMessageDialog(erros.First(), () => { LoadingService.LoadingStop(); NavigationService.Close(); }); }); }
private async Task LoadDataAsync() { (await new ConcursosRepository().GetAsync()) .Success(concursos => { concursos?.Where(x => x.Comprador.UsuarioId == IdentityServices.Instance.GetUserLogged().Id) .ToList() ?.ForEach(x => Concursos.Add(new ConcursoViewModel(x))); LoadingService.LoadingStop(); }) .Error(async x => { MessageDialogService.Create(x.First(), c => { LoadingService.LoadingStop(); NavigationService.Close(); }, null); }); }
private async void Button_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(txtNewPermiso.Text)) { var selectedPermissiosn = GetSelectedPermissions(); var newRol = new Rol(txtNewPermiso.Text); newRol.Permissions.AddRange(selectedPermissiosn); var response = await new RolesServices().CreatAsync(newRol); if (response.SuccessResult) { MessageDialogService.Create("Permiso creado exitosamente", async c => { LoadingService.LoadingStop(); await LoadDataAsync(); }, null); } } }
private async Task LoadDataAsync() { (await new RolRepository().Get()) .Success(roles => { Permisos.Remove(x => true); roles?.ForEach(x => Permisos.Add(x)); var list = FillTree(roles, new List <TreeViewNode>()); list.ToList().ForEach(x => trvPermisos.RootNodes.Add(x)); LoadingService.LoadingStop(); }) .Error(x => { MessageDialogService.Create("No hay Roles", c => { LoadingService.LoadingStop(); NavigationService.NavigatePop <Dashboard>(); }, null); }); }
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(); }); }
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); }); } }
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); }); }
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(); }