private async void MaterialButton_Clicked(object sender, EventArgs e) { Usuario usuario = new Usuario(); usuario.usuario_username = txtUser.Text; usuario.usuario_password = txtPassword.Text; if (validarCamposLogin()) { try { Cliente cliente = PropiedadesGenerales.UsuarioController.IniciarSesionCliente(usuario); if (cliente != null) { abrirInicio(cliente); } else { await UtilsNotificaciones.NotificarError(this, "Error al iniciar sesión", "No se consiguió iniciar la sesión, usuario o contraseña incorrectos."); } } catch (ControllerException ex) { await UtilsNotificaciones.NotificarFallo(this, ex); } } else { await UtilsNotificaciones.NotificarError(this, "Error al iniciar sesión", "verifique que ha llenado los campos de usuario y contraseña!"); } }
private async void CargarFacturas() { try { Items = new ObservableCollection <VistaFacturaModel>(); List <VistaFacturaFuncion> lista = PropiedadesGenerales.VFacturaFuncionController .ListarFacturas(PropiedadesGenerales.ClienteActual.id); lista.ForEach(factura => { Items.Add(new VistaFacturaModel(factura)); }); ListadoFacturas.ItemsSource = Items; ListadoFacturas.IsRefreshing = false; } catch (ControllerException ex) { await UtilsNotificaciones.NotificarFallo(this, ex); } }
private async void CargarFunciones() { try { Items = new ObservableCollection <VistaFuncionesModel>(); List <Entity.Entidades.EntidadesPersonalizadas.VistaFunciones> listaFuncionesActivas = PropiedadesGenerales.VFuncionesController.ListarFuncionesActivas(); listaFuncionesActivas.ForEach(funcion => { Items.Add(new VistaFuncionesModel(funcion)); }); ListadoFunciones.ItemsSource = Items; ListadoFunciones.IsRefreshing = false; } catch (ControllerException ex) { await UtilsNotificaciones.NotificarFallo(this, ex); } }