Ejemplo n.º 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();
    }
  }
Ejemplo n.º 2
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();
   }
 }