diff --git a/data/ddl/table/ADRESSE_NUMERO_COMPL.php b/data/ddl/table/ADRESSE_NUMERO_COMPL.php
index e54a8add1596c29ec7dd707ad343bf4fbdc5c56c..8d429d4040e14c7035f7c4cfd5324aa72a045410 100644
--- a/data/ddl/table/ADRESSE_NUMERO_COMPL.php
+++ b/data/ddl/table/ADRESSE_NUMERO_COMPL.php
@@ -21,6 +21,18 @@ return [
'position' => 2,
'commentaire' => NULL,
],
+ 'CODE_RH' => [
+ 'name' => 'CODE_RH',
+ 'type' => 'string',
+ 'bdd-type' => 'VARCHAR2',
+ 'length' => 10,
+ 'scale' => NULL,
+ 'precision' => NULL,
+ 'nullable' => TRUE,
+ 'default' => NULL,
+ 'position' => 4,
+ 'commentaire' => NULL,
+ ],
'ID' => [
'name' => 'ID',
'type' => 'int',
diff --git a/data/ddl/table/VOIRIE.php b/data/ddl/table/VOIRIE.php
index 1cc7baec8329b87587169fb79102c6a280d1e7ef..81cd5e711e9e6e12e70cc7553efb8ac9f5264ae0 100644
--- a/data/ddl/table/VOIRIE.php
+++ b/data/ddl/table/VOIRIE.php
@@ -21,6 +21,18 @@ return [
'position' => 2,
'commentaire' => NULL,
],
+ 'CODE_RH' => [
+ 'name' => 'CODE_RH',
+ 'type' => 'string',
+ 'bdd-type' => 'VARCHAR2',
+ 'length' => 10,
+ 'scale' => NULL,
+ 'precision' => NULL,
+ 'nullable' => TRUE,
+ 'default' => NULL,
+ 'position' => 12,
+ 'commentaire' => NULL,
+ ],
'HISTO_CREATEUR_ID' => [
'name' => 'HISTO_CREATEUR_ID',
'type' => 'int',
diff --git a/module/Application/src/Application/Entity/Db/AdresseNumeroCompl.php b/module/Application/src/Application/Entity/Db/AdresseNumeroCompl.php
index b6709ce754a6d2dc83e923262a803562b7ff3007..ae10024605d9eabb9042c60ecf1442e311215301 100755
--- a/module/Application/src/Application/Entity/Db/AdresseNumeroCompl.php
+++ b/module/Application/src/Application/Entity/Db/AdresseNumeroCompl.php
@@ -17,6 +17,11 @@ class AdresseNumeroCompl
*/
protected $code;
+ /**
+ * @var string
+ */
+ protected $codeRh;
+
/**
* @var string
*/
@@ -44,6 +49,16 @@ class AdresseNumeroCompl
+ /**
+ * @return string
+ */
+ public function getCodeRh(): ?string
+ {
+ return $this->codeRh;
+ }
+
+
+
/**
* @return string
*/
diff --git a/module/Application/src/Application/Entity/Db/Mapping/Application.Entity.Db.AdresseNumeroCompl.dcm.xml b/module/Application/src/Application/Entity/Db/Mapping/Application.Entity.Db.AdresseNumeroCompl.dcm.xml
index 9c9a25a49468209cbe7fb7a7caed2ab62d8a6787..41fd82fd6dc646b1327e975788b52102f2848868 100755
--- a/module/Application/src/Application/Entity/Db/Mapping/Application.Entity.Db.AdresseNumeroCompl.dcm.xml
+++ b/module/Application/src/Application/Entity/Db/Mapping/Application.Entity.Db.AdresseNumeroCompl.dcm.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
- <entity name="Application\Entity\Db\AdresseNumeroCompl" table="ADRESSE_NUMERO_COMPL">
- <id name="id" type="integer" column="ID" />
- <field name="code" type="string" column="CODE" length="5" nullable="false"/>
- <field name="libelle" type="string" column="LIBELLE" length="60" nullable="false"/>
- </entity>
+ <entity name="Application\Entity\Db\AdresseNumeroCompl" table="ADRESSE_NUMERO_COMPL">
+ <id name="id" type="integer" column="ID"/>
+ <field name="code" type="string" column="CODE" length="5" nullable="false"/>
+ <field name="codeRh" type="string" column="CODE_RH" length="10" nullable="true"/>
+ <field name="libelle" type="string" column="LIBELLE" length="60" nullable="false"/>
+ </entity>
</doctrine-mapping>
diff --git a/module/Application/src/Application/Entity/Db/Mapping/Application.Entity.Db.Voirie.dcm.xml b/module/Application/src/Application/Entity/Db/Mapping/Application.Entity.Db.Voirie.dcm.xml
index 211eea1ed848691b6d90f6350c04368da49964e4..5c2eeea67bccc82dbcdae057594b2e12637b78bd 100755
--- a/module/Application/src/Application/Entity/Db/Mapping/Application.Entity.Db.Voirie.dcm.xml
+++ b/module/Application/src/Application/Entity/Db/Mapping/Application.Entity.Db.Voirie.dcm.xml
@@ -1,36 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
- <entity name="Application\Entity\Db\Voirie" table="VOIRIE">
- <id name="id" type="integer" column="ID">
- <generator strategy="SEQUENCE"/>
- </id>
- <field name="code" type="string" column="CODE" length="5" nullable="false"/>
- <field name="libelle" type="string" column="LIBELLE" length="60" nullable="false"/>
+ <entity name="Application\Entity\Db\Voirie" table="VOIRIE">
+ <id name="id" type="integer" column="ID">
+ <generator strategy="SEQUENCE"/>
+ </id>
+ <field name="code" type="string" column="CODE" length="5" nullable="false"/>
+ <field name="codeRh" type="string" column="CODE_RH" length="10" nullable="true"/>
+ <field name="libelle" type="string" column="LIBELLE" length="60" nullable="false"/>
- <many-to-one field="source" target-entity="UnicaenImport\Entity\Db\Source">
- <join-columns>
- <join-column name="SOURCE_ID" referenced-column-name="ID"/>
- </join-columns>
- </many-to-one>
- <field name="sourceCode" type="string" column="SOURCE_CODE" length="100" nullable="false"/>
+ <many-to-one field="source" target-entity="UnicaenImport\Entity\Db\Source">
+ <join-columns>
+ <join-column name="SOURCE_ID" referenced-column-name="ID"/>
+ </join-columns>
+ </many-to-one>
+ <field name="sourceCode" type="string" column="SOURCE_CODE" length="100" nullable="false"/>
- <field name="histoCreation" type="datetime" column="HISTO_CREATION" nullable="false"/>
- <field name="histoDestruction" type="datetime" column="HISTO_DESTRUCTION" nullable="true"/>
- <field name="histoModification" type="datetime" column="HISTO_MODIFICATION" nullable="false"/>
- <many-to-one field="histoModificateur" target-entity="Application\Entity\Db\Utilisateur">
- <join-columns>
- <join-column name="HISTO_MODIFICATEUR_ID" referenced-column-name="ID"/>
- </join-columns>
- </many-to-one>
- <many-to-one field="histoDestructeur" target-entity="Application\Entity\Db\Utilisateur">
- <join-columns>
- <join-column name="HISTO_DESTRUCTEUR_ID" referenced-column-name="ID"/>
- </join-columns>
- </many-to-one>
- <many-to-one field="histoCreateur" target-entity="Application\Entity\Db\Utilisateur">
- <join-columns>
- <join-column name="HISTO_CREATEUR_ID" referenced-column-name="ID"/>
- </join-columns>
- </many-to-one>
- </entity>
+ <field name="histoCreation" type="datetime" column="HISTO_CREATION" nullable="false"/>
+ <field name="histoDestruction" type="datetime" column="HISTO_DESTRUCTION" nullable="true"/>
+ <field name="histoModification" type="datetime" column="HISTO_MODIFICATION" nullable="false"/>
+ <many-to-one field="histoModificateur" target-entity="Application\Entity\Db\Utilisateur">
+ <join-columns>
+ <join-column name="HISTO_MODIFICATEUR_ID" referenced-column-name="ID"/>
+ </join-columns>
+ </many-to-one>
+ <many-to-one field="histoDestructeur" target-entity="Application\Entity\Db\Utilisateur">
+ <join-columns>
+ <join-column name="HISTO_DESTRUCTEUR_ID" referenced-column-name="ID"/>
+ </join-columns>
+ </many-to-one>
+ <many-to-one field="histoCreateur" target-entity="Application\Entity\Db\Utilisateur">
+ <join-columns>
+ <join-column name="HISTO_CREATEUR_ID" referenced-column-name="ID"/>
+ </join-columns>
+ </many-to-one>
+ </entity>
</doctrine-mapping>
diff --git a/module/Application/src/Application/Entity/Db/Voirie.php b/module/Application/src/Application/Entity/Db/Voirie.php
index 4746e2f92db62d7efa67a1586324f6e30ab31045..94bae454cdf7de1160c98033e79a49631da36ac2 100755
--- a/module/Application/src/Application/Entity/Db/Voirie.php
+++ b/module/Application/src/Application/Entity/Db/Voirie.php
@@ -25,6 +25,11 @@ class Voirie implements HistoriqueAwareInterface, ImportAwareInterface
*/
protected $code;
+ /**
+ * @var string|null
+ */
+ protected $codeRh;
+
/**
* @var string|null
*/
@@ -80,6 +85,30 @@ class Voirie implements HistoriqueAwareInterface, ImportAwareInterface
+ /**
+ * @return string|null
+ */
+ public function getCodeRh(): ?string
+ {
+ return $this->codeRh;
+ }
+
+
+
+ /**
+ * @param string|null $codeRh
+ *
+ * @return Voirie
+ */
+ public function setCodeRh(?string $codeRh): Voirie
+ {
+ $this->code = $codeRh;
+
+ return $this;
+ }
+
+
+
/**
* @return string|null
*/
diff --git a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php
index 0e107d1f342ee21a268fbb78942c19cd11d1ac11..4ad71c2ddedbde50d05b80213422ae3309ef0595 100644
--- a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php
+++ b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php
@@ -4,7 +4,9 @@ namespace ExportRh\Connecteur\Siham;
use Application\Entity\Db\Intervenant;
+use Application\Service\Traits\AdresseNumeroComplServiceAwareTrait;
use Application\Service\Traits\DossierServiceAwareTrait;
+use Application\Service\Traits\VoirieServiceAwareTrait;
use ExportRh\Connecteur\ConnecteurRhInterface;
use ExportRh\Entity\IntervenantRh;
use ExportRh\Form\Fieldset\SihamFieldset;
@@ -19,6 +21,8 @@ class SihamConnecteur implements ConnecteurRhInterface
{
use DossierServiceAwareTrait;
use ExportRhServiceAwareTrait;
+ use AdresseNumeroComplServiceAwareTrait;
+ use VoirieServiceAwareTrait;
public Siham $siham;
@@ -103,8 +107,10 @@ class SihamConnecteur implements ConnecteurRhInterface
$intervenantRh->setBIC($agent->getBic());
$intervenantRh->setCodeRh($agent->getMatricule());
$intervenantRh->setAdresseNumero($agent->getNoVoieAdresse());
- $intervenantRh->setAdresseNumeroCompl(null);
- $intervenantRh->setAdresseVoirie(null);
+ $bisTer = $this->getServiceAdresseNumeroCompl()->getRepo()->findOneBy(['codeRh' => $agent->getBisTerAdresse()]);
+ $intervenantRh->setAdresseNumeroCompl($bisTer);
+ $voirie = $this->getServiceVoirie()->getRepo()->findOneBy(['codeRh' => $agent->getNatureVoieAdresse()]);
+ $intervenantRh->setAdresseVoirie($voirie);
$intervenantRh->setAdresseVoie($agent->getNomVoieAdresse());
$intervenantRh->setAdressePrecisions($agent->getComplementAdresse());
$intervenantRh->setAdresseCodePostal($agent->getCodePostalAdresse());
@@ -262,29 +268,35 @@ class SihamConnecteur implements ConnecteurRhInterface
if ($datas['generiqueFieldset']['adressePrincipale']) {
- $adresse = '';
- $adresse .= (!empty($dossierIntervenant->getAdresseNumero())) ? $dossierIntervenant->getAdresseNumero() . ' ' : '';
- $adresse .= (!empty($dossierIntervenant->getAdresseNumeroCompl())) ? $dossierIntervenant->getAdresseNumeroCompl() . ' ' : '';
- $adresse .= (!empty($dossierIntervenant->getAdresseVoirie())) ? $dossierIntervenant->getAdresseVoirie() . ' ' : '';
- $adresse .= (!empty($dossierIntervenant->getAdresseVoie())) ? $dossierIntervenant->getAdresseVoie() . ' ' : '';
- $adresse .= (!empty($dossierIntervenant->getAdressePrecisions())) ? $dossierIntervenant->getAdressePrecisions() . ' ' : '';
- $adresse = Util::reduce($adresse);
- $adresse = str_replace('_', ' ', $adresse);
+ $numeroVoie = (!empty($dossierIntervenant->getAdresseNumero())) ? $dossierIntervenant->getAdresseNumero() : '';
+ $natureVoie = (!empty($dossierIntervenant->getAdresseVoirie()->getCodeRh())) ? $dossierIntervenant->getAdresseVoirie()->getCodeRh() : '';
+ $bisTer = (!empty($dossierIntervenant->getAdresseNumeroCompl())) ? $dossierIntervenant->getAdresseNumeroCompl()->getCodeRh() : '';
+ $nomVoie = (!empty($dossierIntervenant->getAdresseVoie())) ? $dossierIntervenant->getAdresseVoie() : '';
+ $complement = (!empty($dossierIntervenant->getAdressePrecisions())) ? $dossierIntervenant->getAdressePrecisions() : '';
+ $commune = Util::reduce($dossierIntervenant->getAdresseCommune());
+ $commune = str_replace('_', ' ', $commune);
+ $codePostal = $dossierIntervenant->getAdresseCodePostal();
+
+
+ $commune = Util::reduce($dossierIntervenant->getAdresseCommune());
+ $commune = str_replace('_', ' ', $commune);
$params = [
'matricule' => $intervenantRh->getCodeRh(),
'dateDebut' => $intervenantRh->getAdresseDateDebut(),
- 'bureauDistributeur' => $dossierIntervenant->getAdresseCommune(),
- 'complementAdresse' => substr($adresse, 0, 37),
- 'noVoie' => ' ',
- 'natureVoie' => '',
- 'nomVoie' => ' ',
- 'ville' => $dossierIntervenant->getAdresseCommune(),
+ 'bureauDistributeur' => $commune,
+ 'bisTer' => $bisTer,
+ 'noVoie' => $numeroVoie,
+ 'natureVoie' => $natureVoie,
+ 'nomVoie' => $nomVoie,
+ 'complementAdresse' => substr($complement, 0, 37),
+ 'ville' => $commune,
'codePostal' => $dossierIntervenant->getAdresseCodePostal(),
'codePays' => $dossierIntervenant->getAdressePays()->getCode(),
];
+
$this->siham->modifierAdressePrincipaleAgent($params);
}
@@ -405,20 +417,27 @@ class SihamConnecteur implements ConnecteurRhInterface
];
/*COORDONNEES POSTALES*/
- $adresse = '';
- $adresse .= (!empty($dossierIntervenant->getAdresseNumero())) ? $dossierIntervenant->getAdresseNumero() . ' ' : '';
- $adresse .= (!empty($dossierIntervenant->getAdresseNumeroCompl())) ? $dossierIntervenant->getAdresseNumeroCompl() . ' ' : '';
- $adresse .= (!empty($dossierIntervenant->getAdresseVoirie())) ? $dossierIntervenant->getAdresseVoirie() . ' ' : '';
- $adresse .= (!empty($dossierIntervenant->getAdresseVoie())) ? $dossierIntervenant->getAdresseVoie() . ' ' : '';
- $adresse .= (!empty($dossierIntervenant->getAdressePrecisions())) ? $dossierIntervenant->getAdressePrecisions() . ' ' : '';
- $adresse = Util::reduce($adresse);
- $adresse = str_replace('_', ' ', $adresse);
+ $numeroVoie = (!empty($dossierIntervenant->getAdresseNumero())) ? $dossierIntervenant->getAdresseNumero() : '';
+ $natureVoie = (!empty($dossierIntervenant->getAdresseVoirie())) ? $dossierIntervenant->getAdresseVoirie()->getCodeRh() : '';
+ $bisTer = (!empty($dossierIntervenant->getAdresseNumeroCompl())) ? $dossierIntervenant->getAdresseNumeroCompl()->getCodeRh() : '';
+ $nomVoie = (!empty($dossierIntervenant->getAdresseVoie())) ? $dossierIntervenant->getAdresseVoie() : '';
+ $complement = (!empty($dossierIntervenant->getAdressePrecisions())) ? $dossierIntervenant->getAdressePrecisions() : '';
+ $commune = Util::reduce($dossierIntervenant->getAdresseCommune());
+ $commune = str_replace('_', ' ', $commune);
+ $codePostal = $dossierIntervenant->getAdresseCodePostal();
+
+ $commune = Util::reduce($dossierIntervenant->getAdresseCommune());
+ $commune = str_replace('_', ' ', $commune);
$coordonneesPostales[] = [
- 'bureauDistributeur' => $dossierIntervenant->getAdresseCommune(),
- 'complementAdresse' => substr($adresse, 0, 37),
- 'commune' => $dossierIntervenant->getAdresseCommune(),
+ 'bureauDistributeur' => $commune,
+ 'bisTer' => $bisTer,
+ 'natureVoie' => $natureVoie,
+ 'nomVoie' => $nomVoie,
+ 'numAdresse' => $numeroVoie,
+ 'complementAdresse' => substr($complement, 0, 37),
+ 'commune' => $commune,
'codePostal' => $dossierIntervenant->getAdresseCodePostal(),
'codePays' => $dossierIntervenant->getAdressePays()->getCode(),
'debutAdresse' => $dateEffet,
@@ -657,6 +676,7 @@ class SihamConnecteur implements ConnecteurRhInterface
$uo = $this->siham->recupererListeUO($params);
+
return $uo;
}
diff --git a/module/ExportRh/view/export-rh/export-rh/siham/dataPEC.phtml b/module/ExportRh/view/export-rh/export-rh/siham/dataPEC.phtml
index 8d00101cbf1c9b3690e08f0fc9931e8321a5e785..231268ef04be338d0f31bd0b478ecbae78b0f821 100644
--- a/module/ExportRh/view/export-rh/export-rh/siham/dataPEC.phtml
+++ b/module/ExportRh/view/export-rh/export-rh/siham/dataPEC.phtml
@@ -52,10 +52,10 @@
<td>
<?php
$adresse = '';
- $adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
+ $adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . '<br/>' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
- $adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
+ $adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? strtoupper($intervenantDossier->getAdresseVoirie()) . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
diff --git a/module/ExportRh/view/export-rh/export-rh/siham/dataREN.phtml b/module/ExportRh/view/export-rh/export-rh/siham/dataREN.phtml
index 2fa8b00391ee2a04456c39fe63baa66151099bc5..f7921cf480ae1f8317e71f1cdc68dbd49018b443 100644
--- a/module/ExportRh/view/export-rh/export-rh/siham/dataREN.phtml
+++ b/module/ExportRh/view/export-rh/export-rh/siham/dataREN.phtml
@@ -20,10 +20,10 @@
<td>
<?php
$adresse = '';
- $adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
+ $adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . '<br/>' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
- $adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
+ $adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? strtoupper($intervenantDossier->getAdresseVoirie()) . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
@@ -37,7 +37,7 @@
$adresse = '';
$adresse .= (!empty(trim($intervenantRh->getAdresseNumero()))) ? $intervenantRh->getAdresseNumero() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseNumeroCompl()))) ? $intervenantRh->getAdresseNumeroCompl() . ' ' : '';
- $adresse .= (!empty(trim($intervenantRh->getAdresseVoirie()))) ? $intervenantRh->getAdresseVoirie() . ' ' : '';
+ $adresse .= (!empty(trim($intervenantRh->getAdresseVoirie()))) ? strtoupper($intervenantRh->getAdresseVoirie()) . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseVoie()))) ? $intervenantRh->getAdresseVoie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdressePrecisions()))) ? '<br/>' . $intervenantRh->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
diff --git a/module/ExportRh/view/export-rh/export-rh/siham/dataSYNC.phtml b/module/ExportRh/view/export-rh/export-rh/siham/dataSYNC.phtml
index f069b6a50d355717d0a716180318f803d6b2a30b..e9d4c5fe15d8bc0497aaa8180d46ec180aeb1afb 100644
--- a/module/ExportRh/view/export-rh/export-rh/siham/dataSYNC.phtml
+++ b/module/ExportRh/view/export-rh/export-rh/siham/dataSYNC.phtml
@@ -20,10 +20,10 @@
<td>
<?php
$adresse = '';
- $adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
+ $adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . '<br>' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
- $adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
+ $adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? strtoupper($intervenantDossier->getAdresseVoirie()) . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
@@ -37,7 +37,7 @@
$adresse = '';
$adresse .= (!empty(trim($intervenantRh->getAdresseNumero()))) ? $intervenantRh->getAdresseNumero() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseNumeroCompl()))) ? $intervenantRh->getAdresseNumeroCompl() . ' ' : '';
- $adresse .= (!empty(trim($intervenantRh->getAdresseVoirie()))) ? $intervenantRh->getAdresseVoirie() . ' ' : '';
+ $adresse .= (!empty(trim($intervenantRh->getAdresseVoirie()))) ? strtoupper($intervenantRh->getAdresseVoirie()) . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseVoie()))) ? $intervenantRh->getAdresseVoie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdressePrecisions()))) ? '<br/>' . $intervenantRh->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
@@ -82,20 +82,34 @@
<tr>
<td>
- <?= $this->formCheckbox($generiqueFieldset->get('iban')); ?>
- <?= $this->formLabel($generiqueFieldset->get('iban')) ?> :
+ <input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable, pensez à la mettre à jour manuellement dans SIHAM">
+ <label>IBAN:</label>
+ </td>
+ <td>
+ <?= $intervenantDossier->getIBAN() ?>
+ <?php if ($intervenantRh->getIBAN() != $intervenantDossier->getIBAN()): ?>
+ <span class="glyphicon glyphicon-alert" style="color:#a40000;"></span>
+ <?php endif; ?>
+ </td>
+ <td class="active">
+ <?= (!empty($intervenantRh)) ? $intervenantRh->getIBAN() : '' ?>
</td>
- <td><?= $intervenantDossier->getIBAN() ?></td>
- <td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getIBAN() : '' ?></td>
</tr>
<tr>
<td>
- <?= $this->formCheckbox($generiqueFieldset->get('bic')); ?>
- <?= $this->formLabel($generiqueFieldset->get('bic')) ?> :
+ <input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable, pensez à la mettre à jour manuellement dans SIHAM">
+ <label>BIC:</label>
</td>
- <td><?= $intervenantDossier->getBIC() ?></td>
- <td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getBIC() : '' ?></td>
+ <td>
+ <?= $intervenantDossier->getBIC() ?>
+ <?php if ($intervenantRh->getBIC() != $intervenantDossier->getBIC()): ?>
+ <span class="glyphicon glyphicon-alert" style="color:#a40000;"></span>
+ <?php endif; ?>
+ </td>
+ <td class="active">
+ <?= (!empty($intervenantRh)) ? $intervenantRh->getBIC() : '' ?>
+ </td>
</tr>
</tbody>
</table>