diff options
Diffstat (limited to 'src/model/Locations.php')
-rw-r--r-- | src/model/Locations.php | 69 |
1 files changed, 37 insertions, 32 deletions
diff --git a/src/model/Locations.php b/src/model/Locations.php index 21e9b09..8ebf757 100644 --- a/src/model/Locations.php +++ b/src/model/Locations.php | |||
@@ -4,48 +4,44 @@ | |||
4 | class Locations extends Model | 4 | class Locations extends Model |
5 | { | 5 | { |
6 | // lecture des données ou hydratation | 6 | // lecture des données ou hydratation |
7 | private $ID_location; | 7 | protected $ID_presta; |
8 | private $nature_bien; | 8 | protected $designation; |
9 | private $modele; | 9 | protected $modele_description; |
10 | private $valeur; | 10 | protected $valeur; |
11 | private $etat_des_lieux_debut; | 11 | protected $etat_des_lieux_debut; |
12 | private $etat_des_lieux_fin; | 12 | protected $etat_des_lieux_fin; |
13 | private $duree_location; | 13 | protected $duree_location; |
14 | private $loyer_mensuel; | 14 | protected $loyer_mensuel; |
15 | private $total_HT; | 15 | protected $loyers_payes; |
16 | protected $caution; | ||
16 | 17 | ||
17 | use ModelChildren; | 18 | //~ use ModelChildren; |
18 | 19 | ||
19 | public function __construct(int $client_ID) | 20 | public function __construct() |
20 | { | 21 | { |
21 | parent::__construct($client_ID); | 22 | $this->table = strtolower(__CLASS__); // locations |
22 | $this->type == 'location'; | ||
23 | } | 23 | } |
24 | 24 | ||
25 | // setters | 25 | // setters |
26 | public function setIDLocation(int $value) | 26 | public function setIDPresta(int $value) |
27 | { | 27 | { |
28 | $this->ID_location = $value; | 28 | $this->ID_presta = $value; |
29 | return($this); | 29 | return($this); |
30 | } | 30 | } |
31 | //~ public function setIDPresta(int $value) | 31 | public function setDesignation(string $value) |
32 | //~ { | ||
33 | //~ $this->ID_presta = $value; | ||
34 | //~ return($this); | ||
35 | //~ } | ||
36 | public function setNatureBien(string $value) | ||
37 | { | 32 | { |
38 | $this->nature_bien = $value; | 33 | $this->designation = $value; |
39 | return($this); | 34 | return($this); |
40 | } | 35 | } |
41 | public function setModele(string $value) | 36 | public function setModeleDescription(string $value) |
42 | { | 37 | { |
43 | $this->modele = $value; | 38 | $this->modele_description = $value; |
44 | return($this); | 39 | return($this); |
45 | } | 40 | } |
46 | public function setValeur(float $value) | 41 | public function setValeur($value) |
47 | { | 42 | { |
48 | $this->valeur = $value; | 43 | $value = str_replace(',', '.', $value); |
44 | $this->valeur = (float) $value; | ||
49 | return($this); | 45 | return($this); |
50 | } | 46 | } |
51 | public function setEtatDesLieuxDebut(string $value) | 47 | public function setEtatDesLieuxDebut(string $value) |
@@ -58,19 +54,28 @@ class Locations extends Model | |||
58 | $this->etat_des_lieux_fin = $value; | 54 | $this->etat_des_lieux_fin = $value; |
59 | return($this); | 55 | return($this); |
60 | } | 56 | } |
61 | public function setDureeLocation(string $value) | 57 | public function setDureeLocation($value) |
62 | { | 58 | { |
63 | $this->duree_location = $value; | 59 | $value = str_replace(',', '.', $value); |
60 | $this->duree_location = (float) $value; | ||
64 | return($this); | 61 | return($this); |
65 | } | 62 | } |
66 | public function setlLyerMensuel(float $value) | 63 | public function setLoyerMensuel($value) |
67 | { | 64 | { |
68 | $this->loyer_mensuel = $value; | 65 | $value = str_replace(',', '.', $value); |
66 | $this->loyer_mensuel = (float) $value; | ||
69 | return($this); | 67 | return($this); |
70 | } | 68 | } |
71 | public function setTotalHT(float $value) | 69 | public function setLoyersPayes($value) |
72 | { | 70 | { |
73 | $this->total_HT = $value; | 71 | $value = str_replace(',', '.', $value); |
72 | $this->loyers_payes = (float) $value; | ||
73 | return($this); | ||
74 | } | ||
75 | public function setCaution($value) | ||
76 | { | ||
77 | $value = str_replace(',', '.', $value); | ||
78 | $this->caution = (float) $value; | ||
74 | return($this); | 79 | return($this); |
75 | } | 80 | } |
76 | } | 81 | } |