@Override public void removerSelecionado() { Setor setor = new Setor(Integer.valueOf(jlbIDValor.getText())); DaoFactory.get().getSetorDAO().desativar(setor); atualizaLista(); visualizarLista(false); }
@Override public void efetuarAlteracao() { Setor setor = new Setor(); setor.setIdsetor(Integer.valueOf(jlbIDValor.getText())); setor.setNome(jtxtCampo.getText()); DaoFactory.get().getSetorDAO().alterar(setor); atualizaLista(); }
@Override public void actionPerformed(ActionEvent e) { Object botao = e.getSource(); if (botao.equals(add)) { Setor novoSetor = new Setor(); novoSetor.setNome(LocalSetor.getText()); if (DaoFactory.get().getSetorDAO().inserir(novoSetor)) { LocalSetor.setText(" "); atualizaLista(); } } else if (botao.equals(alterar)) { efetuarAlteracao(); } else if (botao.equals(remover)) { removerSelecionado(); } }
public AdicionarNovoSetor() { painel.setBorder(BorderFactory.createTitledBorder("Adicionar Novo Setor")); textsetor = new JLabel("Setor:"); textsetor.setBounds(15, 50, 150, 20); painel.add(textsetor); LocalSetor = new JTextField(); LocalSetor.setBounds(55, 50, 150, 28); painel.add(LocalSetor); add.addActionListener(this); add.setBounds(15, 110, 200, 25); painel.add(add); listaSetor = new ListaSetores(DaoFactory.get().getSetorDAO().todos(), 500, 90, 600, 200); painel.add(listaSetor.getLista()); visualizarLista(false); }
public void atualizaLista() { painel.remove(this.listaSetor.getLista()); this.listaSetor.setLista(DaoFactory.get().getSetorDAO().todos()); painel.add(this.listaSetor.getLista()); painel.updateUI(); }