Exemplo n.º 1
0
 @Transactional(propagation = Propagation.REQUIRED)
 public Ficha save(Ficha ficha) {
   updateBitacora(ficha);
   if (ficha.getId() == null) {
     String tipo = "FICHAS";
     Folio folio = folioDao.buscarNextFolio(ficha.getSucursal(), tipo);
     ficha.setFolio(folio.getFolio().intValue());
     folioDao.save(folio);
   }
   ficha.setImportado(null);
   ficha.setReplicado(null);
   ficha.actualizarTotal();
   return (Ficha) getHibernateTemplate().merge(ficha);
 }