Commit 3dfa43ad authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

WIP intégration module export RH

parent 3d5e5982
......@@ -14,48 +14,53 @@ $intervenant->getNomUsuel()
L'export des données intervenants vers le SIRH n'est disponible que pour les vacataires.
<?php elseif (empty($intervenantDossierValidation)): ?>
Vous devez d'abord valider les données personnelles de <?= $intervenant; ?> pour pouvoir les synchroniser avec le SIRH
<?php elseif (empty($intervenantRh)): ?>
<?php endif; ?>
</div>
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>Intervenant OSE</th>
<th>Intervenant SI RH</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Nom usuel :</td>
<td><?= $intervenant->getNomUsuel() ?></td>
<td><?= $intervenantRh->getNomUsuel() ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Prénom :</td>
<td><?= $intervenant->getPrenom() ?></td>
<td><?= $intervenantRh->getPrenom() ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Date de naissance :</td>
<td><?= $intervenant->getDateNaissance()->format('d/m/Y') ?></td>
<td><?= $intervenantRh->getDateNaissance()->format('d/m/Y') ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Numéro INSEE</td>
<td><?= $intervenant->getNumeroInsee() ?></td>
<td><?= $intervenantRh->getNumeroInsee() ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Tel pro :</td>
<td><?= $intervenant->getTelPro() ?></td>
<td><?= $intervenantRh->getTelPro() ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Tel perso :</td>
<td><?= $intervenant->getTelPerso() ?></td>
<td><?= $intervenantRh->getTelPerso() ?></td>
</tr>
<?php if (!empty($intervenantRh)): ?>
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>Intervenant OSE</th>
<th>Intervenant SI RH</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Nom usuel :</td>
<td><?= $intervenant->getNomUsuel() ?></td>
<td><?= $intervenantRh->getNomUsuel() ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Prénom :</td>
<td><?= $intervenant->getPrenom() ?></td>
<td><?= $intervenantRh->getPrenom() ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Date de naissance :</td>
<td><?= $intervenant->getDateNaissance()->format('d/m/Y') ?></td>
<td><?= $intervenantRh->getDateNaissance()->format('d/m/Y') ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Numéro INSEE</td>
<td><?= $intervenant->getNumeroInsee() ?></td>
<td><?= $intervenantRh->getNumeroInsee() ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Tel pro :</td>
<td><?= $intervenant->getTelPro() ?></td>
<td><?= $intervenantRh->getTelPro() ?></td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" name="nomUsuel"/> Tel perso :</td>
<td><?= $intervenant->getTelPerso() ?></td>
<td><?= $intervenantRh->getTelPerso() ?></td>
</tr>
</tbody>
</table>
</tbody>
</table>
<?php else: ?>
Vous devez faire une prise en charge SIHAM, car l'intervenant est inconnu du SI RH
<?php endif; ?>
......@@ -37,7 +37,7 @@ if ($this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_EDITION))
if ($this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_EXPORTER))) {
$tabs[] = [
'id' => 'export-rh',
'label' => '<span class="glyphicon glyphicon-export"></span> Export RH',
'label' => '<span class="glyphicon glyphicon-export"></span> PEC / REN',
'url' => $this->url('intervenant/export', ['intervenant' => $intervenant->getId()]),
'force-refresh' => true,
];
......
......@@ -70,7 +70,7 @@ class SihamConnecteur implements ConnecteurRhInterface
$intervenantRh->setDateNaissance(new \DateTime($agent->getDateNaissance()));
$intervenantRh->setTelPerso($agent->getTelephonePerso());
$intervenantRh->setTelPro($agent->getTelephonePro());
$intervenantRh->setNumeroInsee($agent->getNumeroInsee());
$intervenantRh->setNumeroInsee($agent->getNumeroInseeDefinitif());
}
return $intervenantRh;
......
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