コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 private void botaoVisualizarActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_botaoVisualizarActionPerformed
   controller.visualizarLivro();
 } // GEN-LAST:event_botaoVisualizarActionPerformed