From 45262760a7d575a9d612cc2056e66bf105e43df8 Mon Sep 17 00:00:00 2001 From: polo Date: Sat, 2 Sep 2023 11:03:16 +0200 Subject: section 3 ok (manque les prestas non-vendues) --- src/model/CESU.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/model/CESU.php') diff --git a/src/model/CESU.php b/src/model/CESU.php index a8aa1e8..f6c6630 100644 --- a/src/model/CESU.php +++ b/src/model/CESU.php @@ -20,11 +20,25 @@ class CESU extends Model public function getAllWithWindowFields(): array // différent de Model::getAll() qui retourne get_object_vars($this) { return [ - "Numéro CESU:" => $this->ID, "Tâche effectuée:" => $this->taches, "Durée du travail:" => $this->duree_travail, "Salaire:" => $this->salaire]; } + public function set(string $entry, string $input) + { + switch($entry) + { + case "Tâche effectuée:": + $this->setTaches($input); + break; + case "Durée du travail:": + $this->setDureeTravail($input); + break; + case "Salaire:": + $this->setSalaire($input); + break; + } + } // setters public function setIDPresta(int $value) -- cgit v1.2.3