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