protected override void OnResume() { base.OnResume(); Instance = this; var manager = (NotificationManager)GetSystemService(NotificationService); model.modelGeneric.gps = GPS.GetGPSTracker(this.ApplicationContext); modelActivity.gps.UpdateLocation(); manager.Cancel((int)TipoNotificacao.NovosPdvs); model.infoUsuario = model.dbPdvs.GetUserInfoLogged(); var visita = model.dbPdvs.GetVisitaAtual(); if (visita != null && visita.Count > 0) { var listIdsPDVs = new List <ListTypePDV>(); foreach (var item in visita) { listIdsPDVs.Add(new ListTypePDV(item.ID)); } var listIdsUsers = new List <string>(); foreach (var itemUser in model.infoUsuario) { listIdsUsers.Add(itemUser.ID); } var i = new Intent(this, typeof(MenuTarefas)); i.PutExtra("lojaSelecionada", visita[0].ENDERECO); i.PutStringArrayListExtra("idUser", listIdsUsers); i.PutExtra("visitas", new ListTypePDV().ToIntentVar(listIdsPDVs)); StartActivity(i); OverridePendingTransition(Resource.Animation.abc_slide_in_bottom, Resource.Animation.abc_slide_out_bottom); Finish(); } CreateMapList(); if (controller.CheckOutVisita(model.pdvs.Count)) { Sincronizador.itsRunning = false; Sincronizador.lastHitSync = new DateTime(); Sincronizador.TryExecSync(); CheckOutMessage(); } }
protected override void OnDestroy() { Instance = null; base.OnDestroy(); }