示例#1
0
        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));
            }
        }
示例#2
0
        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));
            }
        }
示例#3
0
        /// <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");
        }