public void eliminarSistema() {
   try {
     serPer.remove(sistema);
     this.sistemas = serPer.findAll();
     FacesContext.getCurrentInstance()
         .addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Sistema Eliminado", ""));
   } catch (Exception e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
     FacesContext.getCurrentInstance()
         .addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, e.getMessage(), ""));
   }
   limpiar();
 }
 public void ingresarSistema() {
   try {
     sistema.setOpcionesList(new ArrayList<>());
     sistema.setSisCodigo(null);
     serPer.create(sistema);
     this.sistemas = serPer.findAll();
     FacesContext.getCurrentInstance()
         .addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Sistema Ingresado", ""));
   } catch (Exception e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
     FacesContext.getCurrentInstance()
         .addMessage(
             null,
             new FacesMessage(
                 FacesMessage.SEVERITY_ERROR, e.getMessage(), "Error al ingresar el Sistema"));
   }
   limpiar();
 }
 @PostConstruct
 public void cargarDatos() {
   // System.out.println("[DEBUG ControladorSistema] serSis hash:"+serPer.hashCode());
   sistemas = serPer.findAll();
   //        System.out.println(sistemas);
 }