public void actualizarPromocion(GestionPrecioDTO gestionPrecioDTO) {
    dataGestor.update(gestionPrecioDTO);
    if (CollectionUtils.isNotEmpty(gestionPrecioDTO.getArticulosGestionPrecios())) {
      for (ArticuloGestionPrecioDTO gestionPrecioArticuloDTO :
          gestionPrecioDTO.getArticulosGestionPrecios()) {

        this.fijarDatosPorDefecto(
            gestionPrecioDTO.getId().getCodigoGestionPrecio(), gestionPrecioArticuloDTO);

        dataGestor.createOrUpdate(gestionPrecioArticuloDTO);
      }
    }
  }
  public void registrarPromocion(GestionPrecioDTO gestionPrecioDTO) {

    gestionPrecioDTO.setEstado(SICConstantes.ESTADO_ACTIVO_NUMERICO);
    dataGestor.create(gestionPrecioDTO);

    if (CollectionUtils.isNotEmpty(gestionPrecioDTO.getArticulosGestionPrecios())) {
      for (ArticuloGestionPrecioDTO gestionPrecioArticuloDTO :
          gestionPrecioDTO.getArticulosGestionPrecios()) {

        this.fijarDatosPorDefecto(
            gestionPrecioDTO.getId().getCodigoGestionPrecio(), gestionPrecioArticuloDTO);

        dataGestor.create(gestionPrecioArticuloDTO);
      }
    }
  }