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(); } } }
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) { 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 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(); }
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 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"); } }
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 BtnBuscar_Click(object sender, EventArgs e) { Instituicao inst = new Instituicao(); inst.cnpj = mtbCnpj.Text; String rota = "http://localhost:3000/instituicao/cnpj"; if (inst.cnpj != null && !(inst.cnpj.Trim().Equals(", , / -")) && inst.cnpj.Length == 18) { 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("Instituicão não encontrada"))) { TxtBoxNomeUsuario.Text = respUsuario.instituicao.nome; TxtBoxBairroUsuario.Text = respUsuario.instituicao.bairro; TxtBoxEmailUsuario.Text = respUsuario.usuario.email; TxtBoxEnderecoUsuario.Text = respUsuario.instituicao.endereco; maskedTextBoxCep.Text = respUsuario.instituicao.cep; maskedTextBoxCnpj.Text = respUsuario.instituicao.cnpj; maskedTextBoxTelefone.Text = respUsuario.instituicao.telefone; textBoxCidade.Text = respUsuario.instituicao.cidade; textBoxDescricao.Text = respUsuario.instituicao.descricao; textBoxNumero.Text = respUsuario.instituicao.numero; comboBoxEstado.SelectedIndex = Convert.ToInt32(respUsuario.instituicao.id_estado) - 1; if (respUsuario.usuario.ativo == "true") { checkBoxAtivoInst.Checked = true; checkBoxInativoInst.Checked = false; } else { checkBoxAtivoInst.Checked = false; checkBoxInativoInst.Checked = true; } } } else { MessageBox.Show("Informe ao menos o CNPJ para buscar uma Instituição"); } }
private void exibirDetalhesParceria() { if (listViewParceiro.SelectedItems.Count > 0) { Instituicao instituicao = new Instituicao(); instituicao.id = listViewParceiro.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/busca-instituicao"; String json = JsonConvert.SerializeObject(instituicao); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); DetalheDoParceiro dParceiro = new DetalheDoParceiro(administrador, respUsuario.instituicao); dParceiro.ShowDialog(); } }
private void btnAlterarNoticia_Click(object sender, EventArgs e) { if (ListViewNoticia.SelectedItems.Count > 0) { Noticia noticia = new Noticia(); noticia.id = ListViewNoticia.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/buscar-noticia"; String json = JsonConvert.SerializeObject(noticia); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); PostarNoticia pNoticia = new PostarNoticia(administrador, respUsuario.noticia); pNoticia.ShowDialog(); } }
private void exibirDetalhesDenuncia() { if (ListViewDenuncia.SelectedItems.Count > 0) { DenunciaCurso denunciaCurso = new DenunciaCurso(); denunciaCurso.id = ListViewDenuncia.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/denunciaCurso-busca"; String json = JsonConvert.SerializeObject(denunciaCurso); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); VisualizarDenuncia dDenuncia = new VisualizarDenuncia(administrador, respUsuario.denunciaCurso); dDenuncia.ShowDialog(); } }
private void exibirDetalhesNoticia() { if (ListViewNoticia.SelectedItems.Count > 0) { Noticia noticia = new Noticia(); noticia.id = ListViewNoticia.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/buscar-noticia"; String json = JsonConvert.SerializeObject(noticia); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); VisualizarNoticia dNoticia = new VisualizarNoticia(administrador, respUsuario.noticia); dNoticia.ShowDialog(); } }
private void exibirDetalhesCursos() { // VERIFICA SE UMA LINHA FOI SELECIONADA if (ListViewCurso.SelectedItems.Count > 0) { Curso curso = new Curso(); curso.id = ListViewCurso.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/buscar-curso"; String json = JsonConvert.SerializeObject(curso); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); DetalheDoCurso dCurso = new DetalheDoCurso(administrador, respUsuario.curso); dCurso.ShowDialog(); } }
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); } }
public void carregarTabelaPesquisa(PesquisaNoticia pesquisaNoticia) { List <Noticia> noticias; String rota = "http://localhost:3000/noticia-pesquisa"; String json = JsonConvert.SerializeObject(pesquisaNoticia); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); noticias = JsonConvert.DeserializeObject <List <Noticia> >(objectResponse.ToString()); ListViewNoticia.Items.Clear(); foreach (Noticia noticia in noticias) { ListViewItem item = ListViewNoticia.Items.Add(noticia.id); item.SubItems.Add(Convert.ToDateTime(noticia.data_publicacao).ToString("dd/MM/yy")); item.SubItems.Add(noticia.usuario.email); item.SubItems.Add((noticia.usuario.tipo.Equals("1")) ? "Instituição" : "Administrador"); item.SubItems.Add(noticia.titulo_noticia); } }
// CARREGAR TABELA FILTRANDO PELO NOME DA INSTITUICAO public void carregarTabelaCursoPesquisa() { List <Curso> cursosResultado; Curso cursoPesquisa = new Curso(); Instituicao instPesquisa = new Instituicao(); TipoDeficiencia deficienciaPesquisa = new TipoDeficiencia(); Usuario usuarioPesquisa = new Usuario(); deficienciaPesquisa.nome += checkBoxAuditivo.Checked ? " auditivo" : ""; deficienciaPesquisa.nome += checkBoxFisico.Checked ? " física" : ""; deficienciaPesquisa.nome += checkBoxMental.Checked ? " mental" : ""; deficienciaPesquisa.nome += checkBoxMudez.Checked ? " mudez" : ""; deficienciaPesquisa.nome += checkBoxVisual.Checked ? " visual" : ""; deficienciaPesquisa.nome = deficienciaPesquisa.nome.Trim(); cursoPesquisa.nome_curso = TxtBoxNomeDoCurso.Text; instPesquisa.nome = TxtBoxNomeDaInstitucao.Text; cursoPesquisa.instituicao = instPesquisa; cursoPesquisa.tipo_deficiencium = deficienciaPesquisa; cursoPesquisa.instituicao.usuario = usuarioPesquisa; String rota = "http://localhost:3000/curso-inst-pesquisa-inativo"; String json = JsonConvert.SerializeObject(cursoPesquisa); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); cursosResultado = JsonConvert.DeserializeObject <List <Curso> >(objectResponse.ToString()); ListViewCurso.Items.Clear(); foreach (Curso curso in cursosResultado) { ListViewItem item = ListViewCurso.Items.Add(curso.id); item.SubItems.Add(curso.instituicao.nome); item.SubItems.Add(curso.nome_curso); item.SubItems.Add(curso.tipo_deficiencium.nome); } }
public void carregarPesquisaDenuncia(PesquisaDenuncia pesquisa) { List <DenunciaCurso> denunciaCursos; String rota = "http://localhost:3000/denunciaCurso-pesquisa"; String json = JsonConvert.SerializeObject(pesquisa); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); denunciaCursos = JsonConvert.DeserializeObject <List <DenunciaCurso> >(objectResponse.ToString()); ListViewDenuncia.Items.Clear(); foreach (DenunciaCurso denunciaCurso in denunciaCursos) { ListViewItem item = ListViewDenuncia.Items.Add(denunciaCurso.id); item.SubItems.Add(denunciaCurso.usuario_pcd.nome); item.SubItems.Add(denunciaCurso.cursos[0].nome_curso); item.SubItems.Add(denunciaCurso.cursos[0].instituicao.nome); item.SubItems.Add(Convert.ToDateTime(denunciaCurso.data).ToString("dd/MM/yy")); } }
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 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(); }
// CARREGAR TABELA FILTRANDO PELO PESQUISA public void carregarTabelaPesquisa(PesquisaInstituicao pesquisa) { List <Instituicao> instituicoes; String rota = "http://localhost:3000/instituicao-pesquisa"; String json = JsonConvert.SerializeObject(pesquisa); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); instituicoes = JsonConvert.DeserializeObject <List <Instituicao> >(objectResponse.ToString()); listViewParceiro.Items.Clear(); foreach (Instituicao instituicao in instituicoes) { ListViewItem item = listViewParceiro.Items.Add(instituicao.id); item.SubItems.Add(Convert.ToDateTime(instituicao.createdAt).ToString("dd/MM/yy")); item.SubItems.Add(Convert.ToDateTime(instituicao.createdAt).ToString("hh:mm")); item.SubItems.Add(instituicao.nome); item.SubItems.Add(EstadoConvert.getEstadoUf(Convert.ToInt32(instituicao.id_estado))); item.SubItems.Add(instituicao.cidade); } }
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 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(); }
private void BtnBuscar_Click(object sender, EventArgs e) { UsuarioPcd usuarioPcd = new UsuarioPcd(); String rota = "http://localhost:3000/buscar-usuariopcd"; RespUsuario respUsuario = new RespUsuario(); usuarioPcd.cpf = maskedTextBoxBuscarCpf.Text; if (usuarioPcd.cpf != null && !(usuarioPcd.cpf.Trim().Equals(", , -")) && usuarioPcd.cpf.Trim().Length == 14) { String json = JsonConvert.SerializeObject(usuarioPcd); Object objResponse = ConnectionAPI.post(rota, json, admin.Token); respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (!(respUsuario.message.Trim().Equals("Usuário PCD não encontrado!"))) { TxtBoxNomeUsuario.Text = respUsuario.usuarioPCD.nome; maskedTextBoxCPF.Text = respUsuario.usuarioPCD.cpf; maskedTextBoxTelefone.Text = respUsuario.usuarioPCD.telefone; comboBoxEstado.SelectedIndex = Convert.ToInt32(respUsuario.usuarioPCD.id_estado) - 1; maskedTextBoxCep.Text = respUsuario.usuarioPCD.cep; TxtBoxBairroUsuario.Text = respUsuario.usuarioPCD.bairro; TxtBoxEnderecoUsuario.Text = respUsuario.usuarioPCD.endereco; textBoxCidade.Text = respUsuario.usuarioPCD.cidade; TxtBoxNumUsuario.Text = respUsuario.usuarioPCD.numero; TxtBoxEmailUsuario.Text = respUsuario.usuario.email; if (respUsuario.usuario.ativo.Trim().Equals("true")) { checkBoxAtivoUser.Checked = true; checkBoxInativoUser.Checked = false; } else { checkBoxAtivoUser.Checked = false; checkBoxInativoUser.Checked = true; } for (int i = 0; i < respUsuario.usuarioPCD.deficiencia.Count; i++) { if (respUsuario.usuarioPCD.deficiencia[i].Trim().Equals("1")) { checkBoxAuditivo.Checked = true; } else if (respUsuario.usuarioPCD.deficiencia[i].Trim().Equals("2")) { checkBoxFisico.Checked = true; } else if (respUsuario.usuarioPCD.deficiencia[i].Trim().Equals("3")) { checkBoxMental.Checked = true; } else if (respUsuario.usuarioPCD.deficiencia[i].Trim().Equals("4")) { checkBoxMudez.Checked = true; } else if (respUsuario.usuarioPCD.deficiencia[i].Trim().Equals("5")) { checkBoxVisual.Checked = true; } } } } else { MessageBox.Show("Informe o CPF para buscar usuário"); } }
private void BtnBuscarParceiro_Click(object sender, EventArgs e) { Financeiro financas = new Financeiro(); Instituicao inst = new Instituicao(); Curso curso = new Curso(); inst.nome = TxtBoxNomedaInstitucao.Text; curso.nome_curso = textBoxNomeCurso.Text; ListViewFinanceiro.Items.Clear(); if (!(inst.nome == null || inst.nome.Trim().Equals(""))) { if (curso.nome_curso == null || curso.nome_curso.Trim().Equals("")) { String rota = "http://localhost:3000/financeiro/instituicao"; String json = JsonConvert.SerializeObject(inst); Object objResponse = ConnectionAPI.post(rota, json, administrador.Token); List <Financeiro> financeiro; financeiro = JsonConvert.DeserializeObject <List <Financeiro> >(objResponse.ToString()); String[] formatDate = new string[2]; double total = 0; if (financeiro != null && financeiro.Count > 0) { ListViewFinanceiro.Items.Clear(); foreach (Financeiro financ in financeiro) { ListViewItem item = ListViewFinanceiro.Items.Add(financ.curso.nome_curso); item.SubItems.Add(financ.usuarioPCD.nome); item.SubItems.Add(financ.instituicao.nome); formatDate = financ.dataHora.Split("T"); item.SubItems.Add(formatDate[0]); total = total + Convert.ToInt32(financ.valor) * 0.5; item.SubItems.Add(financ.valor); } textBoxSaldoTotal.Text = Convert.ToString(total); } else { textBoxSaldoTotal.Text = ""; MessageBox.Show("Instituição não encontrada!"); encherListView(); } } else { financas.curso = curso; financas.instituicao = inst; String rota = "http://localhost:3000/financeiro/instituicao/cursos"; String json = JsonConvert.SerializeObject(financas); Object objResponse = ConnectionAPI.post(rota, json, administrador.Token); List <Financeiro> financeiro; financeiro = JsonConvert.DeserializeObject <List <Financeiro> >(objResponse.ToString()); String[] formatDate = new string[2]; double total = 0; if (financeiro != null && financeiro.Count > 0) { ListViewFinanceiro.Items.Clear(); foreach (Financeiro financa in financeiro) { ListViewItem item = ListViewFinanceiro.Items.Add(financa.curso.nome_curso); item.SubItems.Add(financa.usuarioPCD.nome); item.SubItems.Add(financa.instituicao.nome); formatDate = financa.dataHora.Split("T"); item.SubItems.Add(formatDate[0]); total = total + Convert.ToInt32(financa.valor) * 0.5; item.SubItems.Add(financa.valor); } textBoxSaldoTotal.Text = Convert.ToString(total); } else { textBoxSaldoTotal.Text = ""; MessageBox.Show("Curso ou instituição não encontados!"); encherListView(); } } } else if (!(curso.nome_curso == null || curso.nome_curso.Trim().Equals(""))) { String rota = "http://localhost:3000/financeiro/cursos"; String json = JsonConvert.SerializeObject(curso); Object objResponse = ConnectionAPI.post(rota, json, administrador.Token); List <Financeiro> financeiro; financeiro = JsonConvert.DeserializeObject <List <Financeiro> >(objResponse.ToString()); String[] formatDate = new string[2]; double total = 0; if (financeiro != null && financeiro.Count > 0) { ListViewFinanceiro.Items.Clear(); foreach (Financeiro financ in financeiro) { ListViewItem item = ListViewFinanceiro.Items.Add(financ.curso.nome_curso); item.SubItems.Add(financ.usuarioPCD.nome); item.SubItems.Add(financ.instituicao.nome); formatDate = financ.dataHora.Split("T"); item.SubItems.Add(formatDate[0]); total = total + Convert.ToInt32(financ.valor) * 0.5; item.SubItems.Add(financ.valor); } textBoxSaldoTotal.Text = Convert.ToString(total); } else { textBoxSaldoTotal.Text = ""; MessageBox.Show("Curso não encontrado!"); encherListView(); } } else { encherListView(); } }
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"); } }