table = 'devisfactures'; $this->ID_presta = $ID_presta; } // setters public function setIDDevisFacture(int $value = 0) { if($value === 0) { $this->ID_devis_facture = $this->db->lastInsertId(); // méthode de PDO } else { $this->ID_devis_facture = $value; } return($this); } public function setIDPresta(int $value) { $this->ID_presta = $value; return($this); } public function setValiditeDdevis(string $value) { $this->validite_devis = $value; return($this); } public function setSignatureDevis(string $value) { $this->signature_devis = $value; return($this); } public function setTaches(string $value) { $this->taches = $value; return($this); } public function setMachine(string $value) { $this->machine = $value; return($this); } public function setOS(string $value) { $this->OS = $value; return($this); } public function setDonnees(string $value) { $this->donnees = $value; return($this); } public function setClesLicences(string $value) { $this->cles_licences = $value; return($this); } public function setTotalMainDOeuvre(float $value) { $this->total_main_d_oeuvre = $value; return($this); } public function setPieces(string $value) { $this->pieces = $value; return($this); } public function setTotalPieces(float $value) { $this->total_pieces = $value; return($this); } public function setDeplacement(float $value) { $this->deplacement = $value; return($this); } public function setTotalHT(float $value) { $this->total_HT = $value; return($this); } public function newRow(array $input, array $quotations_input = []) { if(!empty($quotations_input)) // cas d'un devis { $this->hydrate(['validite_devis' => $quotations_input[0], 'signature_devis' => $quotations_input[1]]); } $this->hydrate([]); } }