Ejemplo n.º 1
0
        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);
     }
 }
Ejemplo n.º 3
0
        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);
            }
        }