Bom dia/tarde/noite galera!
Estou com uma duvida tenho um jcombobox que me traz as empresas do banco de dados e quando seleciono a empresa ele já me mostra os funcionários dessa empresa selecionada
e com a empresa e funcionário selecionados eu queria abrir um chamado puxando esses dois dados dos jcombobox.
//Classe onde chamo as empresas para o jcombobox empresas
public Principal() {
initComponents();
EmpresaDAO edao = new EmpresaDAO();
for (Empresa e : edao.read()) {
combo_emp.addItem(e);
}
AutoCompleteDecorator.decorate(combo_emp);
}
//Classe onde chamo os funcionarios apartir da empresa selecionada
private void combo_empActionPerformed(java.awt.event.ActionEvent evt) {
combo_func.removeAllItems();
FuncionarioDAO fdao = new FuncionarioDAO();
ArrayList<Funcionario> list = fdao.getData((Empresa) combo_emp.getSelectedItem());
for (int i = 0; i < list.size(); i++) {
combo_func.addItem(list.get(i).getNome());
}
}
//Quando clico para salvar o chamado e já querendo puxar a empresa do jcombobox(combo_emp) e o funcionario do jcombobox (func_emp)
private void btn_salvar_chamadoActionPerformed(java.awt.event.ActionEvent evt) {
Chamado c = new Chamado();
Empresa empresa = (Empresa) combo_emp.getSelectedItem();
Funcionario funcionario = combo_func.getSelectedItem();
ChamadoDAO cdao = new ChamadoDAO();
empresa.getId_emp();
funcionario.getId_func();
//func = funcionario;
c.setFone(txt_telefone_chamado.getText());
c.setTitulo(txt_titulo_chamado.getText());
c.setTexto(txt_chamado_desc.getText());
c.setTags(txt_tag1.getText());
cdao.Cad_Chamado(empresa, funcionario, c);
txt_titulo_chamado.setText("");
txt_telefone_chamado.setText("");
txt_chamado_desc.setText("");
txt_tag1.setText("");
}