Commit 0ad9bbeb authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Ajout de la possibilité de faire matcher les VHL par date

parent 5967e9f4
......@@ -495,9 +495,9 @@ class VolumeHoraire implements HistoriqueAwareInterface, ResourceInterface, Impo
/**
* @param \DateTime $horaire
*
* @return VolumeHoraireReferentiel
* @return VolumeHoraire
*/
public function setHoraire($horaire): VolumeHoraireReferentiel
public function setHoraire($horaire): VolumeHoraire
{
$this->horaire = $horaire;
......
......@@ -582,6 +582,11 @@ class VolumeHoraireListe
$vhl = new VolumeHoraireListe( $this->getService() );
/* Initialisation */
if ($this->horaire instanceof \DateTime){
$vhl->setHoraire($this->horaire);
}else{
$vhl->setHoraire(null);
}
if ($this->typeVolumeHoraire instanceof TypeVolumeHoraire){
$vhl->setTypeVolumeHoraire($this->typeVolumeHoraire);
}else{
......@@ -623,6 +628,7 @@ class VolumeHoraireListe
$volumeHoraire->setPeriode( $vhl->getPeriode() );
$volumeHoraire->setTypeIntervention( $vhl->getTypeIntervention() );
$volumeHoraire->setMotifNonPaiement( false === $motifNonPaiement ? null : $motifNonPaiement ); // pas de motif de paiement par défaut
$volumeHoraire->setHoraire($vhl->getHoraire());
$volumeHoraire->setHeures($newHeures);
$this->getService()->addVolumeHoraire($volumeHoraire);
}else{
......
......@@ -392,6 +392,11 @@ class VolumeHoraireReferentielListe
$vhl = new VolumeHoraireReferentielListe($this->getService());
/* Initialisation */
if ($this->horaire instanceof \DateTime){
$vhl->setHoraire($this->horaire);
}else{
$vhl->setHoraire(null);
}
if ($this->typeVolumeHoraire instanceof TypeVolumeHoraire) {
$vhl->setTypeVolumeHoraire($this->typeVolumeHoraire);
} else {
......@@ -409,6 +414,7 @@ class VolumeHoraireReferentielListe
$volumeHoraire = new VolumeHoraireReferentiel();
$volumeHoraire->setServiceReferentiel($vhl->getService());
$volumeHoraire->setTypeVolumeHoraire($vhl->getTypeVolumeHoraire());
$volumeHoraire->setHoraire($vhl->getHoraire());
$volumeHoraire->setHeures($saisieHeures);
$this->getService()->addVolumeHoraireReferentiel($volumeHoraire);
} else {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment