private void botaoInserirActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_botaoInserirActionPerformed try { String[] opcoes = {"sim", "não"}; String rg = JOptionPane.showInputDialog("Digite seu RG"); controllerCliente = new ClienteControllerUI(); if (controllerCliente.clienteExiste(Long.parseLong(rg))) { int op = JOptionPane.showOptionDialog( this, "Deseja alugar este livro?", "Cliente encontrado!", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opcoes, opcoes[0]); if (op == 0) { JOptionPane.showMessageDialog(this, "Processando Dados..."); controller.salvarAluguel(Long.parseLong(rg)); } else { JOptionPane.showMessageDialog(this, "Livro não pode ser alugado!"); } } else { JOptionPane.showMessageDialog(this, "Cliente não encontrado!"); } } catch (Exception e) { JOptionPane.showMessageDialog(this, "Campo inválido!"); } } // GEN-LAST:event_botaoInserirActionPerformed
private void botaoRemoverActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_botaoRemoverActionPerformed try { String[] opcoes = {"sim", "não"}; String isbn = JOptionPane.showInputDialog("Digite o ISBN desejado:"); controllerLivro = new LivroControllerUI(); if (controllerLivro.LivroExiste(Long.parseLong(isbn))) { Livro li = controllerLivro.buscarLivroPorIsbn(Long.parseLong(isbn)); JOptionPane.showMessageDialog( this, "Livro Encontrado! \nTitulo: " + li.getTitulo() + "\nAutor: " + li.getAutor() + "\nAno de Publicação: " + li.getAnoPublicacao()); int op = JOptionPane.showOptionDialog( this, "Deseja alugar este livro?", "Livro encontrado!", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opcoes, opcoes[0]); if (op == 0) { String rg = JOptionPane.showInputDialog("Digite seu RG: "); controllerCliente = new ClienteControllerUI(); if (controllerCliente.clienteExiste(Long.parseLong(rg))) { controller.salvarAluguel(Long.parseLong(rg)); } } else { JOptionPane.showMessageDialog(this, "Livro não foi alugado!"); } } else { JOptionPane.showMessageDialog(this, "Livro não encontrado!"); } } catch (Exception e) { JOptionPane.showMessageDialog(this, "Campo inválido!"); } } // GEN-LAST:event_botaoRemoverActionPerformed
private void botaoVisualizarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_botaoVisualizarActionPerformed controller.visualizarLivro(); } // GEN-LAST:event_botaoVisualizarActionPerformed