Ejemplo n.º 1
0
 // 04 - updatePN()
 //      Atualiza o PN selecionado.
 public void updatePN() throws ExceptionDAO, SQLException {
   if (itemService.updatePN(PN) != null) {
     /* Registra LOG */
     /* %% Traduz valores 'null', 'false' e 'true' para o LOG %% */
     if (PN.getDescription() == null || newPN.getDescription().isEmpty()) {
       PN.setDescription("Desconhecida");
     }
     newLog(
         "Alteração",
         "Alteração do PN '" + PN.getPn() + "'.",
         "Descrição: "
             + PN.getDescription()
             + " | Peso: "
             + PN.getWeight()
             + " | Altura: "
             + PN.getSize_h()
             + " | Largura: "
             + PN.getSize_w()
             + " |"
             + " Profundidade: "
             + PN.getSize_d());
     PN = new ItemBean();
     System.out.println("[SYSTEM][PNSCONTROLLER] PN atualizado com sucesso!");
   } else {
     System.out.println("[SYSTEM][PNSCONTROLLER] ERRO: Falha ao atualizar o PN!");
   }
 }
Ejemplo n.º 2
0
 // 02 - addPN()
 //      Adiciona novo PN ao banco de dados.
 public void addPN() throws SQLException, ExceptionDAO {
   // Verifica existência do PN
   pnCheckStatus = itemService.checkPNExistance(newPN.getPn());
   // Adiciona PN caso o mesmo não exista no banco de dados
   if (pnCheckStatus == false) {
     itemService.addPN(newPN);
     /* Registra LOG */
     /* %% Traduz valores 'null', 'false' e 'true' para o LOG %% */
     if (newPN.getDescription() == null || newPN.getDescription().isEmpty()) {
       newPN.setDescription("Desconhecida");
     }
     newLog(
         "Inserção",
         "Cadastro do PN '" + newPN.getPn() + "'.",
         "Descrição: "
             + newPN.getDescription()
             + " | Peso: "
             + newPN.getWeight()
             + " | Altura: "
             + newPN.getSize_h()
             + " | Largura: "
             + newPN.getSize_w()
             + " |"
             + " Profundidade: "
             + newPN.getSize_d());
     System.out.println("[SYSTEM][PNSCONTROLLER] PN inserido com sucesso no banco de dados!");
     FacesContext.getCurrentInstance()
         .addMessage(
             null,
             new FacesMessage(
                 FacesMessage.SEVERITY_INFO,
                 "",
                 "O item de PN '" + newPN.getPn() + "' foi adicionado com sucesso!"));
     // Cancela o processo e exibe erro caso o PN já exista
   } else {
     System.out.println("[SYSTEM][PNSCONTROLLER] O PN informado já existe!");
     FacesContext.getCurrentInstance()
         .addMessage(
             null,
             new FacesMessage(
                 FacesMessage.SEVERITY_ERROR,
                 "",
                 "O item de PN '" + newPN.getPn() + "' já existe no banco de dados."));
   }
   // Limpa Bean do PN e encerra o processo
   newPN = new ItemBean();
   System.out.println("[SYSTEM][PNSCONTROLLER] Processo finalizado.");
 }
Ejemplo n.º 3
0
 // 03 - setEditPN()
 //      Define o PN a ser editado antes do método 04 ser executado.
 public void setEditPN(ItemBean selectedPN) {
   System.out.println(
       "[SYSTEM][PNSCONTROLLER] PN selecionado para edição: '" + selectedPN.getPn() + "'.");
   PN = selectedPN;
 }