Skip to content
Snippets Groups Projects
Commit f3ef43cc authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Front. Mise en place de la cloture du dossier lors d'une prise en charge.

parent 31c35cf8
Branches
No related tags found
No related merge requests found
......@@ -2896,7 +2896,7 @@
"source": {
"type": "git",
"url": "https://git.unicaen.fr/lib/unicaen/siham.git",
"reference": "af707552271432f46eb16fe86b0718501d8b2980"
"reference": "5eecac4aa6ecc069cc31dcecbd10731aad9d194a"
},
"require": {
"zendframework/zend-mail": "^2.10",
......@@ -2921,7 +2921,7 @@
}
],
"description": "PHP library for SIHAM webservices",
"time": "2021-09-21T12:38:46+00:00"
"time": "2021-09-24T08:30:23+00:00"
},
{
"name": "unicaen/tbl",
......
......@@ -11,5 +11,5 @@ FROM intervenant i
JOIN contrat c ON c.intervenant_id = i.id AND c.histo_destruction IS NULL
WHERE i.export_date IS NULL
AND i.affectation_fin < sysdate
AND c.
AND c.date_retour_signe IS NOT NULL
) t
\ No newline at end of file
......@@ -9,6 +9,7 @@ use ExportRh\Connecteur\ConnecteurRhInterface;
use ExportRh\Entity\IntervenantRh;
use ExportRh\Form\Fieldset\SihamFieldset;
use ExportRh\Service\ExportRhServiceAwareTrait;
use UnicaenApp\Util;
use UnicaenSiham\Entity\Agent;
use UnicaenSiham\Exception\SihamException;
use UnicaenSiham\Service\Siham;
......@@ -269,6 +270,8 @@ class SihamConnecteur implements ConnecteurRhInterface
$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);
$params = [
......@@ -387,6 +390,9 @@ class SihamConnecteur implements ConnecteurRhInterface
$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);
$coordonneesPostales[] = [
'bureauDistributeur' => $dossierIntervenant->getAdresseCommune(),
......@@ -576,6 +582,36 @@ class SihamConnecteur implements ConnecteurRhInterface
public function cloreDossier(Intervenant $intervenant): ?bool
{
try {
$anneeUniversitaire = $this->getExportRhService()->getAnneeUniversitaireEnCours();
$dateSortie = $anneeUniversitaire->getDateFin()->format('Y-m-d');
$matricule = '';
//On récupére le code RH par le INSEE
$matricule = $this->trouverCodeRhByInsee($intervenant);
if (!empty($intervenant->getCodeRh()) && empty($matricule)) {
$matricule = $intervenant->getCodeRh();
}
$paramsWS = [
'categorieSituation' => 'MC140',
'dateSortie' => $dateSortie,
'matricule' => $matricule,
'motifSituation' => 'MC141',
];
return $this->siham->cloreDossier($paramsWS);
} catch (SihamException $e) {
throw new \Exception($e->getMessage());
}
}
public function recupererListeUO(): ?array
{
/*On récupére les UO de type composante*/
......
......@@ -12,6 +12,7 @@ use ExportRh\Form\ExportRhForm;
use ExportRh\Form\Traits\ExportRhFormAwareTrait;
use ExportRh\Service\ExportRhService;
use ExportRh\Service\ExportRhServiceAwareTrait;
use UnicaenApp\Util;
use UnicaenSiham\Exception\SihamException;
use Zend\Validator\Date;
use Zend\View\Model\ViewModel;
......@@ -120,6 +121,8 @@ class ExportRhController extends AbstractController
*
*/
try {
if ($intervenant->getStatut()->getCode() != 'BIATSS' && $typeIntervenant != 'P') {
$intervenantRh = $this->exportRhService->getIntervenantRh($intervenant);
}
......@@ -186,7 +189,8 @@ class ExportRhController extends AbstractController
$result = $this->exportRhService->priseEnChargeIntrervenantRh($intervenant, $posts);
if ($result !== false) {
$this->flashMessenger()->addSuccessMessage('succes matricule : ' . $result);
$this->exportRhService->cloreDossier($intervenant);
$this->flashMessenger()->addSuccessMessage('La prise en charge s\'est déroulée avec succés et le dossier a été cloturé');
$this->getServiceIntervenant()->updateExportDate($intervenant);
} else {
$this->flashMessenger()->addErrorMessage('Probleme prise en charge');
......@@ -217,7 +221,8 @@ class ExportRhController extends AbstractController
$posts = $this->getRequest()->getPost();
$result = $this->exportRhService->renouvellementIntervenantRh($intervenant, $posts);
if ($result !== false) {
$this->flashMessenger()->addSuccessMessage('Le renouvellement s\'est déroulé avec succés');
$this->exportRhService->cloreDossier($intervenant);
$this->flashMessenger()->addSuccessMessage('Le renouvellement s\'est déroulé avec succés et le dossier a été cloturé');
$this->getServiceIntervenant()->updateExportDate($intervenant);
} else {
$this->flashMessenger()->addErrorMessage('Un problème est survenu lors de la tentative de renouvellement de l\'intervenant');
......
......@@ -159,6 +159,13 @@ class ExportRhService extends AbstractService
public function cloreDossier(Intervenant $intervenant)
{
return $this->connecteur->cloreDossier($intervenant);
}
public function getFieldsetConnecteur(): Fieldset
{
return $this->connecteur->recupererFormulairePriseEnCharge();
......
......@@ -90,6 +90,10 @@ if ($priseEnCharge) {
<td>Type de rattachement</td>
<td><?= $affectationEnCours->libLongTypeRattachement ?></td>
</tr>
<tr>
<td>Exporter vers <?= $nameConnecteur ?> le</td>
<td><?= $intervenant->getExportDate()->format('d-m-Y') ?></td>
</tr>
</tbody>
</table>
</div>
......@@ -136,129 +140,12 @@ if ($priseEnCharge) {
</div>
</div>
<?php endif; ?>
<!--Partie générique du formulaire-->
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables</div>
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>OSE</th>
<th><?= $nameConnecteur ?></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('adressePrincipale')); ?>
<?= $this->formLabel($generiqueFieldset->get('adressePrincipale')) ?> :
</td>
<td>
<?php
$adresse = '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantDossier->getAdresseCodePostal() . ' ' . $intervenantDossier->getAdresseCommune();
echo $adresse;
?>
</td>
<td class="active">
<?php if ($priseEnCharge): ?>
<!--Partie générique du formulaire-->
<?php
if (!empty($intervenantRh)) {
$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->getAdresseVoie()))) ? $intervenantRh->getAdresseVoie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdressePrecisions()))) ? '<br/>' . $intervenantRh->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantRh->getAdresseCodePostal() . ' ' . $intervenantRh->getAdresseCommune();
echo $adresse;
}
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/dataPEC', compact('generiqueFieldset', 'intervenantRh', 'intervenantDossier', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
?>
</td>
</tr>
<tr>
<td>
<input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable">
<label>Nom usuel:</label>
</td>
<td><?= $intervenantDossier->getNomUsuel() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getNomUsuel() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPro')) ?> :
</td>
<td><?= $intervenantDossier->getTelPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPerso')) ?> :
</td>
<td><?= $intervenantDossier->getTelPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPerso() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPro')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPerso')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPerso() : '' ?></td>
</tr>
<tr>
<td>
<?php if ($renouvellement || (!$renouvellement && !$priseEnCharge)): ?>
<input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable, pensez à la mettre à jour manuellement dans SIHAM">
<label>IBAN:</label>
<?php else: ?>
<?= $this->formCheckbox($generiqueFieldset->get('iban')); ?>
<?= $this->formLabel($generiqueFieldset->get('iban')) ?> :
<?php endif; ?>
</td>
<td><?= $intervenantDossier->getIBAN() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getIBAN() : '' ?></td>
</tr>
<tr>
<td>
<?php if ($renouvellement || (!$renouvellement && !$priseEnCharge)): ?>
<input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable, pensez à la mettre à jour manuellement dans SIHAM">
<label>BIC:</label>
<?php else: ?>
<?= $this->formCheckbox($generiqueFieldset->get('bic')); ?>
<?= $this->formLabel($generiqueFieldset->get('bic')) ?> :
<?php endif; ?>
</td>
<td><?= $intervenantDossier->getBIC() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getBIC() : '' ?></td>
</tr>
</tbody>
</table>
</div>
</div>
<?php if ($priseEnCharge): ?>
<!-- Formulaire spécifique au connecteur-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/connecteurForm', compact('connecteurFieldset', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
......@@ -269,6 +156,11 @@ if ($priseEnCharge) {
<button onclick="$('.form-export-rh').submit();" class="btn btn-primary">Prendre en charge l'intervenant dans <?= $nameConnecteur; ?></button>
</p>
<?php elseif ($renouvellement): ?>
<!--Partie générique du formulaire-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/dataREN', compact('generiqueFieldset', 'intervenantRh', 'intervenantDossier', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
?>
<!-- Formulaire spécifique au connecteur-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/connecteurForm', compact('connecteurFieldset', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
?>
......@@ -277,6 +169,10 @@ if ($priseEnCharge) {
<button onclick="$('.form-export-rh').submit();" class="btn btn-primary">Renouveller l'intervenant dans <?= $nameConnecteur; ?></button>
</p>
<?php else: ?>
<!--Partie générique du formulaire-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/dataSYNC', compact('generiqueFieldset', 'intervenantRh', 'intervenantDossier', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
?>
</form>
<p>
<button onclick="$('.form-export-rh').submit();" class="btn btn-primary">Synchroniser les données personnelles dans <?= $nameConnecteur; ?></button>
......
<?php
/**
* @var \Application\Entity\Db\Intervenant $intervenant
* @var \ExportRh\Entity\IntervenantRh $intervenantRh
* @var \Application\Entity\Db\IntervenantDossier $intervenantDossier
* @var $this \Application\View\Renderer\PhpRenderer
*
*/
?>
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables pour un renouvellement</div>
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>OSE</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('nomUsuel')); ?>
<?= $this->formLabel($generiqueFieldset->get('nomUsuel')) ?> :
</td>
<td><?= $intervenantDossier->getNomUsuel() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('prenom')); ?>
<?= $this->formLabel($generiqueFieldset->get('prenom')) ?> :
</td>
<td><?= $intervenantDossier->getPrenom() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('dateNaissance')); ?>
<?= $this->formLabel($generiqueFieldset->get('dateNaissance')) ?> :
</td>
<td><?= $intervenantDossier->getDateNaissance()->format('d-m-Y') ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('adressePrincipale')); ?>
<?= $this->formLabel($generiqueFieldset->get('adressePrincipale')) ?> :
</td>
<td>
<?php
$adresse = '';
$adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantDossier->getAdresseCodePostal() . ' ' . $intervenantDossier->getAdresseCommune();
echo $adresse;
?>
</td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPro')) ?> :
</td>
<td><?= $intervenantDossier->getTelPro() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPerso')) ?> :
</td>
<td><?= $intervenantDossier->getTelPerso() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPro')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPro() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPerso')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPerso() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('numeroInsee')); ?>
<?= $this->formLabel($generiqueFieldset->get('numeroInsee')) ?> :
</td>
<td><?= $intervenantDossier->getNumeroInsee() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('iban')); ?>
<?= $this->formLabel($generiqueFieldset->get('iban')) ?> :
</td>
<td><?= $intervenantDossier->getIBAN() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('bic')); ?>
<?= $this->formLabel($generiqueFieldset->get('bic')) ?> :
</td>
<td><?= $intervenantDossier->getBIC() ?></td>
</tr>
</tbody>
</table>
</div>
</div>
\ No newline at end of file
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables pour un renouvellement</div>
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>OSE</th>
<th><?= $nameConnecteur ?></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('adressePrincipale')); ?>
<?= $this->formLabel($generiqueFieldset->get('adressePrincipale')) ?> :
</td>
<td>
<?php
$adresse = '';
$adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantDossier->getAdresseCodePostal() . ' ' . $intervenantDossier->getAdresseCommune();
echo $adresse;
?>
</td>
<td class="active">
<?php
if (!empty($intervenantRh)) {
$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->getAdresseVoie()))) ? $intervenantRh->getAdresseVoie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdressePrecisions()))) ? '<br/>' . $intervenantRh->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantRh->getAdresseCodePostal() . ' ' . $intervenantRh->getAdresseCommune();
echo $adresse;
}
?>
</td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPro')) ?> :
</td>
<td><?= $intervenantDossier->getTelPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPerso')) ?> :
</td>
<td><?= $intervenantDossier->getTelPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPerso() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPro')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPerso')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPerso() : '' ?></td>
</tr>
<tr>
<td>
<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() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getIBAN() : '' ?></td>
</tr>
<tr>
<td>
<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>
</tr>
</tbody>
</table>
</div>
</div>
\ No newline at end of file
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables</div>
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>OSE</th>
<th><?= $nameConnecteur ?></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('adressePrincipale')); ?>
<?= $this->formLabel($generiqueFieldset->get('adressePrincipale')) ?> :
</td>
<td>
<?php
$adresse = '';
$adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantDossier->getAdresseCodePostal() . ' ' . $intervenantDossier->getAdresseCommune();
echo $adresse;
?>
</td>
<td class="active">
<?php
if (!empty($intervenantRh)) {
$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->getAdresseVoie()))) ? $intervenantRh->getAdresseVoie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdressePrecisions()))) ? '<br/>' . $intervenantRh->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantRh->getAdresseCodePostal() . ' ' . $intervenantRh->getAdresseCommune();
echo $adresse;
}
?>
</td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPro')) ?> :
</td>
<td><?= $intervenantDossier->getTelPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPerso')) ?> :
</td>
<td><?= $intervenantDossier->getTelPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPerso() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPro')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPerso')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPerso() : '' ?></td>
</tr>
<tr>
<td>
<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() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getIBAN() : '' ?></td>
</tr>
<tr>
<td>
<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>
</tr>
</tbody>
</table>
</div>
</div>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment