Example #1
0
        public async void Sincronizar(MainPage pagina)
        {
            concluiu = false;
            List <Sinc>   ls           = BancoDeDados.Query <Sinc>("select * from Sinc");
            Sinc          ultSinc      = ls.Count > 0 ? ls[0] : new Sinc();
            List <Log>    atualizacoes = BancoDeDados.Query <Log>("select * from Log order by Id");
            List <string> lista        = new List <string>();

            foreach (Log log in atualizacoes)
            {
                lista.Add(log.Sql);
            }

            TCCWSClient client = new TCCWSClient();

            client.SincronizarCompleted += SincronizarCompleted;
            client.SincronizarAsync(lista, ultSinc.getUltimaSinc(), Windows.Phone.System.Analytics.HostInformation.PublisherHostId);

            while (!concluiu)
            {
                await Task.Delay(TimeSpan.FromSeconds(1));
            }

            pagina.mensagemSincronizacao(erro ? "Erro na sincronização" : "Sincronizado com sucesso");
        }
Example #2
0
        public void Sincronizar()
        {
            concluiu = false;
            List<Sinc> ls = BancoDeDados.Query<Sinc>("select * from Sinc");
            Sinc ultSinc = ls.Count > 0 ? ls[0] : new Sinc();
            List<Log> atualizacoes = BancoDeDados.Query<Log>("select * from Log order by Id");
            List<string> lista = new List<string>();
            foreach (Log log in atualizacoes)
            {
                lista.Add(log.Sql);
            }

            TCCWSClient client = new TCCWSClient();
            client.SincronizarCompleted += SincronizarCompleted;
            client.SincronizarAsync(lista, ultSinc.getUltimaSinc(), Windows.Phone.System.Analytics.HostInformation.PublisherHostId);
        }
Example #3
0
        public void Sincronizar()
        {
            concluiu = false;
            List <Sinc>   ls           = BancoDeDados.Query <Sinc>("select * from Sinc");
            Sinc          ultSinc      = ls.Count > 0 ? ls[0] : new Sinc();
            List <Log>    atualizacoes = BancoDeDados.Query <Log>("select * from Log order by Id");
            List <string> lista        = new List <string>();

            foreach (Log log in atualizacoes)
            {
                lista.Add(log.Sql);
            }

            TCCWSClient client = new TCCWSClient();

            client.SincronizarCompleted += SincronizarCompleted;
            client.SincronizarAsync(lista, ultSinc.getUltimaSinc(), Windows.Phone.System.Analytics.HostInformation.PublisherHostId);
        }
Example #4
0
        public async void Sincronizar(MainPage pagina)
        {
            concluiu = false;
            List<Sinc> ls = BancoDeDados.Query<Sinc>("select * from Sinc");
            Sinc ultSinc = ls.Count > 0 ? ls[0] : new Sinc();
            List<Log> atualizacoes = BancoDeDados.Query<Log>("select * from Log order by Id");
            List<string> lista = new List<string>();
            foreach(Log log in atualizacoes)
            {
                lista.Add(log.Sql);
            }

            TCCWSClient client = new TCCWSClient();
            client.SincronizarCompleted += SincronizarCompleted;
            client.SincronizarAsync(lista, ultSinc.getUltimaSinc(), Windows.Phone.System.Analytics.HostInformation.PublisherHostId);

            while (!concluiu)
                await Task.Delay(TimeSpan.FromSeconds(1));
            
            pagina.mensagemSincronizacao(erro ? "Erro na sincronização" : "Sincronizado com sucesso");
        }