示例#1
0
        private async void LoadTarjetaUsuario()
        {
            try
            {
                var connection = await this.apiService.CheckConnection();

                if (!connection.IsSuccess)
                {
                    //await Mensajes.Alerta("Parece que no tenés conexión a internet, intentalo mas tarde");
                    //probar abrham
                    //return;
                }

                string idusuario = Application.Current.Properties["IdUsuario"].ToString();

                var content = new FormUrlEncodedContent(new[]
                {
                    new KeyValuePair <string, string>("usu_id", idusuario)
                });


                var response = await this.apiService.Get <TarjetaUsuarioReturn>("/tarjetas", "/tarjetaUsuario", content);

                if (!response.IsSuccess)
                {
                    // await Mensajes.Alerta("Error al cargar Tarjeta");

                    ImagenTarjeta = "";

                    PuntosWin = 0;
                    NoSocio   = "";

                    ImagenTarjeta = "";
                    VerTarjeta    = false;
                    PuntosWin     = 0;
                    NoSocio       = "";

                    return;
                }

                this.listaTarjetausuario = (TarjetaUsuarioReturn)response.Result;

                ImagenTarjeta = VariablesGlobales.RutaServidor + listaTarjetausuario.resultado.tar_imagen;

                PuntosWin = listaTarjetausuario.resultado.tar_puntos;
                NoSocio   = listaTarjetausuario.resultado.tar_id;

                VerTarjeta = true;
            }
            catch (Exception)
            {
                //await Mensajes.Error(ex.ToString());

                ImagenTarjeta = "";
                VerTarjeta    = false;
                PuntosWin     = 0;
                NoSocio       = "";
            }
        }
示例#2
0
        private async void LoadTarjetaUsuario()
        {
            try
            {
                var connection = await this.apiService.CheckConnection();

                if (!connection.IsSuccess)
                {
                    await Mensajes.Alerta("Verificá tu conexión a Internet");

                    VerTarjeta = false;

                    return;
                }

                string idusuario = Application.Current.Properties["IdUsuario"].ToString();

                var content = new FormUrlEncodedContent(new[]
                {
                    new KeyValuePair <string, string>("usu_id", idusuario)
                });


                var response = await this.apiService.Get <TarjetaUsuarioReturn>("/tarjetas", "/tarjetaUsuario", content);

                if (!response.IsSuccess)
                {
                    //  await Mensajes.Alerta("Ocurrio un error al cargar tarjeta win");

                    VerTarjeta = false;

                    return;
                }

                this.listaTarjetausuario = (TarjetaUsuarioReturn)response.Result;

                ImagenTarjeta = VariablesGlobales.RutaServidor + listaTarjetausuario.resultado.tar_imagen;
                GlobalResources.Current.ImagenTarjeta = VariablesGlobales.RutaServidor + listaTarjetausuario.resultado.tar_imagen;
                PuntosWin = listaTarjetausuario.resultado.tar_puntos;
                NoSocio   = listaTarjetausuario.resultado.tar_id;

                VerTarjeta = true;
            }
            catch (Exception)
            {
                VerTarjeta = false;
            }
        }
        private async void LoadTarjetaUsuario()
        {
            try
            {
                var connection = await this.apiService.CheckConnection();

                if (!connection.IsSuccess)
                {
                    await Mensajes.Alerta("Verificá tu conexión a Internet");

                    return;
                }

                NoSocio = Application.Current.Properties["NumeroSocio"].ToString();

                var content = new FormUrlEncodedContent(new[]
                {
                    new KeyValuePair <string, string>("usu_id_tarjeta", NoSocio)
                });


                var response = await this.apiService.Get <TarjetaUsuarioReturn>("/tarjetas", "/tarjetaUsuario", content);

                if (!response.IsSuccess)
                {
                    await Mensajes.Alerta("Ha habido un error en tu solicitud, por favor volvé a intentarlo");

                    return;
                }

                this.listaTarjetausuario = (TarjetaUsuarioReturn)response.Result;

                ImagenTarjeta = VariablesGlobales.RutaServidor + listaTarjetausuario.resultado.tar_imagen;

                PuntosWin       = listaTarjetausuario.resultado.tar_puntos;
                NumeroDocumento = Application.Current.Properties["NumeroDocumento"].ToString();
                TipoDocumento   = Application.Current.Properties["TipoDocumento"].ToString();

                //NoSocio = listaTarjetausuario.resultado.tar_id;
            }
            catch (Exception ex)
            {
                //await Mensajes.Error(ex.ToString());
            }
        }