Example #1
0
        private async void Validar()
        {
            this.UsuariosViaje      = new UsuariosViajeModel();
            this.UsuariosViajeModel = new UsuariosViajeDataBase();

            if (NoTicket == 0)
            {
                await App.Current.MainPage.DisplayAlert("Error", "Debes digitar el numero de ticket", "Aceptar");
            }

            List <UsuariosViajeModel> validar = (List <UsuariosViajeModel>)UsuariosViajeModel.GetOneMembers(NoTicket);

            if (validar.Count != 0)
            {
                foreach (var item in validar)
                {
                    var answer = await App.Current.MainPage.DisplayAlert("Ticket", "Documento: " + item.documento + "\n" + "Nombre: " + item.nombres + "\n" + "Apellido: " + item.apellidos + "\n" + "Puesto: " + item.Puesto, "Aceptar", "Digito otro");

                    if (answer)
                    {
                        await Application.Current.MainPage.Navigation.PopAsync();
                    }
                }
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Error", "Este ticket no existe", "Aceptar");
            }
        }
Example #2
0
        private async void LlenarUsuariosViaje(int id)
        {
            this.UsuariosViaje      = new UsuariosViajeModel();
            this.UsuariosViajeModel = new UsuariosViajeDataBase();

            var LoadUsuarios = new UsuariosViajeModel
            {
                id = id
            };

            var url        = Application.Current.Resources["UrlAPI"].ToString();
            var prefix     = Application.Current.Resources["UrlPrefix"].ToString();
            var controller = Application.Current.Resources["UrlUsuariosViaje"].ToString();
            var response   = await this.apiService.Post <UsuariosViajeModel>(url, prefix, controller, LoadUsuarios);

            if (!response.IsSuccess)
            {
                await App.Current.MainPage.DisplayAlert("Error", "Esta ruta no posee usuarios, comuniquese con el administrador", "Aceptar");

                return;
            }

            this.MyUsuario = (List <UsuariosViajeModel>)response.Result;

            if (MyUsuario != null)
            {
                UsuariosViajeModel.DeleteTable();
            }

            foreach (var item in MyUsuario)
            {
                UsuariosViaje.id        = item.ticket;
                UsuariosViaje.nombres   = item.nombres;
                UsuariosViaje.apellidos = item.apellidos;
                UsuariosViaje.documento = item.documento;
                UsuariosViaje.ticket    = item.ticket;
                UsuariosViaje.Puesto    = item.Puesto;
                UsuariosViajeModel.AddMember(UsuariosViaje);
            }
        }