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"); } }
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); } }