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); } }