Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class VideoDevolucao extends javax.swing.JFrame {
- Devolucao devolucao;
- DevolucaoDao devolucaoDao;
- DevolucaoController devolucaoController;
- ArrayList<Devolucao> listaFilmesLocados;
- ArrayList<Devolucao> listaFilmesDevolvendo;
- /**
- * Creates new form VideoDevolucao
- */
- public VideoDevolucao() throws SQLException, PersistenciaException {
- initComponents();
- devolucao = new Devolucao();
- devolucaoDao = new DevolucaoDao();
- devolucaoController = new DevolucaoController();
- listaFilmesLocados = new ArrayList<Devolucao>();
- listaFilmesDevolvendo = new ArrayList<>();
- setLocationRelativeTo(null);
- }
- private void carregaTabelasFilmes() throws PersistenciaException {
- DefaultTableModel tabela = (DefaultTableModel) tblFilmesLocados.getModel();
- tabela.setNumRows(0);
- DefaultTableModel tabela2 = (DefaultTableModel) tblFilmesDevolvidos.getModel();
- tabela.setNumRows(0);
- //ArrayList<Devolucao> devolucoes = devolucaoController.listarFilmesLocados(Integer.parseInt(txtCodigo.getText()));
- listarFilmesLocados(Integer.parseInt(txtCodigo.getText()));
- String dados[] = null;
- for (Devolucao i : listaFilmesLocados) {
- dados = new String[4];
- dados[0] = String.valueOf(i.getCodigoFilme());
- dados[1] = i.getTitulo();
- dados[2] = i.getDtLocacao();
- dados[3] = i.getDtDevolucao();
- tabela.addRow(dados);
- }
- for (Devolucao i : listaFilmesDevolvendo) {
- dados = new String[4];
- dados[0] = String.valueOf(i.getCodigoFilme());
- dados[1] = i.getTitulo();
- dados[2] = i.getDtLocacao();
- dados[3] = i.getDtDevolucao();
- tabela2.addRow(dados);
- }
- tblFilmesLocados.setModel(tabela);
- tblFilmesDevolvidos.setModel(tabela2);
- }
- }
- private void adicionaFilmeTabela() throws PersistenciaException {
- listaFilmesDevolvendo.add(devolucao);
- //JOptionPane.showMessageDialog(null,"s"+devolucao);
- listaFilmesLocados.remove(devolucao);
- carregaTabelasFilmes();
- }
- private void removeFilmeTabela() throws PersistenciaException {
- listaFilmesLocados.add(devolucao);
- //JOptionPane.showMessageDialog(rootPane, devolucao);
- listaFilmesDevolvendo.remove(devolucao);
- carregaTabelasFilmes();
- }
- private void btnAdicionarFilmeActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- if (tblFilmesLocados.getSelectedRow() >= 0){
- try {
- adicionaFilmeTabela();
- } catch (PersistenciaException ex) {
- Logger.getLogger(VideoDevolucao.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- }
- private void btnRemoverFilmeActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- if (tblFilmesDevolvidos.getSelectedRow() >= 0){
- try {
- removeFilmeTabela();
- } catch (PersistenciaException ex) {
- Logger.getLogger(VideoDevolucao.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement