Пример #1
0
  private void eliminar() {
    try {
      Persistencia.Entities.Perfil perfil =
          implPerfil.findPerfilById(Integer.parseInt(txtCodigo_Perfil.getText().trim()));
      Boolean validar = true;
      String mensaje = "";
      if (txtCodigo_Perfil.getText().equals("")) {
        validar = false;
      }
      if (perfil.getPermisosList().size() != 0) {
        mensaje += "Hay Permisos con este Perfil \n";
        validar = false;
      }
      if (perfil.getUsuarioList().size() != 0) {
        mensaje += "Hay Usuarios con este Perfil \n";
        validar = false;
      }
      if (validar) {

        if (implPerfil.elimiarPerfil(perfil) == null) {
          JOptionPane.showMessageDialog(this, "Perfil Eliminado");
          clear_Table();
          findAllEntities();
          reloadSelectPerfil();
        } else {
          JOptionPane.showMessageDialog(this, "Error al Elimimnar el Perfil");
        }
      } else {
        JOptionPane.showMessageDialog(this, mensaje);
      }
    } catch (Exception e) {
      JOptionPane.showMessageDialog(this, "Error");
      e.printStackTrace();
    }
  }
Пример #2
0
 private void findAllEntities() {
   clear_Table();
   List<Persistencia.Entities.Perfil> list = implPerfil.findPerfilEntities();
   for (int i = 0; i < list.size(); i++) {
     addRow(list.get(i).getIdperfil().toString(), list.get(i).getDescripcion());
   }
 }
Пример #3
0
 private void editar() {
   try {
     Boolean validar = true;
     if (txtDescripcion_Perfil.getText().equals("")) {
       validar = false;
     }
     if (validar) {
       Persistencia.Entities.Perfil perfil =
           implPerfil.findPerfilById(Integer.parseInt(txtCodigo_Perfil.getText().trim()));
       perfil.setDescripcion(txtDescripcion_Perfil.getText());
       if (implPerfil.editPerfil(perfil) != null) {
         JOptionPane.showMessageDialog(this, "Perfil Editado");
         clear_Table();
         findAllEntities();
         reloadSelectPerfil();
       } else {
         JOptionPane.showMessageDialog(this, "Error al Editar el Perfil");
       }
     }
   } catch (Exception e) {
     JOptionPane.showMessageDialog(this, "Error");
     e.printStackTrace();
   }
 }
Пример #4
0
  public void guardar() {
    try {
      Boolean validar = true;
      if (txtDescripcion_Perfil.getText().equals("")) {
        validar = false;
      }
      if (validar) {
        Persistencia.Entities.Perfil perfil = new Persistencia.Entities.Perfil();
        perfil.setDescripcion(txtDescripcion_Perfil.getText());
        if (implPerfil.createPerfil(perfil) != null) {
          JOptionPane.showMessageDialog(this, "Perfil creado");
          cargarDatoGrid(perfil.getIdperfil().toString());
          reloadSelectPerfil();
        } else {
          JOptionPane.showMessageDialog(this, "Error al crear el Perfil");
        }
      }

      // 3470
    } catch (Exception e) {
      JOptionPane.showMessageDialog(this, "Error");
      e.printStackTrace();
    }
  }
Пример #5
0
 private void btnBuscarActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnBuscarActionPerformed
   findAll(
       implPerfil.buscar(
           txtBuscar_Codigo_Perfil.getText(), txtBuscar_Descripcion_Perfil.getText()));
 } // GEN-LAST:event_btnBuscarActionPerformed