Пример #1
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Administrador admin = new Administrador();

            admin.email = txtBuscarAdmin.Text;

            if (!(admin.email.Trim().Equals("") || admin.email == null))
            {
                String      rota        = "http://localhost:3000/administrador/" + admin.email;
                String      json        = JsonConvert.SerializeObject(admin);
                Object      objResponse = ConnectionAPI.getOne(rota, json, administrador.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsuario.message);
                if (!respUsuario.message.Trim().Equals("Administrador não encontrado!"))
                {
                    TxtBoxNomeUsuario.Text = respUsuario.admin.nome;

                    if (respUsuario.usuario.ativo.Trim().Equals("true"))
                    {
                        checkBoxAtivo.Checked   = true;
                        checkBoxInativo.Checked = false;
                    }
                    else
                    {
                        checkBoxAtivo.Checked   = false;
                        checkBoxInativo.Checked = true;
                    }
                }
            }
            else
            {
                MessageBox.Show("Informe email para Buscar");
            }
        }
        private void BtnBuscarAtividade_Click(object sender, EventArgs e)
        {
            //String[] formatDate = new string[2];
            Administrador admin = new Administrador();

            admin.idAdministrador = TxtBoxID.Text;
            if (!(admin.idAdministrador == null || admin.idAdministrador.Trim().Equals("")))
            {
                List <LogAdministrador> logAdmin;
                String rota        = "http://localhost:3000/log/" + admin.idAdministrador;
                String json        = JsonConvert.SerializeObject(admin);
                Object objResponse = ConnectionAPI.getOne(rota, json, administrador.Token);
                logAdmin = JsonConvert.DeserializeObject <List <LogAdministrador> >(objResponse.ToString());
                if (logAdmin != null && logAdmin.Count > 0)
                {
                    ListViewAtividade.Items.Clear();
                    foreach (LogAdministrador log in logAdmin)
                    {
                        ListViewItem item = ListViewAtividade.Items.Add(log.administrador.idAdministrador);
                        //formatDate = log.dataHora.Split("T");
                        //item.SubItems.Add(formatDate[0]);
                        item.SubItems.Add(Convert.ToDateTime(log.dataHora).ToString("dd/MM/yy"));
                        item.SubItems.Add(log.administrador.nome);
                        item.SubItems.Add(log.logAtividade);
                    }
                }
                else
                {
                    MessageBox.Show("Log de Administrador não encontrado!");
                }
            }
            else
            {
                MessageBox.Show("Digite um ID para pesquisar!!");
                encherListView();
            }
        }