public Collection<GestionPrecioDTO> buscarPromociones() {
   Collection<GestionPrecioDTO> gestionPrecioCol;
   GestionPrecioDTO gestionPrecioDTO = new GestionPrecioDTO();
   CatalogoValorDTO catalogoGestionPrecio = new CatalogoValorDTO();
   catalogoGestionPrecio
       .getId()
       .setCodigoCatalogoTipo(TipoGestionPrecio.CODIGO_TIPO_GESTION_PRECIO);
   catalogoGestionPrecio
       .getId()
       .setCodigoCatalogoValor(TipoGestionPrecio.PROMOCION.getValorTipoGestionPrecio());
   gestionPrecioDTO.setTipoGestionPrecio(catalogoGestionPrecio);
   gestionPrecioCol = dataGestor.findObjects(gestionPrecioDTO);
   return gestionPrecioCol;
 }
  public Collection<GestionPrecioDTO> buscarPromocionesCriterio(
      CriteriaSearchParameter<?> criteriaSearchParameter) {

    Collection<GestionPrecioDTO> gestionPrecioCol;
    GestionPrecioDTO gestionPrecioDTO = new GestionPrecioDTO();
    CatalogoValorDTO catalogoGestionPrecio = new CatalogoValorDTO();
    catalogoGestionPrecio
        .getId()
        .setCodigoCatalogoTipo(TipoGestionPrecio.CODIGO_TIPO_GESTION_PRECIO);
    catalogoGestionPrecio
        .getId()
        .setCodigoCatalogoValor(TipoGestionPrecio.PROMOCION.getValorTipoGestionPrecio());
    gestionPrecioDTO.setTipoGestionPrecio(catalogoGestionPrecio);
    if (criteriaSearchParameter != null) {
      gestionPrecioDTO.addCriteriaSearchParameter(criteriaSearchParameter);
    }
    gestionPrecioCol = dataGestor.findObjects(gestionPrecioDTO);
    return gestionPrecioCol;
  }