Ir para conteúdo
Fórum Script Brasil
  • 0

associar id ao usuario


lucruz

Pergunta

Alguém pode me ajudar como eu associo o Id ao nome do usuario com o botão excluir

segue o codigo abaixo

abaAdministradores.add(abaAdmUsersComboBox);
JLabel lblId = new JLabel("ID: ");
lblId.setFont(new Font("Lucida Console", Font.PLAIN, 11));
lblId.setBounds(10, 36, 83, 14);
abaAdministradores.add(lblId);
JLabel lblNome_3 = new JLabel("Nome: ");
lblNome_3.setFont(new Font("Lucida Console", Font.PLAIN, 11));
lblNome_3.setBounds(10, 61, 83, 14);
abaAdministradores.add(lblNome_3);
JLabel lblCpf_2 = new JLabel("CPF: ");
lblCpf_2.setFont(new Font("Lucida Console", Font.PLAIN, 11));
lblCpf_2.setBounds(10, 86, 83, 14);
abaAdministradores.add(lblCpf_2);
JLabel lblEmail_2 = new JLabel("Email: ");
lblEmail_2.setFont(new Font("Lucida Console", Font.PLAIN, 11));
lblEmail_2.setBounds(10, 111, 83, 14);
abaAdministradores.add(lblEmail_2);
JLabel lblTelefone_2 = new JLabel("Telefone: ");
lblTelefone_2.setFont(new Font("Lucida Console", Font.PLAIN, 11));
lblTelefone_2.setBounds(10, 136, 83, 14);
abaAdministradores.add(lblTelefone_2);
JLabel lblSenha_2 = new JLabel("Senha: ");
lblSenha_2.setFont(new Font("Lucida Console", Font.PLAIN, 11));
lblSenha_2.setBounds(10, 161, 83, 14);
abaAdministradores.add(lblSenha_2);
abaAdmIdTextField = new JTextField();
abaAdmIdTextField.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent ev) {
if(ev.getKeyCode() != KeyEvent.VK_ENTER || ev.getKeyCode() != KeyEvent.VK_UP || ev.getKeyCode() != KeyEvent.VK_DOWN){
alertaid.setVisible(false);
}
}
});
abaAdmIdTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11));
abaAdmIdTextField.setBounds(103, 33, 266, 20);
abaAdministradores.add(abaAdmIdTextField);
abaAdmIdTextField.setColumns(10);
abaAdmNomeTextField = new JTextField();
abaAdmNomeTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11));
abaAdmNomeTextField.setColumns(10);
abaAdmNomeTextField.setBounds(103, 58, 266, 20);
abaAdministradores.add(abaAdmNomeTextField);
abaAdmCpfTextField = new JTextField();
abaAdmCpfTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11));
abaAdmCpfTextField.setColumns(10);
abaAdmCpfTextField.setBounds(103, 83, 266, 20);
abaAdministradores.add(abaAdmCpfTextField);
abaAdmEmailTextField = new JTextField();
abaAdmEmailTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11));
abaAdmEmailTextField.setColumns(10);
abaAdmEmailTextField.setBounds(103, 108, 266, 20);
abaAdministradores.add(abaAdmEmailTextField);
abaAdmTelTextField = new JTextField();
abaAdmTelTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11));
abaAdmTelTextField.setColumns(10);
abaAdmTelTextField.setBounds(103, 133, 266, 20);
abaAdministradores.add(abaAdmTelTextField);
abaAdmPasswordField = new JPasswordField();
abaAdmPasswordField.setFont(new Font("Lucida Console", Font.PLAIN, 11));
abaAdmPasswordField.setBounds(103, 158, 266, 20);
abaAdministradores.add(abaAdmPasswordField);
alerta = new JLabel("<<< Selecione um tipo de usu\u00E1rio.");
alerta.setForeground(Color.RED);
alerta.setBounds(379, 10, 288, 14);
alerta.setVisible(false);
abaAdministradores.add(alerta);
alertaid = new JLabel("<<< Insira o id.");
alertaid.setForeground(Color.RED);
alertaid.setBounds(379, 35, 288, 14);
alertaid.setVisible(false);
abaAdministradores.add(alertaid);
abaAdmBtnSalvar = new JButton("Salvar");
abaAdmBtnSalvar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ev) {
// se não estiver escolhido um item do comboBox
if(abaAdmUsersComboBox.getSelectedItem().equals("Selecione um usuário")){
alerta.setVisible(true);
return;
}else if(abaAdmIdTextField.getText().trim().equals("")){
alertaid.setVisible(true);
return;
}else{
// (INSERT) salva tipo de usuario conforme o selecionado na comboBox
if(tipoUsuarioBean.getDescricao().equals("Aluno")){
aluno.bean.setId(Integer.parseInt(abaAdmIdTextField.getText()));
aluno.bean.setNome(abaAdmNomeTextField.getText());
aluno.bean.setTelefone(abaAdmTelTextField.getText());
aluno.bean.setCpf(abaAdmCpfTextField.getText());
aluno.bean.setEmail(abaAdmEmailTextField.getText());
aluno.adicionar();
}else if(tipoUsuarioBean.getDescricao().equals("Professor")){
professor.bean.setId_professor(Integer.parseInt(abaAdmIdTextField.getText()));
professor.bean.setNome(abaAdmNomeTextField.getText());
professor.bean.setTelefone(abaAdmTelTextField.getText());
professor.bean.setCpf(abaAdmCpfTextField.getText());
professor.bean.setEmail(abaAdmEmailTextField.getText());
professor.adicionar();
//carrega o combo na aba de professores
abaProfProfComboBox.removeAllItems();
abaProfProfComboBox.addItem("Selecione o professor");
for(ProfessorBean professorBean : professor.getList()){
abaProfProfComboBox.addItem(professorBean);
}
}else if(tipoUsuarioBean.getDescricao().equals("Admin")){
// FALTA IMPLEMENTAR AQUI
}else{
JOptionPane.showMessageDialog(null, "Tipo de usuário inválido", "Falha",
JOptionPane.ERROR_MESSAGE);
}
}
}
});
abaAdmBtnSalvar.setFont(new Font("Lucida Console", Font.PLAIN, 11));
abaAdmBtnSalvar.setBounds(280, 189, 89, 23);
abaAdministradores.add(abaAdmBtnSalvar);
abaAdmBtnExcluir = new JButton("Excluir");
abaAdmBtnExcluir.setFont(new Font("Lucida Console", Font.PLAIN, 11));
abaAdmBtnExcluir.setBounds(181, 189, 89, 23);
abaAdmBtnExcluir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ev) {
// se não estiver escolhido um item do comboBox
if(abaAdmUsersComboBox.getSelectedItem().equals("Selecione um usuário")){
alerta.setVisible(true);
return;
// se não ter id
}else if(abaAdmIdTextField.getText().trim().equals("")){
alertaid.setVisible(true);
return;
}else{
// (DELETE) salva tipo de usuario conforme o selecionado na comboBox
if(tipoUsuarioBean.getDescricao().equals("Aluno")){
aluno.bean.setId(Integer.parseInt(abaAdmIdTextField.getText()));
aluno.bean.setNome(abaAdmNomeTextField.getText());
aluno.bean.setTelefone(abaAdmTelTextField.getText());
aluno.bean.setCpf(abaAdmCpfTextField.getText());
aluno.bean.setEmail(abaAdmEmailTextField.getText());
aluno.adicionar();
}else if(tipoUsuarioBean.getDescricao().equals("Professor")){
professor.bean.setId_professor(Integer.parseInt(abaAdmIdTextField.getText()));
professor.bean.setNome(abaAdmNomeTextField.getText());
professor.bean.setTelefone(abaAdmTelTextField.getText());
professor.bean.setCpf(abaAdmCpfTextField.getText());
professor.bean.setEmail(abaAdmEmailTextField.getText());
professor.adicionar();
}else if(tipoUsuarioBean.getDescricao().equals("Admin")){
// FALTA IMPLEMENTAR AQUI
}else{
JOptionPane.showMessageDialog(null, "Tipo de usuário inválido", "Falha",
JOptionPane.ERROR_MESSAGE);
}
}
}
});
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...