src/Entity/CommandeAchat.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\DBAL\Types\Types;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use App\Repository\CommandeAchatRepository;
  6. #[ORM\Entity(repositoryClass: CommandeAchatRepository::class)]
  7. #[ORM\Table(name: 'CommandeAchat')]
  8. class CommandeAchat
  9. {
  10. public const STATUT_BROUILLON = 'brouillon';
  11. public const STATUT_VALIDE = 'valide';
  12. public const STATUT_ANNULE = 'annule';
  13. public const STATUT_PARTIEL = 'partiel';
  14. public const STATUT_TERMINE = 'termine';
  15. public const STATUT_REJETE = 'rejeté';
  16. #[ORM\Id]
  17. #[ORM\GeneratedValue(strategy: 'AUTO')]
  18. #[ORM\Column(name: 'id', type: Types::INTEGER)]
  19. private ?int $id = null;
  20. #[ORM\ManyToOne(targetEntity: ContratCadre::class, inversedBy: 'bonsDeCommande')]
  21. #[ORM\JoinColumn(nullable: true, onDelete: 'SET NULL')]
  22. private ?ContratCadre $contratCadre = null;
  23. #[ORM\ManyToOne(targetEntity: demAchat::class)]
  24. #[ORM\JoinColumn(nullable: false)]
  25. private ?demAchat $achat = null;
  26. #[ORM\ManyToOne(targetEntity: Fournisseur::class)]
  27. private ?Fournisseur $fournisseur = null;
  28. #[ORM\Column(name: 'article', type: Types::STRING, length: 20, nullable: true)]
  29. private ?string $article = null;
  30. #[ORM\Column(name: 'description', type: Types::STRING, length: 20, nullable: true)]
  31. private ?string $description = null;
  32. #[ORM\Column(name: 'quantite', type: Types::INTEGER, nullable: true)]
  33. private ?int $quantite = null;
  34. #[ORM\Column(name: 'prixU', type: Types::FLOAT, nullable: true)]
  35. private ?float $prixU = null;
  36. #[ORM\Column(name: 'numCA', type: Types::INTEGER)]
  37. private ?int $numCA = null;
  38. #[ORM\Column(name: 'dateCA', type: Types::DATETIME_MUTABLE)]
  39. private ?\DateTimeInterface $dateCA = null;
  40. #[ORM\Column(name: 'adresseV', type: Types::STRING, length: 255, nullable: true)]
  41. private ?string $adresseV = null;
  42. #[ORM\Column(name: 'telV', type: Types::STRING, length: 20, nullable: true)]
  43. private ?string $telV = null;
  44. #[ORM\Column(name: 'remarque', type: Types::STRING, length: 255, nullable: true)]
  45. private ?string $remarque = null;
  46. #[ORM\Column(name: 'taxe', type: Types::INTEGER, nullable: true)]
  47. private ?int $taxe = null;
  48. #[ORM\Column(name: 'arretSomme', type: Types::STRING, length: 255, nullable: true)]
  49. private ?string $arretSomme = null;
  50. #[ORM\Column(name: 'signePrepare', type: Types::INTEGER, nullable: true)]
  51. private ?int $signePrepare = null;
  52. #[ORM\Column(name: 'signeVerifie', type: Types::INTEGER, nullable: true)]
  53. private ?int $signeVerifie = null;
  54. #[ORM\Column(name: 'signeValide', type: Types::INTEGER, nullable: true)]
  55. private ?int $signeValide = null;
  56. #[ORM\Column(name: 'signeApprouve', type: Types::INTEGER, nullable: true)]
  57. private ?int $signeApprouve = null;
  58. #[ORM\Column(name: 'drapoPrepare', type: Types::BOOLEAN)]
  59. private ?bool $drapoPrepare = false;
  60. #[ORM\Column(name: 'drapoVerifie', type: Types::BOOLEAN)]
  61. private ?bool $drapoVerifie = false;
  62. #[ORM\Column(name: 'drapoValideDaf', type: Types::BOOLEAN)]
  63. private ?bool $drapoValideDaf = false;
  64. #[ORM\Column(name: 'drapoApprouve', type: Types::BOOLEAN)]
  65. private ?bool $drapoApprouve = false;
  66. #[ORM\Column(name: 'drapoVerifieRejet', type: Types::BOOLEAN)]
  67. private ?bool $drapoVerifieRejet = false;
  68. #[ORM\Column(name: 'drapoValideDafRejet', type: Types::BOOLEAN)]
  69. private ?bool $drapoValideDafRejet = false;
  70. #[ORM\Column(name: 'drapoApprouveRejet', type: Types::BOOLEAN)]
  71. private ?bool $drapoApprouveRejet = false;
  72. #[ORM\Column(name: 'datePrepare', type: Types::DATETIME_MUTABLE, nullable: true)]
  73. private ?\DateTimeInterface $datePrepare = null;
  74. #[ORM\Column(name: 'dateVerifie', type: Types::DATETIME_MUTABLE, nullable: true)]
  75. private ?\DateTimeInterface $dateVerifie = null;
  76. #[ORM\Column(name: 'dateApprouve', type: Types::DATETIME_MUTABLE, nullable: true)]
  77. private ?\DateTimeInterface $dateApprouve = null;
  78. #[ORM\Column(name: 'dateValide', type: Types::DATETIME_MUTABLE, nullable: true)]
  79. private ?\DateTimeInterface $dateValide = null;
  80. #[ORM\Column(name: 'drapoRecu', type: Types::BOOLEAN)]
  81. private ?bool $drapoRecu = false;
  82. #[ORM\Column(name: 'category', type: Types::INTEGER, nullable: true)]
  83. private ?int $category = null;
  84. #[ORM\Column(name: 'nomApprouvDaf', type: Types::STRING, length: 255, nullable: true)]
  85. private ?string $nomApprouvDaf = null;
  86. #[ORM\Column(name: 'nomApprouvRR', type: Types::STRING, length: 255, nullable: true)]
  87. private ?string $nomApprouvRR = null;
  88. #[ORM\Column(name: 'posteApprouvDaf', type: Types::STRING, length: 255, nullable: true)]
  89. private ?string $posteApprouvDaf = null;
  90. #[ORM\Column(name: 'posteApprouvRR', type: Types::STRING, length: 255, nullable: true)]
  91. private ?string $posteApprouvRR = null;
  92. #[ORM\Column(name: 'drapoTraite', type: Types::BOOLEAN)]
  93. private ?bool $drapoTraite = false;
  94. #[ORM\Column(name: 'drapoRejete', type: Types::BOOLEAN)]
  95. private ?bool $drapoRejete = false;
  96. #[ORM\Column(name: 'drapoCumul', type: Types::BOOLEAN)]
  97. private ?bool $drapoCumul = false;
  98. #[ORM\Column(name: 'remise', type: Types::INTEGER, nullable: true)]
  99. private ?int $remise = null;
  100. #[ORM\Column(name: 'quantRecuRes', type: Types::INTEGER, nullable: true)]
  101. private ?int $quantRecuRes = null;
  102. #[ORM\Column(name: 'delaisFour', type: Types::STRING, length: 20, nullable: true)]
  103. private ?string $delaisFour = null;
  104. #[ORM\Column(name: 'numPai', type: Types::STRING, length: 20, nullable: true)]
  105. private ?string $numPai = null;
  106. #[ORM\Column(name: 'totalHTTTC', type: Types::STRING, length: 20, nullable: true)]
  107. private ?string $totalHTTTC = null;
  108. #[ORM\Column(name: 'autreTax', type: Types::INTEGER, nullable: true)]
  109. private ?int $autreTax = null;
  110. #[ORM\Column(name: 'signeDAF', type: Types::STRING, length: 50, nullable: true)]
  111. private ?string $signeDAF = null;
  112. #[ORM\Column(name: 'signeRR', type: Types::STRING, length: 50, nullable: true)]
  113. private ?string $signeRR = null;
  114. #[ORM\Column(name: 'detail', type: Types::STRING, length: 255, nullable: true)]
  115. private ?string $detail = null;
  116. #[ORM\Column(name: 'montantImputeContrat', type: Types::FLOAT, nullable: true)]
  117. private ?float $montantImputeContrat = null;
  118. #[ORM\Column(length: 20)]
  119. private ?string $statut = self::STATUT_BROUILLON;
  120. #[ORM\Column(name: 'statutReception',length: 20)]
  121. private ?string $statutReception = null;
  122. #[ORM\Column(type: 'boolean')]
  123. private bool $drapoMasque = false;
  124. #[ORM\Column(name: 'quantite_groupee', type: Types::INTEGER, nullable: true)]
  125. private ?int $quantiteGroupee = null;
  126. #[ORM\Column(name: 'drapoReceptionTerminer')]
  127. private ?bool $drapoReceptionTerminer = false;
  128. #[ORM\Column(name: 'drapo_valide')]
  129. private ?bool $drapoValide = false;
  130. #[ORM\Column(name: 'drapo_depuis_cotation')]
  131. private ?bool $drapoDepuisCotation = false;
  132. #[ORM\Column(name: 'drapo_etat')]
  133. private ?bool $drapoEtat = false;
  134. public function __construct()
  135. {
  136. $this->dateCA = new \DateTime();
  137. $this->drapoVerifie = false;
  138. $this->drapoCumul = false;
  139. $this->drapoPrepare = false;
  140. $this->drapoApprouve = false;
  141. $this->taxe = 0;
  142. $this->drapoRecu = false;
  143. $this->drapoTraite = false;
  144. $this->drapoRejete = false;
  145. }
  146. public function getId(): ?int
  147. {
  148. return $this->id;
  149. }
  150. public function getAchat(): ?demAchat
  151. {
  152. return $this->achat;
  153. }
  154. public function setAchat(?demAchat $achat): static
  155. {
  156. $this->achat = $achat;
  157. return $this;
  158. }
  159. public function getFournisseur(): ?Fournisseur
  160. {
  161. return $this->fournisseur;
  162. }
  163. public function setFournisseur(?Fournisseur $fournisseur): static
  164. {
  165. $this->fournisseur = $fournisseur;
  166. return $this;
  167. }
  168. public function getArticle(): ?string
  169. {
  170. return $this->article;
  171. }
  172. public function setArticle(?string $article): static
  173. {
  174. $this->article = $article;
  175. return $this;
  176. }
  177. public function getDescription(): ?string
  178. {
  179. return $this->description;
  180. }
  181. public function setDescription(?string $description): static
  182. {
  183. $this->description = $description;
  184. return $this;
  185. }
  186. public function getQuantite(): ?int
  187. {
  188. return $this->quantite;
  189. }
  190. public function setQuantite(?int $quantite): static
  191. {
  192. $this->quantite = $quantite;
  193. return $this;
  194. }
  195. public function getPrixU(): ?float
  196. {
  197. return $this->prixU;
  198. }
  199. public function setPrixU(?float $prixU): static
  200. {
  201. $this->prixU = $prixU;
  202. return $this;
  203. }
  204. public function getNumCA(): ?int
  205. {
  206. return $this->numCA;
  207. }
  208. public function setNumCA(?int $numCA): static
  209. {
  210. $this->numCA = $numCA;
  211. return $this;
  212. }
  213. public function getDateCA(): ?\DateTimeInterface
  214. {
  215. return $this->dateCA;
  216. }
  217. public function setDateCA(\DateTimeInterface $dateCA): static
  218. {
  219. $this->dateCA = $dateCA;
  220. return $this;
  221. }
  222. public function getAdresseV(): ?string
  223. {
  224. return $this->adresseV;
  225. }
  226. public function setAdresseV(?string $adresseV): static
  227. {
  228. $this->adresseV = $adresseV;
  229. return $this;
  230. }
  231. public function getTelV(): ?string
  232. {
  233. return $this->telV;
  234. }
  235. public function setTelV(?string $telV): static
  236. {
  237. $this->telV = $telV;
  238. return $this;
  239. }
  240. public function getRemarque(): ?string
  241. {
  242. return $this->remarque;
  243. }
  244. public function setRemarque(?string $remarque): static
  245. {
  246. $this->remarque = $remarque;
  247. return $this;
  248. }
  249. public function getArretSomme(): ?string
  250. {
  251. return $this->arretSomme;
  252. }
  253. public function setArretSomme(?string $arretSomme): static
  254. {
  255. $this->arretSomme = $arretSomme;
  256. return $this;
  257. }
  258. public function getSignePrepare(): ?int
  259. {
  260. return $this->signePrepare;
  261. }
  262. public function setSignePrepare(?int $signePrepare): static
  263. {
  264. $this->signePrepare = $signePrepare;
  265. return $this;
  266. }
  267. public function getSigneVerifie(): ?int
  268. {
  269. return $this->signeVerifie;
  270. }
  271. public function setSigneVerifie(?int $signeVerifie): static
  272. {
  273. $this->signeVerifie = $signeVerifie;
  274. return $this;
  275. }
  276. public function getTaxe(): ?int
  277. {
  278. return $this->taxe;
  279. }
  280. public function setTaxe(?int $taxe): static
  281. {
  282. $this->taxe = $taxe;
  283. return $this;
  284. }
  285. public function getSigneApprouve(): ?int
  286. {
  287. return $this->signeApprouve;
  288. }
  289. public function setSigneApprouve(?int $signeApprouve): static
  290. {
  291. $this->signeApprouve = $signeApprouve;
  292. return $this;
  293. }
  294. public function getDrapoPrepare(): ?bool
  295. {
  296. return $this->drapoPrepare;
  297. }
  298. public function setDrapoPrepare(bool $drapoPrepare): static
  299. {
  300. $this->drapoPrepare = $drapoPrepare;
  301. return $this;
  302. }
  303. public function getDrapoVerifie(): ?bool
  304. {
  305. return $this->drapoVerifie;
  306. }
  307. public function setDrapoVerifie(bool $drapoVerifie): static
  308. {
  309. $this->drapoVerifie = $drapoVerifie;
  310. return $this;
  311. }
  312. public function getDrapoApprouve(): ?bool
  313. {
  314. return $this->drapoApprouve;
  315. }
  316. public function setDrapoApprouve(bool $drapoApprouve): static
  317. {
  318. $this->drapoApprouve = $drapoApprouve;
  319. return $this;
  320. }
  321. public function getDatePrepare(): ?\DateTimeInterface
  322. {
  323. return $this->datePrepare;
  324. }
  325. public function setDatePrepare(?\DateTimeInterface $datePrepare): static
  326. {
  327. $this->datePrepare = $datePrepare;
  328. return $this;
  329. }
  330. public function getDateVerifie(): ?\DateTimeInterface
  331. {
  332. return $this->dateVerifie;
  333. }
  334. public function setDateVerifie(?\DateTimeInterface $dateVerifie): static
  335. {
  336. $this->dateVerifie = $dateVerifie;
  337. return $this;
  338. }
  339. public function getDateApprouve(): ?\DateTimeInterface
  340. {
  341. return $this->dateApprouve;
  342. }
  343. public function setDateApprouve(?\DateTimeInterface $dateApprouve): static
  344. {
  345. $this->dateApprouve = $dateApprouve;
  346. return $this;
  347. }
  348. public function getDrapoRecu(): ?bool
  349. {
  350. return $this->drapoRecu;
  351. }
  352. public function setDrapoRecu(bool $drapoRecu): static
  353. {
  354. $this->drapoRecu = $drapoRecu;
  355. return $this;
  356. }
  357. public function getCategory(): ?int
  358. {
  359. return $this->category;
  360. }
  361. public function setCategory(?int $category): static
  362. {
  363. $this->category = $category;
  364. return $this;
  365. }
  366. public function getNomApprouvDaf(): ?string
  367. {
  368. return $this->nomApprouvDaf;
  369. }
  370. public function setNomApprouvDaf(?string $nomApprouvDaf): static
  371. {
  372. $this->nomApprouvDaf = $nomApprouvDaf;
  373. return $this;
  374. }
  375. public function getNomApprouvRR(): ?string
  376. {
  377. return $this->nomApprouvRR;
  378. }
  379. public function setNomApprouvRR(?string $nomApprouvRR): static
  380. {
  381. $this->nomApprouvRR = $nomApprouvRR;
  382. return $this;
  383. }
  384. public function getPosteApprouvDaf(): ?string
  385. {
  386. return $this->posteApprouvDaf;
  387. }
  388. public function setPosteApprouvDaf(?string $posteApprouvDaf): static
  389. {
  390. $this->posteApprouvDaf = $posteApprouvDaf;
  391. return $this;
  392. }
  393. public function getPosteApprouvRR(): ?string
  394. {
  395. return $this->posteApprouvRR;
  396. }
  397. public function setPosteApprouvRR(?string $posteApprouvRR): static
  398. {
  399. $this->posteApprouvRR = $posteApprouvRR;
  400. return $this;
  401. }
  402. public function getDrapoTraite(): ?bool
  403. {
  404. return $this->drapoTraite;
  405. }
  406. public function setDrapoTraite(bool $drapoTraite): static
  407. {
  408. $this->drapoTraite = $drapoTraite;
  409. return $this;
  410. }
  411. public function getDrapoRejete(): ?bool
  412. {
  413. return $this->drapoRejete;
  414. }
  415. public function setDrapoRejete(bool $drapoRejete): static
  416. {
  417. $this->drapoRejete = $drapoRejete;
  418. return $this;
  419. }
  420. public function getDrapoCumul(): ?bool
  421. {
  422. return $this->drapoCumul;
  423. }
  424. public function setDrapoCumul(bool $drapoCumul): static
  425. {
  426. $this->drapoCumul = $drapoCumul;
  427. return $this;
  428. }
  429. public function getRemise(): ?int
  430. {
  431. return $this->remise;
  432. }
  433. public function setRemise(?int $remise): static
  434. {
  435. $this->remise = $remise;
  436. return $this;
  437. }
  438. public function getQuantRecuRes(): ?int
  439. {
  440. return $this->quantRecuRes;
  441. }
  442. public function setQuantRecuRes(?int $quantRecuRes): static
  443. {
  444. $this->quantRecuRes = $quantRecuRes;
  445. return $this;
  446. }
  447. public function getDelaisFour(): ?string
  448. {
  449. return $this->delaisFour;
  450. }
  451. public function setDelaisFour(?string $delaisFour): static
  452. {
  453. $this->delaisFour = $delaisFour;
  454. return $this;
  455. }
  456. public function getNumPai(): ?string
  457. {
  458. return $this->numPai;
  459. }
  460. public function setNumPai(?string $numPai): static
  461. {
  462. $this->numPai = $numPai;
  463. return $this;
  464. }
  465. public function getTotalHTTTC(): ?string
  466. {
  467. return $this->totalHTTTC;
  468. }
  469. public function setTotalHTTTC(?string $totalHTTTC): static
  470. {
  471. $this->totalHTTTC = $totalHTTTC;
  472. return $this;
  473. }
  474. public function getAutreTax(): ?int
  475. {
  476. return $this->autreTax;
  477. }
  478. public function setAutreTax(?int $autreTax): static
  479. {
  480. $this->autreTax = $autreTax;
  481. return $this;
  482. }
  483. public function getSigneDAF(): ?string
  484. {
  485. return $this->signeDAF;
  486. }
  487. public function setSigneDAF(?string $signeDAF): static
  488. {
  489. $this->signeDAF = $signeDAF;
  490. return $this;
  491. }
  492. public function getSigneRR(): ?string
  493. {
  494. return $this->signeRR;
  495. }
  496. public function setSigneRR(?string $signeRR): static
  497. {
  498. $this->signeRR = $signeRR;
  499. return $this;
  500. }
  501. // Getters et setters pour les propriétés non mappées (privées)
  502. public function getListnum10()
  503. {
  504. return $this->listnum10;
  505. }
  506. public function setListnum10($listnum10): static
  507. {
  508. $this->listnum10 = $listnum10;
  509. return $this;
  510. }
  511. public function getListnum11()
  512. {
  513. return $this->listnum11;
  514. }
  515. public function setListnum11($listnum11): static
  516. {
  517. $this->listnum11 = $listnum11;
  518. return $this;
  519. }
  520. public function getListnum12()
  521. {
  522. return $this->listnum12;
  523. }
  524. public function setListnum12($listnum12): static
  525. {
  526. $this->listnum12 = $listnum12;
  527. return $this;
  528. }
  529. public function getListnum13()
  530. {
  531. return $this->listnum13;
  532. }
  533. public function setListnum13($listnum13): static
  534. {
  535. $this->listnum13 = $listnum13;
  536. return $this;
  537. }
  538. public function getListnum14()
  539. {
  540. return $this->listnum14;
  541. }
  542. public function setListnum14($listnum14): static
  543. {
  544. $this->listnum14 = $listnum14;
  545. return $this;
  546. }
  547. public function getListnum15()
  548. {
  549. return $this->listnum15;
  550. }
  551. public function setListnum15($listnum15): static
  552. {
  553. $this->listnum15 = $listnum15;
  554. return $this;
  555. }
  556. public function getFour()
  557. {
  558. return $this->four;
  559. }
  560. public function setFour($four): static
  561. {
  562. $this->four = $four;
  563. return $this;
  564. }
  565. public function getDetail(): ?string
  566. {
  567. return $this->detail;
  568. }
  569. public function setDetail(?string $detail): static
  570. {
  571. $this->detail = $detail;
  572. return $this;
  573. }
  574. public function getContratCadre(): ?ContratCadre
  575. {
  576. return $this->contratCadre;
  577. }
  578. public function setContratCadre(?ContratCadre $contratCadre): self
  579. {
  580. $this->contratCadre = $contratCadre;
  581. return $this;
  582. }
  583. public function getMontantImputeContrat(): ?float
  584. {
  585. return $this->montantImputeContrat;
  586. }
  587. public function setMontantImputeContrat(?float $montantImputeContrat): static
  588. {
  589. $this->montantImputeContrat = $montantImputeContrat;
  590. return $this;
  591. }
  592. public function getStatut(): ?string
  593. {
  594. return $this->statut;
  595. }
  596. public function setStatut(string $statut): self
  597. {
  598. $this->statut = $statut;
  599. return $this;
  600. }
  601. public function getDrapoValide(): ?bool
  602. {
  603. return $this->drapoValide;
  604. }
  605. public function setDrapoValide(bool $drapoValide): static
  606. {
  607. $this->drapoValide = $drapoValide;
  608. return $this;
  609. }
  610. public function getDrapoMasque(): ?bool
  611. {
  612. return $this->drapoMasque;
  613. }
  614. public function setDrapoMasque(bool $drapoMasque): static
  615. {
  616. $this->drapoMasque = $drapoMasque;
  617. return $this;
  618. }
  619. public function getQuantiteGroupee(): ?int
  620. {
  621. return $this->quantiteGroupee;
  622. }
  623. public function setQuantiteGroupee(?int $quantiteGroupee): static
  624. {
  625. $this->quantiteGroupee = $quantiteGroupee;
  626. return $this;
  627. }
  628. public function getSigneValide(): ?int
  629. {
  630. return $this->signeValide;
  631. }
  632. public function setSigneValide(?int $signeValide): self
  633. {
  634. $this->signeValide = $signeValide;
  635. return $this;
  636. }
  637. public function getDrapoValideDaf(): ?bool
  638. {
  639. return $this->drapoValideDaf;
  640. }
  641. public function setDrapoValideDaf(bool $drapoValideDaf): self
  642. {
  643. $this->drapoValideDaf = $drapoValideDaf;
  644. return $this;
  645. }
  646. public function getDateValide(): ?\DateTimeInterface
  647. {
  648. return $this->dateValide;
  649. }
  650. public function setDateValide(?\DateTimeInterface $dateValide): self
  651. {
  652. $this->dateValide = $dateValide;
  653. return $this;
  654. }
  655. public function getDrapoValideDafRejet(): ?bool
  656. {
  657. return $this->drapoValideDafRejet;
  658. }
  659. public function setDrapoValideDafRejet(bool $drapoValideDafRejet): self
  660. {
  661. $this->drapoValideDafRejet = $drapoValideDafRejet;
  662. return $this;
  663. }
  664. public function getDrapoVerifieRejet(): ?bool
  665. {
  666. return $this->drapoVerifieRejet;
  667. }
  668. public function setDrapoVerifieRejet(bool $drapoVerifieRejet): self
  669. {
  670. $this->drapoVerifieRejet = $drapoVerifieRejet;
  671. return $this;
  672. }
  673. public function getDrapoApprouveRejet(): ?bool
  674. {
  675. return $this->drapoApprouveRejet;
  676. }
  677. public function setDrapoApprouveRejet(bool $drapoApprouveRejet): self
  678. {
  679. $this->drapoApprouveRejet = $drapoApprouveRejet;
  680. return $this;
  681. }
  682. public function getStatutReception(): ?string
  683. {
  684. return $this->statutReception;
  685. }
  686. public function setStatutReception(string $statutReception): self
  687. {
  688. $this->statutReception = $statutReception;
  689. return $this;
  690. }
  691. public function getDrapoReceptionTerminer(): ?bool
  692. {
  693. return $this->drapoReceptionTerminer;
  694. }
  695. public function setDrapoReceptionTerminer(bool $drapoReceptionTerminer): self
  696. {
  697. $this->drapoReceptionTerminer = $drapoReceptionTerminer;
  698. return $this;
  699. }
  700. public function getDrapoDepuisCotation(): bool
  701. {
  702. return $this->drapoDepuisCotation;
  703. }
  704. public function setDrapoDepuisCotation(bool $drapoDepuisCotation): self
  705. {
  706. $this->drapoDepuisCotation = $drapoDepuisCotation;
  707. return $this;
  708. }
  709. public function getDrapoEtat(): bool
  710. {
  711. return $this->drapoEtat;
  712. }
  713. public function setDrapoEtat(bool $drapoEtat): self
  714. {
  715. $this->drapoEtat = $drapoEtat;
  716. return $this;
  717. }
  718. }