private void BtnExcluirDenuncia_Click(object sender, EventArgs e)
        {
            Noticia noticia = new Noticia();

            noticia.id = this.noticia.id;

            var resultado = MessageBox.Show("Deseja realmente excluir notícia ID: " + noticia.id + "?", "Excluir?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultado == DialogResult.Yes)
            {
                String rota = "http://localhost:3000/noticia";

                String      json        = JsonConvert.SerializeObject(noticia);
                Object      objResponse = ConnectionAPI.remove(rota, json, administrador.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());

                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Notícia deletada!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Removendo Noticia";
                    logAdministrador.administrador.idAdministrador = administrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, administrador.Token);
                }
                Dispose();
                GerenciarNoticia Gnoticia = new GerenciarNoticia(administrador);
                Gnoticia.ShowDialog();
            }
        }
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            String  rota    = "http://localhost:3000/noticia";
            Noticia noticia = this.noticia;

            noticia.titulo_noticia = TxtBoxTitulo.Text;
            noticia.txt_noticia    = TxtBoxEscreverNoticia.Text;
            noticia.descricao      = TxtBoxDescricaoNoticia.Text;

            String      json        = JsonConvert.SerializeObject(noticia);
            Object      objResponse = ConnectionAPI.put(rota, json, administrador.Token);
            RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());

            MessageBox.Show(respUsuario.message);
            if (respUsuario.message.Trim().Equals("Notícia atualizada!"))
            {
                String           rotaLog          = "http://localhost:3000/log";
                LogAdministrador logAdministrador = new LogAdministrador();
                logAdministrador.logAtividade = "Atualizando Noticia Noticia";
                logAdministrador.administrador.idAdministrador = administrador.id;
                String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                ConnectionAPI.post(rotaLog, jsonLog, administrador.Token);
            }
            Dispose();

            GerenciarNoticia Gnoticia = new GerenciarNoticia(administrador);

            Gnoticia.ShowDialog();
        }
예제 #3
0
        private void BtnRemover_Click(object sender, EventArgs e)
        {
            String        rota  = "http://localhost:3000/administrador";
            Administrador admin = new Administrador();

            admin.email = TxtBoxEmailUsuario.Text;
            if (!(admin.email.Trim().Equals("") || admin.email == null))
            {
                String      json        = JsonConvert.SerializeObject(admin);
                Object      objResponse = ConnectionAPI.remove(rota, json, administrador.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Administrador deletado"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Remoção de acesso de Administrador";
                    logAdministrador.administrador.idAdministrador = this.administrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, this.administrador.Token);
                }
            }
            else
            {
                MessageBox.Show("Digite um email");
            }
        }
예제 #4
0
        private void BtnExcluirNoticia_Click(object sender, EventArgs e)
        {
            if (ListViewNoticia.SelectedItems.Count > 0)
            {
                Noticia noticia = new Noticia();
                noticia.id = ListViewNoticia.SelectedItems[0].SubItems[0].Text;

                var resultado = MessageBox.Show("Deseja realmente excluir notícia ID: " + noticia.id + "?", "Excluir?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (resultado == DialogResult.Yes)
                {
                    String rota = "http://localhost:3000/noticia";
                    String json = JsonConvert.SerializeObject(noticia);

                    Object           objectResponse   = ConnectionAPI.remove(rota, json, administrador.Token);
                    RespUsuario      respUsuario      = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString());
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Removendo Noticia";
                    logAdministrador.administrador.idAdministrador = administrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, administrador.Token);
                    carregarTabela();
                }
            }
        }
예제 #5
0
        private void BtnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            ValidadeAdministrador validate = new ValidadeAdministrador();


            Administrador administrador = new Administrador();

            administrador.email    = TxtBoxEmailUsuario.Text;
            administrador.nome     = TxtBoxNomeUsuario.Text;
            administrador.password = TxtBoxSenhaUsuario.Text;
            String validar = validate.validateAdministrador(administrador);

            if (validar.Trim().Equals("ok"))
            {
                String      rota        = "http://localhost:3000/administrador";
                String      json        = JsonConvert.SerializeObject(administrador);
                Object      objResponse = ConnectionAPI.post(rota, json, this.administrador.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Administrador cadastrado com sucesso!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "cadastro de Administrador";
                    logAdministrador.administrador.idAdministrador = this.administrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, this.administrador.Token);
                }
                limparCampos();
            }
            else
            {
                MessageBox.Show(validar);
            }
        }
        private void buttonResetSenha_Click(object sender, EventArgs e)
        {
            Instituicao inst = new Instituicao();

            inst.cnpj = maskedTextBoxCnpj.Text;

            if (inst.cnpj != null && inst.cnpj.Length == 18)
            {
                String      rota        = "http://localhost:3000/instituicao/reset";
                String      json        = JsonConvert.SerializeObject(inst);
                Object      objResponse = ConnectionAPI.post(rota, json, adminstrador.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());

                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Senha resetada com sucesso!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Reset de senha de instituição";
                    logAdministrador.administrador.idAdministrador = adminstrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, adminstrador.Token);
                }
                limparCampos();
            }
            else
            {
                MessageBox.Show("Informe ao menos o CNPJ para resetar senha!");
            }
        }
        private void buttonResetSenha_Click(object sender, EventArgs e)
        {
            UsuarioPcd usuario = new UsuarioPcd();

            usuario.cpf = maskedTextBoxCPF.Text;
            if (usuario.cpf != null && usuario.cpf.Length == 14)
            {
                String      rota        = "http://localhost:3000/usuariopcd/reset";
                String      json        = JsonConvert.SerializeObject(usuario);
                Object      objResponse = ConnectionAPI.post(rota, json, admin.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());

                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Senha resetada com sucesso!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Reset de senha de usuário PCD";
                    logAdministrador.administrador.idAdministrador = admin.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, admin.Token);
                }
                limparCampos();
            }
            else
            {
                MessageBox.Show("Informe ao menos o CPF para resetar senha!");
            }
        }
        private void BtnAtualizar_Click(object sender, EventArgs e)
        {
            UsuarioPcd         usuarioPcd = new UsuarioPcd();
            ValidateUsuarioPcd validar    = new ValidateUsuarioPcd();

            String rota = "http://localhost:3000/usuariopcd/update";

            usuarioPcd.id_estado = Convert.ToString(comboBoxEstado.SelectedIndex + 1);
            usuarioPcd.cidade    = textBoxCidade.Text;
            usuarioPcd.email     = TxtBoxEmailUsuario.Text;
            usuarioPcd.cpf       = maskedTextBoxCPF.Text;
            usuarioPcd.bairro    = TxtBoxBairroUsuario.Text;
            usuarioPcd.cep       = maskedTextBoxCep.Text;
            usuarioPcd.endereco  = TxtBoxEnderecoUsuario.Text;
            usuarioPcd.numero    = TxtBoxNumUsuario.Text;
            usuarioPcd.telefone  = maskedTextBoxTelefone.Text;
            usuarioPcd.nome      = TxtBoxNomeUsuario.Text;
            if (checkBoxAtivoUser.Checked == true)
            {
                usuarioPcd.ativo = "true";
            }
            else
            {
                usuarioPcd.ativo = "false";
            }
            String validate = validar.validateUsuarioPCD(usuarioPcd);

            if (validate.Trim().Equals("ok") || validate.Trim().Equals("Informe a senha"))
            {
                String      json        = JsonConvert.SerializeObject(usuarioPcd);
                Object      objResponse = ConnectionAPI.post(rota, json, admin.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Usuário atualizado!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Atualização de usuário PCD";
                    logAdministrador.administrador.idAdministrador = admin.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, admin.Token);
                }

                limparCampos();
            }
            else
            {
                MessageBox.Show(validate);
            }
        }
        private void BtnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            UsuarioPcd         usuarioPcd = new UsuarioPcd();
            ValidateUsuarioPcd validar    = new ValidateUsuarioPcd();
            String             rota       = "http://localhost:3000/usuarioPcd";

            usuarioPcd.deficiencias = new String[5];

            usuarioPcd.id_estado       = Convert.ToString(comboBoxEstado.SelectedIndex + 1);
            usuarioPcd.cidade          = textBoxCidade.Text;
            usuarioPcd.email           = TxtBoxEmailUsuario.Text;
            usuarioPcd.password        = TxtBoxSenhaUsuario.Text;
            usuarioPcd.cpf             = maskedTextBoxCPF.Text;
            usuarioPcd.bairro          = TxtBoxBairroUsuario.Text;
            usuarioPcd.cep             = maskedTextBoxCep.Text;
            usuarioPcd.endereco        = TxtBoxEnderecoUsuario.Text;
            usuarioPcd.numero          = TxtBoxNumUsuario.Text;
            usuarioPcd.telefone        = maskedTextBoxTelefone.Text;
            usuarioPcd.nome            = TxtBoxNomeUsuario.Text;
            usuarioPcd.deficiencias[0] = checkBoxAuditivo.Checked ? "1" : "0";
            usuarioPcd.deficiencias[1] = checkBoxFisico.Checked ? "2" : "0";
            usuarioPcd.deficiencias[2] = checkBoxMental.Checked ? "3" : "0";
            usuarioPcd.deficiencias[3] = checkBoxMudez.Checked ? "4" : "0";
            usuarioPcd.deficiencias[4] = checkBoxVisual.Checked ? "5" : "0";

            String validate = validar.validateUsuarioPCD(usuarioPcd);

            if (validate.Trim().Equals("ok"))
            {
                String      json        = JsonConvert.SerializeObject(usuarioPcd);
                Object      objResponse = ConnectionAPI.post(rota, json, admin.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Usuário PCD Cadastrado com sucesso!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "cadastro de usuário PCD";
                    logAdministrador.administrador.idAdministrador = admin.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, admin.Token);
                }
                limparCampos();
            }
            else
            {
                MessageBox.Show(validate);
            }
        }
        private void buttonAtualizar_Click(object sender, EventArgs e)
        {
            Instituicao         inst    = new Instituicao();
            ValidateInstituicao validar = new ValidateInstituicao();
            String rota = "http://localhost:3000/instituicao/update";

            inst.nome      = TxtBoxNomeUsuario.Text;
            inst.cnpj      = maskedTextBoxCnpj.Text;
            inst.cep       = maskedTextBoxCep.Text;
            inst.cidade    = textBoxCidade.Text;
            inst.bairro    = TxtBoxBairroUsuario.Text;
            inst.email     = TxtBoxEmailUsuario.Text;
            inst.endereco  = TxtBoxEnderecoUsuario.Text;
            inst.numero    = textBoxNumero.Text;
            inst.telefone  = maskedTextBoxTelefone.Text;
            inst.id_estado = Convert.ToString(comboBoxEstado.SelectedIndex + 1);
            if (checkBoxAtivoInst.Checked == true)
            {
                inst.ativo = "true";
            }
            else
            {
                inst.ativo = "false";
            }
            String validate = validar.validateInstituicao(inst);

            if (validate.Trim().Equals("ok") || validate.Trim().Equals("Informe a senha"))
            {
                String      json        = JsonConvert.SerializeObject(inst);
                Object      objResponse = ConnectionAPI.post(rota, json, adminstrador.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());

                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Instituição atualizada com sucesso!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Atualização de instituição";
                    logAdministrador.administrador.idAdministrador = adminstrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, adminstrador.Token);
                }
                limparCampos();
            }
            else
            {
                MessageBox.Show(validate);
            }
        }
        private void BtnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            Instituicao         instituicao = new Instituicao();
            String              rota        = "http://localhost:3000/instituicao";
            ValidateInstituicao validar     = new ValidateInstituicao();

            instituicao.nome      = TxtBoxNomeUsuario.Text;
            instituicao.telefone  = maskedTextBoxTelefone.Text;
            instituicao.bairro    = TxtBoxBairroUsuario.Text;
            instituicao.cep       = maskedTextBoxCep.Text;
            instituicao.cidade    = textBoxCidade.Text;
            instituicao.cnpj      = maskedTextBoxCnpj.Text;
            instituicao.endereco  = TxtBoxEnderecoUsuario.Text;
            instituicao.id_estado = Convert.ToString(comboBoxEstado.SelectedIndex + 1);
            instituicao.numero    = textBoxNumero.Text;
            instituicao.descricao = textBoxDescricao.Text;
            instituicao.email     = TxtBoxEmailUsuario.Text;
            instituicao.password  = textBoxPassword.Text;
            String validate = validar.validateInstituicao(instituicao);

            if (validate.Trim().Equals("ok"))
            {
                String      json        = JsonConvert.SerializeObject(instituicao);
                Object      objResponse = ConnectionAPI.post(rota, json, this.adminstrador.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Instituição cadastrada com sucesso!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Cadastro de instituição";
                    logAdministrador.administrador.idAdministrador = adminstrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, adminstrador.Token);
                }
                limparCampos();
            }
            else
            {
                MessageBox.Show(validate);
            }
        }
        private void BtnPostar_Click(object sender, EventArgs e)
        {
            Noticia         noticia = new Noticia();
            ValidateNoticia validar = new ValidateNoticia();
            String          rota    = "http://localhost:3000/noticia";

            noticia.id_usuario     = administrador.id;
            noticia.titulo_noticia = TxtBoxTitulo.Text;
            noticia.descricao      = textBox1.Text;
            noticia.img_publicacao = txtBoxImagem.Text;
            noticia.txt_noticia    = TxtBoxEscreverNoticia.Text;

            String validate = validar.validateNoticia(noticia);

            if (validate.Trim().Equals("ok"))
            {
                String      json        = JsonConvert.SerializeObject(noticia);
                Object      objResponse = ConnectionAPI.post(rota, json, administrador.Token);
                RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsuario.message);
                if (respUsuario.message.Trim().Equals("Notícia cadastrada com sucesso!"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Postando Noticia";
                    logAdministrador.administrador.idAdministrador = administrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, administrador.Token);
                }
                Dispose();
                GerenciarNoticia Gnoticia = new GerenciarNoticia(administrador);
                Gnoticia.ShowDialog();
            }
            else
            {
                MessageBox.Show(validate);
            }
        }
        private void BtnSuspenderCurso_Click(object sender, EventArgs e)
        {
            String rota = "http://localhost:3000/denunciaCurso-curso-inativo";
            String json = JsonConvert.SerializeObject(denunciaCurso);

            Object      objResponse       = ConnectionAPI.post(rota, json, administrador.Token);
            RespUsuario respDenunciaCurso = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());

            MessageBox.Show(respDenunciaCurso.message);
            if (respDenunciaCurso.message.Trim().Equals("Denuncia de Curso fechada com sucesso! Curso Inativado!"))
            {
                String           rotaLog          = "http://localhost:3000/log";
                LogAdministrador logAdministrador = new LogAdministrador();
                logAdministrador.logAtividade = "Suspendendo curso";
                logAdministrador.administrador.idAdministrador = administrador.id;
                String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                ConnectionAPI.post(rotaLog, jsonLog, administrador.Token);
            }
            Dispose();
            GerencDenuncia regGerenciarDenuncia = new GerencDenuncia(administrador);

            regGerenciarDenuncia.ShowDialog();
        }
        private void BtnAceitarCurso_Click(object sender, EventArgs e)
        {
            String rota = "http://localhost:3000/curso-liberacao";
            String json = JsonConvert.SerializeObject(curso);

            Object      objResponse = ConnectionAPI.post(rota, json, administrador.Token);
            RespUsuario respCurso   = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());

            MessageBox.Show(respCurso.message);
            if (respCurso.message.Trim().Equals("Curso autorizado com sucesso!"))
            {
                String           rotaLog          = "http://localhost:3000/log";
                LogAdministrador logAdministrador = new LogAdministrador();
                logAdministrador.logAtividade = "Autorizando Curso";
                logAdministrador.administrador.idAdministrador = administrador.id;
                String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                ConnectionAPI.post(rotaLog, jsonLog, administrador.Token);
            }
            Dispose();
            ListaDeCurso listaDeCurso = new ListaDeCurso(administrador);

            listaDeCurso.ShowDialog();
        }
예제 #15
0
        private void BtnAceitarParceiro_Click(object sender, EventArgs e)
        {
            String rota = "http://localhost:3000/instituicao-liberacao";
            String json = JsonConvert.SerializeObject(instituicao);

            Object      objResponse     = ConnectionAPI.post(rota, json, administrador.Token);
            RespUsuario respInstituicao = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());

            MessageBox.Show(respInstituicao.message);
            if (respInstituicao.message.Trim().Equals("Instituição autorizada com sucesso!"))
            {
                String           rotaLog          = "http://localhost:3000/log";
                LogAdministrador logAdministrador = new LogAdministrador();
                logAdministrador.logAtividade = "Autorizando Instituição";
                logAdministrador.administrador.idAdministrador = administrador.id;
                String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                ConnectionAPI.post(rotaLog, jsonLog, administrador.Token);
            }

            Dispose();
            RegistroDeNovoParceiro regNovoParceiro = new RegistroDeNovoParceiro(administrador);

            regNovoParceiro.ShowDialog();
        }
예제 #16
0
        private void buttonAtualizar_Click(object sender, EventArgs e)
        {
            Administrador admin     = new Administrador();
            String        rota      = "http://localhost:3000/administradors";
            String        rotaSenha = "http://localhost:3000/administrador/password";

            admin.email    = TxtBoxEmailUsuario.Text;
            admin.nome     = TxtBoxNomeUsuario.Text;
            admin.password = TxtBoxSenhaUsuario.Text;

            if (checkBoxAtivo.Checked == true)
            {
                admin.ativo = true;
            }
            else
            {
                admin.ativo = false;
            }
            if (admin.password != null && !(admin.password.Trim().Equals("")) && !(admin.email.Trim().Equals("")) && admin.email != null)
            {
                String json        = JsonConvert.SerializeObject(admin);
                Object objResponse = ConnectionAPI.post(rota, json, administrador.Token);
                ConnectionAPI.post(rotaSenha, json, administrador.Token);
                RespUsuario respUsario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsario.message);

                if (respUsario.message.Trim().Equals("Administrador Atualizado"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Atualização de senha de Administrador";
                    logAdministrador.administrador.idAdministrador = this.administrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, this.administrador.Token);
                }
                limparCampos();
            }
            else if (admin.nome != null && !(admin.nome.Trim().Equals("")) && !(admin.email.Trim().Equals("")) && admin.email != null)
            {
                String      json        = JsonConvert.SerializeObject(admin);
                Object      objResponse = ConnectionAPI.post(rota, json, administrador.Token);
                RespUsuario respUsario  = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString());
                MessageBox.Show(respUsario.message);
                if (respUsario.message.Trim().Equals("Administrador Atualizado"))
                {
                    String           rotaLog          = "http://localhost:3000/log";
                    LogAdministrador logAdministrador = new LogAdministrador();
                    logAdministrador.logAtividade = "Atualização de nome/email de Administrador";
                    logAdministrador.administrador.idAdministrador = this.administrador.id;
                    String jsonLog = JsonConvert.SerializeObject(logAdministrador);
                    ConnectionAPI.post(rotaLog, jsonLog, this.administrador.Token);
                }
            }
            else if (admin.email == null || admin.email.Trim().Equals(""))
            {
                MessageBox.Show("Informe Email para buscar");
            }
            else
            {
                MessageBox.Show("Informe ao menos o nome para atualizar");
            }
        }