protected override async void OnAppearing() { usuarios = await UsuarioRN.GetUsuarios(Session.Usuario.Usw_cod.ToString(), "123", Session.Usuario.Perfil); PckCliente.ItemsSource = await ClienteRN.GetClientes(); PckPara.ItemsSource = usuarios; var tipos = await TarefasRN.GetTipo(); PckTipo.ItemsSource = tipos; PckTipo.SelectedItem = tipos.Where(t => t.TarefaTipo.ToUpper().Contains("AGENDA")).FirstOrDefault(); List <String> acoes = new List <string>(); acoes.Add(" Incluir "); acoes.Add("Ler / Aceitar "); acoes.Add(" Baixar "); acoes.Add(" Validar "); PckAcao.ItemsSource = acoes; PckAcao.SelectedIndex = 0; if (tarefa != null) { PckCliente.SelectedItem = ((List <Cliente>)PckCliente.ItemsSource).FirstOrDefault(c => c.Id == tarefa.CLIENTE); TxtDataFim.Date = tarefa.DATA_PROGR; PckPara.SelectedItem = usuarios.FirstOrDefault(u => u.Usw_cod == tarefa.RESPOSAVEL); PckTipo.SelectedItem = tipos.FirstOrDefault(t => t.TarefaTipo.Contains("Tarefa")); TxtTexto.Text = tarefa.HISTORICO; PckAcao.SelectedIndex = tarefa.Pgr_Fase; //TxtTexto.IsVisible = false; //ScrollEditor.ScrollToAsync(0, 0, false); if (tarefa.tarefasAnot != null) { var listavm = new List <ListaVM>(); minhasAnot = tarefa.tarefasAnot; if (minhasAnot.Count > 0) { TxtTexto.Text += "\r\n\r\n Possui Anotações "; TxtAnot.Text = "Anotações"; TxtAnot.IsVisible = true; } else { TxtAnot.IsVisible = false; } foreach (var l in minhasAnot) { var itemm = new ListaVM() { Anot_DataAnot = l.Anot_DataAnot.ToString("dd/MM/yyyy"), Anot_histor = l.Anot_histor }; listavm.Add(itemm); //TxtTexto.Text += "\r\n\r\n " + l.Anot_DataAnot.ToString("dd/MM/yyyy") + " - " + l.Anot_histor; } ListaAnot.ItemsSource = listavm; } } }
protected override async void OnAppearing() { PckCliente.ItemsSource = await ClienteRN.GetClientes(); base.OnAppearing(); }