public void cagarPatenteActual() {
   verBotDetDeducciones = 0;
   verDetDeducciones = 0;
   try {
     patenteActual = patenteServicio.cargarObjPatente(Integer.parseInt(buscNumPat));
     if (patenteActual == null) {
       numPatente = null;
       patenteValoracionActal = new PatenteValoracion();
       verPanelDetalleImp = 0;
     } else {
       if (cargarExistePatValoracion()) {
         patenteValoracionActal = patenteServicio.buscaPatValoracion(patenteActual.getPatCodigo());
         System.out.println("Si encontro el objeto");
         numPatente = generaNumPatente(); // "AE-MPM-" + patenteActual.getPatCodigo();
         CatalogoDetalle objCatDetAux = new CatalogoDetalle();
         objCatDetAux =
             catalogoDetalleServicio.buscarPoCatdetTexCatdetCod(
                 patenteValoracionActal.getPatvalAnio() + "",
                 "A" + patenteValoracionActal.getPatvalAnio());
         catDetAnio = objCatDetAux;
         verguarda = 0;
         verActualiza = 1;
       } else {
         System.out.println("No encontro el objeto");
         numPatente = generaNumPatente(); // "AE-MPM-" + patenteActual.getPatCodigo();
         patenteValoracionActal = new PatenteValoracion();
         verguarda = 1;
         verActualiza = 0;
       }
     }
   } catch (Exception e) {
     LOGGER.log(Level.SEVERE, null, e);
   }
 }
 public void guardaPatenteValoracion() {
   try {
     CatalogoDetalle objCatDetAux = new CatalogoDetalle();
     objCatDetAux = catalogoDetalleServicio.buscarPorCodigoCatDet(catDetAnio.getCatdetCodigo());
     patenteValoracionActal.setPatvalAnio(Integer.parseInt(objCatDetAux.getCatdetTexto()));
     patenteValoracionActal.setPatCodigo(patenteActual);
     patenteServicio.editarPatenteValoracion(patenteValoracionActal);
     addSuccessMessage("Guardado Exitosamente", "Patente Valoración Guardado");
     patenteValoracionActal = new PatenteValoracion();
     inicializar();
   } catch (Exception e) {
     LOGGER.log(Level.SEVERE, null, e);
   }
 }
 public void listarAnios() throws Exception {
   listAnios = catalogoDetalleServicio.listarPorNemonicoCatalogo("ANIOS");
 }