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;
                }
            }
        }
Ejemplo n.º 2
0
        protected override async void OnAppearing()
        {
            PckCliente.ItemsSource = await ClienteRN.GetClientes();

            base.OnAppearing();
        }