public async void ObtenerUsuario() { try { disableControls(); Animacion.ShowLoader(this); IServiceContactCenter servicio = Contenedor.current.Resolve <IServiceContactCenter>(); Sesion.usuario = await servicio.ValidarUsuarioAsync(login, password); if (Sesion.usuario != null) { this.Hide(); Main main = new Main(); main.ShowDialog(); this.txtPassword.Text = ""; this.txtUser.Text = ""; this.Show(); } else { SetErrorIngreso(); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Animacion.HideLoader(this); enableControls(); } }
private async void PopularPantalla() { try { Animacion.ShowLoader(this); IServiceContactCenter servicio = Contenedor.current.Resolve <IServiceContactCenter>(); listaAplicacion = await servicio.ListarAplicacionUsuarioAsync(Sesion.usuario); GenerarMenu(listaAplicacion); } catch (Exception ex) { MessageBox.Show("Ocurrio un error: " + ex.Message, "Aviso"); } finally { Animacion.HideLoader(this); } }