async void RetListUsuarios() { string Banco = "BD_REVENDA"; string Servidor = "gibanweb.database.windows.net"; //codPedido As Integer, codVendedor As Integer, codCliente As Integer string BaseUrl = "http://kontactowapi.azurewebsites.net/api/Usuarios?servidor=" + Servidor + "&banco=" + Banco; var strRetorno = await _kontactoAPIService.RetObjetoAsync(BaseUrl); if (strRetorno != null) { ListUsuarios = new List <Usuarios>(JsonConvert.DeserializeObject <List <Usuarios> >(strRetorno)); } }
async void RetListUsuarios() { string Banco = "pecamicro"; string Servidor = "Giban"; //codPedido As Integer, codVendedor As Integer, codCliente As Integer string BaseUrl = "http://192.168.0.1/api/usuarios?servidor=" + Servidor + "&banco=" + Banco; var strRetorno = await _kontactoAPIService.RetObjetoAsync(BaseUrl); if (strRetorno != null) { ListUsuarios = new List <Usuarios>(JsonConvert.DeserializeObject <List <Usuarios> >(strRetorno)); } }
/// <summary> /// Metodo que faz a verificação do Login do usuário /// </summary> async void ExecVerif_Login() { if (_empresaSelItem != null) { // await Task.Delay(1000); IsLoading = true; string Banco = this._banco; string Servidor = this._servidor; string BaseUrl = this._url + "/api/Usuarios?servidor=" + Servidor + "&banco=" + Banco + "&nomeUsuario=" + this._usuario + "&senha=" + this._senha; string result = await _kontactoAPIService.RetObjetoAsync(BaseUrl); usuarioAsync = JsonConvert.DeserializeObject <Usuarios>(result); if (usuarioAsync != null) { try { //salva o conteudo json local do app Xamarin.Forms.DependencyService.Get <ISaveAndLoad>().SaveText("usuario.json", result); // if (usuSqlite != null) //Se o usuário já está cadastrado no Sqlite // { // int codigo = ObjDao.GravaUsuario(usuarioAsync, true); // } // else // { // int codigo = ObjDao.GravaUsuario(usuarioAsync, false); // } // if (usuarioAsync.Situacao.Trim() != "A") // { // await _dialogService.DisplayAlertAsync("Back-On", "Usuário não ativo no sistema!", "OK"); // } // else // { //var navigationParams = new NavigationParameters(); //navigationParams.Add("model", usuarioAsync); //await _navigationService.NavigateAsync("PainelPage", navigationParams); //Passando Parametros para a //Navegação Absoluta por Uri await _navigationService.NavigateAsync(new Uri("http://myapp.com/MenuInicial/NavigationPage/PainelPage", UriKind.Absolute)); IsLoading = false; } catch (Exception ex) { await _dialogService.DisplayAlertAsync("Back-On", ex.Message, "OK"); IsLoading = false; } } else { await _dialogService.DisplayAlertAsync("Back-On", "Usuário e/ou senha invalido(s)!", "OK"); IsLoading = false; } } else { await _dialogService.DisplayAlertAsync("Back-On", "Por favor, selecione uma empresa!", "OK"); } // await App.Current.MainPage.DisplayAlert(Url,"Back-On", "Usuário ou senha invalido(s)!", "OK"); }