From d328b85a0f682bfead3e762d09dbaa752f9e42b1 Mon Sep 17 00:00:00 2001
From: Antony Le Courtes <antony.lecourtes@unicaen.fr>
Date: Tue, 7 Dec 2021 14:35:04 +0100
Subject: [PATCH] =?UTF-8?q?Correction=20sur=20m=C3=A9thode=20RecupListeAge?=
 =?UTF-8?q?nt=20suite=20patch=20siham.=20Ajout=20temoinValide=20et=20liste?=
 =?UTF-8?q?TypeContrat?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/UnicaenSiham/Service/Siham.php | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/UnicaenSiham/Service/Siham.php b/src/UnicaenSiham/Service/Siham.php
index 8242f5a..66faa08 100644
--- a/src/UnicaenSiham/Service/Siham.php
+++ b/src/UnicaenSiham/Service/Siham.php
@@ -175,6 +175,18 @@ class Siham
     {
         $agents = [];
 
+        //Liste type contrat
+        $listeTypeContrat = [];
+
+        if (!empty($params['listeTypeContrat'])) {
+            foreach ($params['listeTypeContrat'] as $typeContrat) {
+                $listeTypeContrat[] = [
+                    'codeTypeContrat' => (isset($typeContrat['codeTypeContrat'])) ? $typeContrat['codeTypeContrat'] : '',
+                    'modeGest'        => (isset($typeContrat['modeGest'])) ? $typeContrat['modeGest'] : '',
+                ];
+            }
+        }
+
         $paramsWS = ['ParamRecupListeAgents' => [
             'codeEtablissement'      => $this->codeEtablissement,
             'nomUsuel'               => (isset($params['nomUsuel'])) ? strtoupper($params['nomUsuel']) : '',
@@ -182,8 +194,10 @@ class Siham
             'prenom'                 => (isset($params['prenom'])) ? strtoupper($params['prenom']) : '',
             'numeroInsee'            => (isset($params['numeroInsee'])) ? $params['numeroInsee'] : '',
             'dateObservation'        => (isset($params['dateObservation'])) ? $params['dateObservation'] : '',
+            'listeTypeContrat'       => $listeTypeContrat,
             'temEnseignantChercheur' => (isset($params['TemEnseignantChercheur'])) ? $params['TemEnseignantChercheur'] : '',
             'temEtat'                => (isset($params['TemEtat'])) ? $params['TemEtat'] : '',
+            'temoinValide'           => (isset($params['temoinValide'])) ? $params['temoinValide'] : '',
 
         ]];
 
-- 
GitLab