src/Entity/demAchat.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\DemAchatRepository;
  4. use Doctrine\DBAL\Types\Types;
  5. use Doctrine\ORM\Mapping as ORM;
  6. use DateTimeInterface;
  7. #[ORM\Entity(repositoryClass: DemAchatRepository::class)]
  8. #[ORM\Table(name: "demAchat")]
  9. class demAchat
  10. {
  11. public const CC_SUGGERE = 'suggere';
  12. public const CC_VALIDE = 'valide';
  13. public const CC_REFUSE = 'refuse';
  14. #[ORM\Id]
  15. #[ORM\GeneratedValue]
  16. #[ORM\Column]
  17. private ?int $id = null;
  18. #[ORM\Column(type: 'string', length: 255, nullable: true)]
  19. private ?string $pieceJointe = null;
  20. // --- Propriétés liées aux informations de la demande ---
  21. #[ORM\Column(name: 'drapoDRMEDICAL', type: 'boolean')]
  22. private ?bool $drapoDRMEDICAL = false;
  23. #[ORM\Column(name: 'drapoDRMEDICALrefu', type: 'boolean')]
  24. private ?bool $drapoDRMEDICALrefu = false;
  25. #[ORM\Column(name: 'dateDRMEDICAL', type: 'datetime', nullable: true)]
  26. private ?\DateTimeInterface $dateDRMEDICAL = null;
  27. #[ORM\ManyToOne(targetEntity: User::class)]
  28. #[ORM\JoinColumn(nullable: true)]
  29. private ?User $signeDRMEDICAL = null;
  30. #[ORM\Column(name: 'objet', length: 255)]
  31. private ?string $objet = null;
  32. #[ORM\Column(name: 'delaisPrevu', length: 15, nullable: true)]
  33. private ?string $delaisPrevu = null;
  34. #[ORM\Column(name: 'dateSoumis', type: Types::DATETIME_MUTABLE)]
  35. private ?\DateTimeInterface $dateSoumis = null;
  36. #[ORM\Column(name: 'nomProjet', type: Types::STRING, length: 255, nullable: true)]
  37. private ?string $nomProjet = null;
  38. #[ORM\Column(name: 'raisonRefu', type: Types::TEXT, nullable: true)]
  39. private ?string $raisonRefu = null;
  40. #[ORM\Column(name: 'numDemandeAchat', nullable: true)]
  41. private ?int $numDemandeAchat = null;
  42. #[ORM\Column(name: 'numOrdre', nullable: true)]
  43. private ?int $numOrdre = null;
  44. // --- Propriétés liées au produit ou service demandé ---
  45. #[ORM\Column(name: 'centreCout', type: Types::STRING, length: 255, nullable: true)]
  46. private ?string $centreCout = null;
  47. #[ORM\Column(name: 'bailleur', type: Types::STRING, length: 255, nullable: true)]
  48. private ?string $bailleur = null;
  49. #[ORM\Column(name: 'projet', type: Types::STRING, length: 255, nullable: true)]
  50. private ?string $projet = null;
  51. #[ORM\Column(name: 'ligneBudget', type: Types::STRING, length: 255, nullable: true)]
  52. private ?string $ligneBudget = null;
  53. #[ORM\Column(name: 'designation', type: Types::TEXT, nullable: true)]
  54. private ?string $designation = null;
  55. #[ORM\Column(name: 'description', type: Types::TEXT, nullable: true)]
  56. private ?string $description = null;
  57. #[ORM\Column(name: 'observation', type: Types::TEXT, nullable: true)]
  58. private ?string $observation = null;
  59. #[ORM\Column(name: 'prixU', type: Types::FLOAT, nullable: true)]
  60. private ?float $prixU = null;
  61. #[ORM\Column(name: 'montant', type: Types::FLOAT, nullable: true)]
  62. private ?float $montant = null;
  63. #[ORM\Column(name: 'quantDemande', nullable: true)]
  64. private ?int $quantDemande = null;
  65. #[ORM\Column(name: 'quantiteValidee', nullable: true)]
  66. private ?int $quantiteValidee = null;
  67. #[ORM\Column(name: 'quantAccorde', nullable: true)]
  68. private ?int $quantAccorde = null;
  69. #[ORM\Column(name: 'numBC', length: 100, nullable: true)]
  70. private ?string $numBC = null;
  71. #[ORM\Column(name: 'tva', nullable: true)]
  72. private ?int $tva = null;
  73. // --- Propriétés liées aux statuts (drapeaux) ---
  74. #[ORM\Column(name: 'drapoValide')]
  75. private ?bool $drapoValide = false;
  76. #[ORM\Column(name: 'drapoTraite')]
  77. private ?bool $drapoTraite = false;
  78. #[ORM\Column(name: 'drapoStatut')]
  79. private ?bool $drapoStatut = false;
  80. #[ORM\Column(name: 'drapoImp')]
  81. private ?bool $drapoImp = false;
  82. #[ORM\Column(name: 'drapoSup')]
  83. private ?bool $drapoSup = false;
  84. #[ORM\Column(name: 'drapoSuprefu')]
  85. private ?bool $drapoSuprefu = false;
  86. #[ORM\Column(name: 'drapoRR')]
  87. private ?bool $drapoRR = false;
  88. #[ORM\Column(name: 'drapoRRrefu')]
  89. private ?bool $drapoRRrefu = false;
  90. #[ORM\Column(name: 'drapoDP')]
  91. private ?bool $drapoDP = false;
  92. #[ORM\Column(name: 'drapoDPrefu')]
  93. private ?bool $drapoDPrefu = false;
  94. #[ORM\Column(name: 'drapoDSCSC')]
  95. private ?bool $drapoDSCSC = false;
  96. #[ORM\Column(name: 'drapoDSCSCrefu')]
  97. private ?bool $drapoDSCSCrefu = false;
  98. #[ORM\Column(name: 'etat')]
  99. private ?bool $etat = false;
  100. #[ORM\Column(name: 'drapoRespAcha')]
  101. private ?bool $drapoRespAcha = false;
  102. #[ORM\Column(name: 'drapoRespAcharefu')]
  103. private ?bool $drapoRespAcharefu = false;
  104. #[ORM\Column(name: 'drapoRespReg')]
  105. private ?bool $drapoRespReg = false;
  106. #[ORM\Column(name: 'drapoRespRegrefu')]
  107. private ?bool $drapoRespRegrefu = false;
  108. #[ORM\Column(name: 'drapoLead')]
  109. private ?bool $drapoLead = false;
  110. #[ORM\Column(name: 'drapoLeadrefu')]
  111. private ?bool $drapoLeadrefu = false;
  112. #[ORM\Column(name: 'drapoChefp')]
  113. private ?bool $drapoChefp = false;
  114. #[ORM\Column(name: 'drapoChefprefu')]
  115. private ?bool $drapoChefprefu = false;
  116. #[ORM\Column(name: 'drapoChefp1')]
  117. private ?bool $drapoChefp1 = false;
  118. #[ORM\Column(name: 'drapoChefprefu1')]
  119. private ?bool $drapoChefprefu1 = false;
  120. #[ORM\Column(name: 'drapoChefp2')]
  121. private ?bool $drapoChefp2 = false;
  122. #[ORM\Column(name: 'drapoChefprefu2')]
  123. private ?bool $drapoChefprefu2 = false;
  124. #[ORM\Column(name: 'drapoChefp3')]
  125. private ?bool $drapoChefp3 = false;
  126. #[ORM\Column(name: 'drapoChefprefu3')]
  127. private ?bool $drapoChefprefu3 = false;
  128. #[ORM\Column(name: 'drapoChefp4')]
  129. private ?bool $drapoChefp4 = false;
  130. #[ORM\Column(name: 'drapoChefprefu4')]
  131. private ?bool $drapoChefprefu4 = false;
  132. #[ORM\Column(name: 'drapoChefp5')]
  133. private ?bool $drapoChefp5 = false;
  134. #[ORM\Column(name: 'drapoChefprefu5')]
  135. private ?bool $drapoChefprefu5 = false;
  136. #[ORM\Column(name: 'drapoChefp6')]
  137. private ?bool $drapoChefp6 = false;
  138. #[ORM\Column(name: 'drapoChefprefu6')]
  139. private ?bool $drapoChefprefu6 = false;
  140. #[ORM\Column(name: 'drapoChefp7')]
  141. private ?bool $drapoChefp7 = false;
  142. #[ORM\Column(name: 'drapoChefprefu7')]
  143. private ?bool $drapoChefprefu7 = false;
  144. #[ORM\Column(name: 'drapoRejetchef')]
  145. private ?bool $drapoRejetchef = false;
  146. #[ORM\Column(name: 'drapoInfo')]
  147. private ?bool $drapoInfo = false;
  148. #[ORM\Column(name: 'drapoInforefu')]
  149. private ?bool $drapoInforefu = false;
  150. #[ORM\Column(name: 'drapoGarage')]
  151. private ?bool $drapoGarage = false;
  152. #[ORM\Column(name: 'drapoGaragerefu')]
  153. private ?bool $drapoGaragerefu = false;
  154. #[ORM\Column(name: 'drapoLead1')]
  155. private ?bool $drapoLead1 = false;
  156. #[ORM\Column(name: 'drapoLead2')]
  157. private ?bool $drapoLead2 = false;
  158. #[ORM\Column(name: 'drapoLead3')]
  159. private ?bool $drapoLead3 = false;
  160. #[ORM\Column(name: 'drapoLead4')]
  161. private ?bool $drapoLead4 = false;
  162. #[ORM\Column(name: 'drapoLead5')]
  163. private ?bool $drapoLead5 = false;
  164. #[ORM\Column(name: 'drapoLeadrefu1')]
  165. private ?bool $drapoLeadrefu1 = false;
  166. #[ORM\Column(name: 'drapoLeadrefu2')]
  167. private ?bool $drapoLeadrefu2 = false;
  168. #[ORM\Column(name: 'drapoLeadrefu3')]
  169. private ?bool $drapoLeadrefu3 = false;
  170. #[ORM\Column(name: 'drapoLeadrefu4')]
  171. private ?bool $drapoLeadrefu4 = false;
  172. #[ORM\Column(name: 'drapoLeadrefu5')]
  173. private ?bool $drapoLeadrefu5 = false;
  174. #[ORM\Column(name: 'drapoRejetLead')]
  175. private ?bool $drapoRejetLead = false;
  176. #[ORM\Column(name: 'drapoPriCharge')]
  177. private ?bool $drapoPriCharge = false;
  178. #[ORM\Column(name: 'drapoDP1')]
  179. private ?bool $drapoDP1 = false;
  180. #[ORM\Column(name: 'drapoDP2')]
  181. private ?bool $drapoDP2 = false;
  182. #[ORM\Column(name: 'drapoDP3')]
  183. private ?bool $drapoDP3 = false;
  184. #[ORM\Column(name: 'drapoDP4')]
  185. private ?bool $drapoDP4 = false;
  186. #[ORM\Column(name: 'drapoDP5')]
  187. private ?bool $drapoDP5 = false;
  188. #[ORM\Column(name: 'drapoDP6')]
  189. private ?bool $drapoDP6 = false;
  190. #[ORM\Column(name: 'drapoDP7')]
  191. private ?bool $drapoDP7 = false;
  192. #[ORM\Column(name: 'drapoDP8')]
  193. private ?bool $drapoDP8 = false;
  194. #[ORM\Column(name: 'drapoDPrefu1')]
  195. private ?bool $drapoDPrefu1 = false;
  196. #[ORM\Column(name: 'drapoDPrefu2')]
  197. private ?bool $drapoDPrefu2 = false;
  198. #[ORM\Column(name: 'drapoDPrefu3')]
  199. private ?bool $drapoDPrefu3 = false;
  200. #[ORM\Column(name: 'drapoDPrefu4')]
  201. private ?bool $drapoDPrefu4 = false;
  202. #[ORM\Column(name: 'drapoDPrefu5')]
  203. private ?bool $drapoDPrefu5 = false;
  204. #[ORM\Column(name: 'drapoDPrefu6')]
  205. private ?bool $drapoDPrefu6 = false;
  206. #[ORM\Column(name: 'drapoDPrefu7')]
  207. private ?bool $drapoDPrefu7 = false;
  208. #[ORM\Column(name: 'drapoDPrefu8')]
  209. private ?bool $drapoDPrefu8 = false;
  210. // --- Relations ---
  211. #[ORM\ManyToOne(targetEntity: ContratCadre::class)]
  212. private ?ContratCadre $contratCadre = null;
  213. #[ORM\ManyToOne(targetEntity: CommandeAchat::class)]
  214. #[ORM\JoinColumn(name: 'commandeAchat_id', nullable: true)]
  215. private ?CommandeAchat $commandeAchat = null;
  216. #[ORM\ManyToOne(targetEntity: demPaiement::class)]
  217. #[ORM\JoinColumn(name: 'demPaiement_id', nullable: true)]
  218. private ?demPaiement $demPaiement = null;
  219. #[ORM\ManyToOne(targetEntity: User::class)]
  220. #[ORM\JoinColumn(name: 'user_id', nullable: false)]
  221. private ?User $user = null;
  222. #[ORM\ManyToOne(targetEntity: User::class)]
  223. #[ORM\JoinColumn(name: 'signeChef_id', nullable: true)]
  224. private ?User $signeChef = null;
  225. #[ORM\ManyToOne(targetEntity: Catalogue::class)]
  226. #[ORM\JoinColumn(name: 'catalogue_id', nullable: true)]
  227. private ?Catalogue $catalogue = null;
  228. #[ORM\ManyToOne(targetEntity: CentreCout::class)]
  229. #[ORM\JoinColumn(name: 'costcenter_id', nullable: true)]
  230. private ?CentreCout $costcenter = null;
  231. #[ORM\ManyToOne(targetEntity: Bailleur::class)]
  232. #[ORM\JoinColumn(name: 'nombaille_id', nullable: true)]
  233. private ?Bailleur $nombaille = null;
  234. #[ORM\OneToOne(targetEntity: Image::class)]
  235. #[ORM\JoinColumn(name: 'image_id',nullable: true)]
  236. private ?Image $image = null;
  237. #[ORM\ManyToOne(targetEntity: User::class)]
  238. #[ORM\JoinColumn(name: 'signeInfo_id', nullable: true)]
  239. private ?User $signeInfo = null;
  240. #[ORM\ManyToOne(targetEntity: User::class)]
  241. #[ORM\JoinColumn(name: 'signeGarage_id', nullable: true)]
  242. private ?User $signeGarage = null;
  243. #[ORM\ManyToOne(targetEntity: User::class)]
  244. #[ORM\JoinColumn(name: 'signeLead1_id', nullable: true)]
  245. private ?User $signeLead1 = null;
  246. #[ORM\ManyToOne(targetEntity: User::class)]
  247. #[ORM\JoinColumn(name: 'signeLead2_id', nullable: true)]
  248. private ?User $signeLead2 = null;
  249. #[ORM\ManyToOne(targetEntity: User::class)]
  250. #[ORM\JoinColumn(name: 'signeLead3_id', nullable: true)]
  251. private ?User $signeLead3 = null;
  252. #[ORM\ManyToOne(targetEntity: User::class)]
  253. #[ORM\JoinColumn(name: 'signeLead4_id', nullable: true)]
  254. private ?User $signeLead4 = null;
  255. #[ORM\ManyToOne(targetEntity: User::class)]
  256. #[ORM\JoinColumn(name: 'signeLead5_id', nullable: true)]
  257. private ?User $signeLead5 = null;
  258. #[ORM\ManyToOne(targetEntity: User::class)]
  259. #[ORM\JoinColumn(name: 'signeDP1_id', nullable: true)]
  260. private ?User $signeDP1 = null;
  261. #[ORM\ManyToOne(targetEntity: User::class)]
  262. #[ORM\JoinColumn(name: 'signeDP2_id', nullable: true)]
  263. private ?User $signeDP2 = null;
  264. #[ORM\ManyToOne(targetEntity: User::class)]
  265. #[ORM\JoinColumn(name: 'signeDP3_id', nullable: true)]
  266. private ?User $signeDP3 = null;
  267. #[ORM\ManyToOne(targetEntity: User::class)]
  268. #[ORM\JoinColumn(name: 'signeDP4_id', nullable: true)]
  269. private ?User $signeDP4 = null;
  270. #[ORM\ManyToOne(targetEntity: User::class)]
  271. #[ORM\JoinColumn(name: 'signeDP5_id', nullable: true)]
  272. private ?User $signeDP5 = null;
  273. #[ORM\ManyToOne(targetEntity: User::class)]
  274. #[ORM\JoinColumn(name: 'signeDP6_id', nullable: true)]
  275. private ?User $signeDP6 = null;
  276. #[ORM\ManyToOne(targetEntity: User::class)]
  277. #[ORM\JoinColumn(name: 'signeDP7_id', nullable: true)]
  278. private ?User $signeDP7 = null;
  279. #[ORM\ManyToOne(targetEntity: User::class)]
  280. #[ORM\JoinColumn(name: 'signeDP8_id', nullable: true)]
  281. private ?User $signeDP8 = null;
  282. #[ORM\Column(name: 'dateDP1', type: 'datetime', nullable: true)]
  283. private ?DateTimeInterface $dateDP1 = null;
  284. #[ORM\Column(name: 'dateDP2', type: 'datetime', nullable: true)]
  285. private ?DateTimeInterface $dateDP2 = null;
  286. #[ORM\Column(name: 'dateDP3', type: 'datetime', nullable: true)]
  287. private ?DateTimeInterface $dateDP3 = null;
  288. #[ORM\Column(name: 'dateDP4', type: 'datetime', nullable: true)]
  289. private ?DateTimeInterface $dateDP4 = null;
  290. #[ORM\Column(name: 'dateDP5', type: 'datetime', nullable: true)]
  291. private ?DateTimeInterface $dateDP5 = null;
  292. #[ORM\Column(name: 'dateDP6', type: 'datetime', nullable: true)]
  293. private ?DateTimeInterface $dateDP6 = null;
  294. #[ORM\Column(name: 'dateDP7', type: 'datetime', nullable: true)]
  295. private ?DateTimeInterface $dateDP7 = null;
  296. #[ORM\Column(name: 'dateDP8', type: 'datetime', nullable: true)]
  297. private ?DateTimeInterface $dateDP8 = null;
  298. #[ORM\Column(name: 'dateLead1', type: 'datetime', nullable: true)]
  299. private ?DateTimeInterface $dateLead1 = null;
  300. #[ORM\Column(name: 'dateLead2', type: 'datetime', nullable: true)]
  301. private ?DateTimeInterface $dateLead2 = null;
  302. #[ORM\Column(name: 'dateLead3', type: 'datetime', nullable: true)]
  303. private ?DateTimeInterface $dateLead3 = null;
  304. #[ORM\Column(name: 'dateLead4', type: 'datetime', nullable: true)]
  305. private ?DateTimeInterface $dateLead4 = null;
  306. #[ORM\Column(name: 'dateLead5', type: 'datetime', nullable: true)]
  307. private ?DateTimeInterface $dateLead5 = null;
  308. #[ORM\Column(name: 'dateInfo', type: 'datetime', nullable: true)]
  309. private ?DateTimeInterface $dateInfo = null;
  310. #[ORM\Column(name: 'dateGarage', type: 'datetime', nullable: true)]
  311. private ?DateTimeInterface $dateGarage = null;
  312. #[ORM\Column(name: 'dateDSCSC', type: 'datetime', nullable: true)]
  313. private ?DateTimeInterface $dateDSCSC = null;
  314. #[ORM\Column(name: 'dateRespAcha', type: 'datetime', nullable: true)]
  315. private ?DateTimeInterface $dateRespAcha = null;
  316. #[ORM\Column(name: 'dateRespReg', type: 'datetime', nullable: true)]
  317. private ?DateTimeInterface $dateRespReg = null;
  318. #[ORM\Column(name: 'dateSuph', type: 'datetime', nullable: true)]
  319. private ?DateTimeInterface $dateSuph = null;
  320. #[ORM\Column(name: 'dateDP', type: 'datetime', nullable: true)]
  321. private ?DateTimeInterface $dateDP = null;
  322. #[ORM\Column(name: 'dateRR', type: 'datetime', nullable: true)]
  323. private ?DateTimeInterface $dateRR = null;
  324. #[ORM\Column(name: 'dateLead', type: 'datetime', nullable: true)]
  325. private ?DateTimeInterface $dateLead = null;
  326. #[ORM\Column(name: 'dateChefp', type: 'datetime', nullable: true)]
  327. private ?DateTimeInterface $dateChefp = null;
  328. #[ORM\Column(name: 'dateChefp1', type: 'datetime', nullable: true)]
  329. private ?DateTimeInterface $dateChefp1 = null;
  330. #[ORM\Column(name: 'dateChefp2', type: 'datetime', nullable: true)]
  331. private ?DateTimeInterface $dateChefp2 = null;
  332. #[ORM\Column(name: 'dateChefp3', type: 'datetime', nullable: true)]
  333. private ?DateTimeInterface $dateChefp3 = null;
  334. #[ORM\Column(name: 'dateChefp4', type: 'datetime', nullable: true)]
  335. private ?DateTimeInterface $dateChefp4 = null;
  336. #[ORM\Column(name: 'dateChefp5', type: 'datetime', nullable: true)]
  337. private ?DateTimeInterface $dateChefp5 = null;
  338. #[ORM\Column(name: 'dateChefp6', type: 'datetime', nullable: true)]
  339. private ?DateTimeInterface $dateChefp6 = null;
  340. #[ORM\Column(name: 'dateChefp7', type: 'datetime', nullable: true)]
  341. private ?DateTimeInterface $dateChefp7 = null;
  342. #[ORM\ManyToOne(targetEntity: User::class)]
  343. #[ORM\JoinColumn(name: 'signeDF_id', nullable: true)]
  344. private ?User $signeDF = null;
  345. #[ORM\ManyToOne(targetEntity: User::class)]
  346. #[ORM\JoinColumn(name: 'signeDP_id', nullable: true)]
  347. private ?User $signeDP = null;
  348. #[ORM\ManyToOne(targetEntity: User::class)]
  349. #[ORM\JoinColumn(name: 'signeRR_id', nullable: true)]
  350. private ?User $signeRR = null;
  351. #[ORM\ManyToOne(targetEntity: User::class)]
  352. #[ORM\JoinColumn(name: 'signeSUP_id', nullable: true)]
  353. private ?User $signeSUP = null;
  354. #[ORM\ManyToOne(targetEntity: User::class)]
  355. #[ORM\JoinColumn(name: 'signeLead_id', nullable: true)]
  356. private ?User $signeLead = null;
  357. #[ORM\ManyToOne(targetEntity: User::class)]
  358. #[ORM\JoinColumn(name: 'signeRespAcha_id', nullable: true)]
  359. private ?User $signeRespAcha = null;
  360. #[ORM\ManyToOne(targetEntity: User::class)]
  361. #[ORM\JoinColumn(name: 'signeRespReg_id', nullable: true)]
  362. private ?User $signeRespReg = null;
  363. #[ORM\ManyToOne(targetEntity: User::class)]
  364. #[ORM\JoinColumn(name: 'signeChefp_id', nullable: true)]
  365. private ?User $signeChefp = null;
  366. #[ORM\ManyToOne(targetEntity: User::class)]
  367. #[ORM\JoinColumn(name: 'signeChefp1_id', nullable: true)]
  368. private ?User $signeChefp1 = null;
  369. #[ORM\ManyToOne(targetEntity: User::class)]
  370. #[ORM\JoinColumn(name: 'signeChefp2_id', nullable: true)]
  371. private ?User $signeChefp2 = null;
  372. #[ORM\ManyToOne(targetEntity: User::class)]
  373. #[ORM\JoinColumn(name: 'signeChefp3_id', nullable: true)]
  374. private ?User $signeChefp3 = null;
  375. #[ORM\ManyToOne(targetEntity: User::class)]
  376. #[ORM\JoinColumn(name: 'signeChefp4_id', nullable: true)]
  377. private ?User $signeChefp4 = null;
  378. #[ORM\ManyToOne(targetEntity: User::class)]
  379. #[ORM\JoinColumn(name: 'signeChefp5_id', nullable: true)]
  380. private ?User $signeChefp5 = null;
  381. #[ORM\ManyToOne(targetEntity: User::class)]
  382. #[ORM\JoinColumn(name: 'signeChefp6_id', nullable: true)]
  383. private ?User $signeChefp6 = null;
  384. #[ORM\ManyToOne(targetEntity: User::class)]
  385. #[ORM\JoinColumn(name: 'signeChefp7_id', nullable: true)]
  386. private ?User $signeChefp7 = null;
  387. #[ORM\Column(name: 'delais', type: 'string', nullable: true)]
  388. private ?string $delais = null;
  389. #[ORM\Column(name: 'region', type: 'string', nullable: true)]
  390. private ?string $region = null;
  391. #[ORM\Column(name: 'quantDemand', type: 'string',nullable: true)]
  392. private ?string $quantDemand = null;
  393. #[ORM\Column(name: 'quantAccord', type: 'string',nullable: true)]
  394. private ?string $quantAccord = null;
  395. #[ORM\Column(name: 'contratCadrePropose')]
  396. private bool $contratCadrePropose = false;
  397. #[ORM\Column(name: 'contratCadreValide')]
  398. private bool $contratCadreValide = false;
  399. #[ORM\Column(name: 'motifRefusContrat', type: 'string',nullable: true)]
  400. private ?string $motifRefusContrat = null;
  401. #[ORM\Column(type: 'boolean')]
  402. private bool $reserveContratCadre = false;
  403. #[ORM\Column(length: 30, nullable: true)]
  404. private ?string $statutContratCadre = null;
  405. #[ORM\Column(type: 'boolean')]
  406. private bool $drapoCC = false;
  407. #[ORM\Column(type: 'boolean')]
  408. private bool $drapoSansCC = false;
  409. #[ORM\Column(type: 'boolean')]
  410. private bool $drapoCloture = false;
  411. #[ORM\Column(type: 'decimal', precision: 15, scale: 2)]
  412. private string $resteACommander = '0';
  413. // --- Constructeur ---
  414. public function __construct()
  415. {
  416. $this->dateSoumis = new \DateTimeImmutable();
  417. $this->drapoValide = false;
  418. $this->drapoTraite = false;
  419. $this->drapoStatut = false;
  420. $this->drapoImp = false;
  421. $this->drapoSup = false;
  422. $this->drapoSuprefu = false;
  423. $this->drapoRR = false;
  424. $this->drapoRRrefu = false;
  425. $this->drapoDP = false;
  426. $this->drapoDPrefu = false;
  427. $this->drapoDSCSC = false;
  428. $this->drapoDSCSCrefu = false;
  429. $this->etat = true;
  430. $this->drapoRespAcha = false;
  431. $this->drapoRespAcharefu = false;
  432. $this->drapoRespReg = false;
  433. $this->drapoRespRegrefu = false;
  434. $this->drapoLead = false;
  435. $this->drapoLeadrefu = false;
  436. $this->drapoChefp = false;
  437. $this->drapoChefprefu = false;
  438. $this->drapoChefp1 = false;
  439. $this->drapoChefprefu1 = false;
  440. $this->drapoChefp2 = false;
  441. $this->drapoChefprefu2 = false;
  442. $this->drapoChefp3 = false;
  443. $this->drapoChefprefu3 = false;
  444. $this->drapoChefp4 = false;
  445. $this->drapoChefprefu4 = false;
  446. $this->drapoChefp5 = false;
  447. $this->drapoChefprefu5 = false;
  448. $this->drapoChefp6 = false;
  449. $this->drapoChefprefu6 = false;
  450. $this->drapoChefp7 = false;
  451. $this->drapoChefprefu7 = false;
  452. $this->drapoRejetchef = false;
  453. $this->drapoInfo = false;
  454. $this->drapoInforefu = false;
  455. $this->drapoGarage = false;
  456. $this->drapoGaragerefu = false;
  457. $this->drapoLead1 = false;
  458. $this->drapoLead2 = false;
  459. $this->drapoLead3 = false;
  460. $this->drapoLead4 = false;
  461. $this->drapoLead5 = false;
  462. $this->drapoLeadrefu1 = false;
  463. $this->drapoLeadrefu2 = false;
  464. $this->drapoLeadrefu3 = false;
  465. $this->drapoLeadrefu4 = false;
  466. $this->drapoLeadrefu5 = false;
  467. $this->drapoRejetLead = false;
  468. $this->drapoPriCharge = false;
  469. $this->drapoDP1 = false;
  470. $this->drapoDP2 = false;
  471. $this->drapoDP3 = false;
  472. $this->drapoDP4 = false;
  473. $this->drapoDP5 = false;
  474. $this->drapoDP6 = false;
  475. $this->drapoDP7 = false;
  476. $this->drapoDP8 = false;
  477. $this->drapoDPrefu1 = false;
  478. $this->drapoDPrefu2 = false;
  479. $this->drapoDPrefu3 = false;
  480. $this->drapoDPrefu4 = false;
  481. $this->drapoDPrefu5 = false;
  482. $this->drapoDPrefu6 = false;
  483. $this->drapoDPrefu7 = false;
  484. $this->drapoDPrefu8 = false;
  485. $this->drapoDRMEDICAL=false;;
  486. $this->drapoDRMEDICALrefu=false;;
  487. }
  488. // --- Getters et Setters ---
  489. public function getId(): ?int
  490. {
  491. return $this->id;
  492. }
  493. public function getObjet(): ?string
  494. {
  495. return $this->objet;
  496. }
  497. public function setObjet(string $objet): static
  498. {
  499. $this->objet = $objet;
  500. return $this;
  501. }
  502. public function getDelaisPrevu(): ?string
  503. {
  504. return $this->delaisPrevu;
  505. }
  506. public function setDelaisPrevu(?string $delaisPrevu): static
  507. {
  508. $this->delaisPrevu = $delaisPrevu;
  509. return $this;
  510. }
  511. public function getDateSoumis(): ?\DateTimeInterface
  512. {
  513. return $this->dateSoumis;
  514. }
  515. public function setDateSoumis(\DateTimeInterface $dateSoumis): static
  516. {
  517. $this->dateSoumis = $dateSoumis;
  518. return $this;
  519. }
  520. public function getNomProjet(): ?string
  521. {
  522. return $this->nomProjet;
  523. }
  524. public function setNomProjet(?string $nomProjet): static
  525. {
  526. $this->nomProjet = $nomProjet;
  527. return $this;
  528. }
  529. public function getRaisonRefu(): ?string
  530. {
  531. return $this->raisonRefu;
  532. }
  533. public function setRaisonRefu(?string $raisonRefu): static
  534. {
  535. $this->raisonRefu = $raisonRefu;
  536. return $this;
  537. }
  538. public function getNumDemandeAchat(): ?int
  539. {
  540. return $this->numDemandeAchat;
  541. }
  542. public function setNumDemandeAchat(?int $numDemandeAchat): static
  543. {
  544. $this->numDemandeAchat = $numDemandeAchat;
  545. return $this;
  546. }
  547. public function getNumOrdre(): ?int
  548. {
  549. return $this->numOrdre;
  550. }
  551. public function setNumOrdre(?int $numOrdre): static
  552. {
  553. $this->numOrdre = $numOrdre;
  554. return $this;
  555. }
  556. public function getCentreCout(): ?string
  557. {
  558. return $this->centreCout;
  559. }
  560. public function setCentreCout(?string $centreCout): static
  561. {
  562. $this->centreCout = $centreCout;
  563. return $this;
  564. }
  565. public function getBailleur(): ?string
  566. {
  567. return $this->bailleur;
  568. }
  569. public function setBailleur(?string $bailleur): static
  570. {
  571. $this->bailleur = $bailleur;
  572. return $this;
  573. }
  574. public function getProjet(): ?string
  575. {
  576. return $this->projet;
  577. }
  578. public function setProjet(?string $projet): static
  579. {
  580. $this->projet = $projet;
  581. return $this;
  582. }
  583. public function getLigneBudget(): ?string
  584. {
  585. return $this->ligneBudget;
  586. }
  587. public function setLigneBudget(?string $ligneBudget): static
  588. {
  589. $this->ligneBudget = $ligneBudget;
  590. return $this;
  591. }
  592. public function getDesignation(): ?string
  593. {
  594. return $this->designation;
  595. }
  596. public function setDesignation(?string $designation): static
  597. {
  598. $this->designation = $designation;
  599. return $this;
  600. }
  601. public function getDescription(): ?string
  602. {
  603. return $this->description;
  604. }
  605. public function setDescription(?string $description): static
  606. {
  607. $this->description = $description;
  608. return $this;
  609. }
  610. public function getObservation(): ?string
  611. {
  612. return $this->observation;
  613. }
  614. public function setObservation(?string $observation): static
  615. {
  616. $this->observation = $observation;
  617. return $this;
  618. }
  619. public function getPrixU(): ?float
  620. {
  621. return $this->prixU;
  622. }
  623. public function setPrixU(?float $prixU): static
  624. {
  625. $this->prixU = $prixU;
  626. return $this;
  627. }
  628. public function getMontant(): ?float
  629. {
  630. return $this->montant;
  631. }
  632. public function setMontant(?float $montant): static
  633. {
  634. $this->montant = $montant;
  635. return $this;
  636. }
  637. public function getQuantDemande(): ?int
  638. {
  639. return $this->quantDemande;
  640. }
  641. public function setQuantDemande(?int $quantDemande): static
  642. {
  643. $this->quantDemande = $quantDemande;
  644. return $this;
  645. }
  646. public function getQuantAccorde(): ?int
  647. {
  648. return $this->quantAccorde;
  649. }
  650. public function setQuantAccorde(?int $quantAccorde): static
  651. {
  652. $this->quantAccorde = $quantAccorde;
  653. return $this;
  654. }
  655. public function getNumBC(): ?string
  656. {
  657. return $this->numBC;
  658. }
  659. public function setNumBC(?string $numBC): static
  660. {
  661. $this->numBC = $numBC;
  662. return $this;
  663. }
  664. public function getTva(): ?int
  665. {
  666. return $this->tva;
  667. }
  668. public function setTva(?int $tva): static
  669. {
  670. $this->tva = $tva;
  671. return $this;
  672. }
  673. public function getDrapoTraite(): ?bool
  674. {
  675. return $this->drapoTraite;
  676. }
  677. public function setDrapoTraite(bool $drapoTraite): static
  678. {
  679. $this->drapoTraite = $drapoTraite;
  680. return $this;
  681. }
  682. public function getDrapoStatut(): ?bool
  683. {
  684. return $this->drapoStatut;
  685. }
  686. public function setDrapoStatut(bool $drapoStatut): static
  687. {
  688. $this->drapoStatut = $drapoStatut;
  689. return $this;
  690. }
  691. public function getDrapoImp(): ?bool
  692. {
  693. return $this->drapoImp;
  694. }
  695. public function setDrapoImp(bool $drapoImp): static
  696. {
  697. $this->drapoImp = $drapoImp;
  698. return $this;
  699. }
  700. public function getDrapoSup(): ?bool
  701. {
  702. return $this->drapoSup;
  703. }
  704. public function setDrapoSup(bool $drapoSup): static
  705. {
  706. $this->drapoSup = $drapoSup;
  707. return $this;
  708. }
  709. public function getDrapoSuprefu(): ?bool
  710. {
  711. return $this->drapoSuprefu;
  712. }
  713. public function setDrapoSuprefu(bool $drapoSuprefu): static
  714. {
  715. $this->drapoSuprefu = $drapoSuprefu;
  716. return $this;
  717. }
  718. public function getDrapoRR(): ?bool
  719. {
  720. return $this->drapoRR;
  721. }
  722. public function setDrapoRR(bool $drapoRR): static
  723. {
  724. $this->drapoRR = $drapoRR;
  725. return $this;
  726. }
  727. public function getDrapoRRrefu(): ?bool
  728. {
  729. return $this->drapoRRrefu;
  730. }
  731. public function setDrapoRRrefu(bool $drapoRRrefu): static
  732. {
  733. $this->drapoRRrefu = $drapoRRrefu;
  734. return $this;
  735. }
  736. public function getDrapoDP(): ?bool
  737. {
  738. return $this->drapoDP;
  739. }
  740. public function setDrapoDP(bool $drapoDP): static
  741. {
  742. $this->drapoDP = $drapoDP;
  743. return $this;
  744. }
  745. public function getDrapoDPrefu(): ?bool
  746. {
  747. return $this->drapoDPrefu;
  748. }
  749. public function setDrapoDPrefu(bool $drapoDPrefu): static
  750. {
  751. $this->drapoDPrefu = $drapoDPrefu;
  752. return $this;
  753. }
  754. public function getDrapoDSCSC(): ?bool
  755. {
  756. return $this->drapoDSCSC;
  757. }
  758. public function setDrapoDSCSC(bool $drapoDSCSC): static
  759. {
  760. $this->drapoDSCSC = $drapoDSCSC;
  761. return $this;
  762. }
  763. public function getDrapoDSCSCrefu(): ?bool
  764. {
  765. return $this->drapoDSCSCrefu;
  766. }
  767. public function setDrapoDSCSCrefu(bool $drapoDSCSCrefu): static
  768. {
  769. $this->drapoDSCSCrefu = $drapoDSCSCrefu;
  770. return $this;
  771. }
  772. public function getEtat(): ?bool
  773. {
  774. return $this->etat;
  775. }
  776. public function setEtat(bool $etat): static
  777. {
  778. $this->etat = $etat;
  779. return $this;
  780. }
  781. public function getDrapoRespAcha(): ?bool
  782. {
  783. return $this->drapoRespAcha;
  784. }
  785. public function setDrapoRespAcha(bool $drapoRespAcha): static
  786. {
  787. $this->drapoRespAcha = $drapoRespAcha;
  788. return $this;
  789. }
  790. public function getDrapoRespAcharefu(): ?bool
  791. {
  792. return $this->drapoRespAcharefu;
  793. }
  794. public function setDrapoRespAcharefu(bool $drapoRespAcharefu): static
  795. {
  796. $this->drapoRespAcharefu = $drapoRespAcharefu;
  797. return $this;
  798. }
  799. public function getDrapoRespReg(): ?bool
  800. {
  801. return $this->drapoRespReg;
  802. }
  803. public function setDrapoRespReg(bool $drapoRespReg): static
  804. {
  805. $this->drapoRespReg = $drapoRespReg;
  806. return $this;
  807. }
  808. public function getDrapoRespRegrefu(): ?bool
  809. {
  810. return $this->drapoRespRegrefu;
  811. }
  812. public function setDrapoRespRegrefu(bool $drapoRespRegrefu): static
  813. {
  814. $this->drapoRespRegrefu = $drapoRespRegrefu;
  815. return $this;
  816. }
  817. public function getDrapoLead(): ?bool
  818. {
  819. return $this->drapoLead;
  820. }
  821. public function setDrapoLead(bool $drapoLead): static
  822. {
  823. $this->drapoLead = $drapoLead;
  824. return $this;
  825. }
  826. public function getDrapoLeadrefu(): ?bool
  827. {
  828. return $this->drapoLeadrefu;
  829. }
  830. public function setDrapoLeadrefu(bool $drapoLeadrefu): static
  831. {
  832. $this->drapoLeadrefu = $drapoLeadrefu;
  833. return $this;
  834. }
  835. public function getDrapoChefp(): ?bool
  836. {
  837. return $this->drapoChefp;
  838. }
  839. public function setDrapoChefp(bool $drapoChefp): static
  840. {
  841. $this->drapoChefp = $drapoChefp;
  842. return $this;
  843. }
  844. public function getDrapoChefprefu(): ?bool
  845. {
  846. return $this->drapoChefprefu;
  847. }
  848. public function setDrapoChefprefu(bool $drapoChefprefu): static
  849. {
  850. $this->drapoChefprefu = $drapoChefprefu;
  851. return $this;
  852. }
  853. public function getDrapoChefp1(): ?bool
  854. {
  855. return $this->drapoChefp1;
  856. }
  857. public function setDrapoChefp1(bool $drapoChefp1): static
  858. {
  859. $this->drapoChefp1 = $drapoChefp1;
  860. return $this;
  861. }
  862. public function getDrapoChefprefu1(): ?bool
  863. {
  864. return $this->drapoChefprefu1;
  865. }
  866. public function setDrapoChefprefu1(bool $drapoChefprefu1): static
  867. {
  868. $this->drapoChefprefu1 = $drapoChefprefu1;
  869. return $this;
  870. }
  871. public function getDrapoChefp2(): ?bool
  872. {
  873. return $this->drapoChefp2;
  874. }
  875. public function setDrapoChefp2(bool $drapoChefp2): static
  876. {
  877. $this->drapoChefp2 = $drapoChefp2;
  878. return $this;
  879. }
  880. public function getDrapoChefprefu2(): ?bool
  881. {
  882. return $this->drapoChefprefu2;
  883. }
  884. public function setDrapoChefprefu2(bool $drapoChefprefu2): static
  885. {
  886. $this->drapoChefprefu2 = $drapoChefprefu2;
  887. return $this;
  888. }
  889. public function getDrapoChefp3(): ?bool
  890. {
  891. return $this->drapoChefp3;
  892. }
  893. public function setDrapoChefp3(bool $drapoChefp3): static
  894. {
  895. $this->drapoChefp3 = $drapoChefp3;
  896. return $this;
  897. }
  898. public function getDrapoChefprefu3(): ?bool
  899. {
  900. return $this->drapoChefprefu3;
  901. }
  902. public function setDrapoChefprefu3(bool $drapoChefprefu3): static
  903. {
  904. $this->drapoChefprefu3 = $drapoChefprefu3;
  905. return $this;
  906. }
  907. public function getDrapoChefp4(): ?bool
  908. {
  909. return $this->drapoChefp4;
  910. }
  911. public function setDrapoChefp4(bool $drapoChefp4): static
  912. {
  913. $this->drapoChefp4 = $drapoChefp4;
  914. return $this;
  915. }
  916. public function getDrapoChefprefu4(): ?bool
  917. {
  918. return $this->drapoChefprefu4;
  919. }
  920. public function setDrapoChefprefu4(bool $drapoChefprefu4): static
  921. {
  922. $this->drapoChefprefu4 = $drapoChefprefu4;
  923. return $this;
  924. }
  925. public function getDrapoChefp5(): ?bool
  926. {
  927. return $this->drapoChefp5;
  928. }
  929. public function setDrapoChefp5(bool $drapoChefp5): static
  930. {
  931. $this->drapoChefp5 = $drapoChefp5;
  932. return $this;
  933. }
  934. public function getDrapoChefprefu5(): ?bool
  935. {
  936. return $this->drapoChefprefu5;
  937. }
  938. public function setDrapoChefprefu5(bool $drapoChefprefu5): static
  939. {
  940. $this->drapoChefprefu5 = $drapoChefprefu5;
  941. return $this;
  942. }
  943. public function getDrapoChefp6(): ?bool
  944. {
  945. return $this->drapoChefp6;
  946. }
  947. public function setDrapoChefp6(bool $drapoChefp6): static
  948. {
  949. $this->drapoChefp6 = $drapoChefp6;
  950. return $this;
  951. }
  952. public function getDrapoChefprefu6(): ?bool
  953. {
  954. return $this->drapoChefprefu6;
  955. }
  956. public function setDrapoChefprefu6(bool $drapoChefprefu6): static
  957. {
  958. $this->drapoChefprefu6 = $drapoChefprefu6;
  959. return $this;
  960. }
  961. public function getDrapoChefp7(): ?bool
  962. {
  963. return $this->drapoChefp7;
  964. }
  965. public function setDrapoChefp7(bool $drapoChefp7): static
  966. {
  967. $this->drapoChefp7 = $drapoChefp7;
  968. return $this;
  969. }
  970. public function getDrapoChefprefu7(): ?bool
  971. {
  972. return $this->drapoChefprefu7;
  973. }
  974. public function setDrapoChefprefu7(bool $drapoChefprefu7): static
  975. {
  976. $this->drapoChefprefu7 = $drapoChefprefu7;
  977. return $this;
  978. }
  979. public function getDrapoRejetchef(): ?bool
  980. {
  981. return $this->drapoRejetchef;
  982. }
  983. public function setDrapoRejetchef(bool $drapoRejetchef): static
  984. {
  985. $this->drapoRejetchef = $drapoRejetchef;
  986. return $this;
  987. }
  988. public function getDrapoInfo(): ?bool
  989. {
  990. return $this->drapoInfo;
  991. }
  992. public function setDrapoInfo(bool $drapoInfo): static
  993. {
  994. $this->drapoInfo = $drapoInfo;
  995. return $this;
  996. }
  997. public function getDrapoInforefu(): ?bool
  998. {
  999. return $this->drapoInforefu;
  1000. }
  1001. public function setDrapoInforefu(bool $drapoInforefu): static
  1002. {
  1003. $this->drapoInforefu = $drapoInforefu;
  1004. return $this;
  1005. }
  1006. public function getDrapoGarage(): ?bool
  1007. {
  1008. return $this->drapoGarage;
  1009. }
  1010. public function setDrapoGarage(bool $drapoGarage): static
  1011. {
  1012. $this->drapoGarage = $drapoGarage;
  1013. return $this;
  1014. }
  1015. public function getDrapoGaragerefu(): ?bool
  1016. {
  1017. return $this->drapoGaragerefu;
  1018. }
  1019. public function setDrapoGaragerefu(bool $drapoGaragerefu): static
  1020. {
  1021. $this->drapoGaragerefu = $drapoGaragerefu;
  1022. return $this;
  1023. }
  1024. public function getDrapoLead1(): ?bool
  1025. {
  1026. return $this->drapoLead1;
  1027. }
  1028. public function setDrapoLead1(bool $drapoLead1): static
  1029. {
  1030. $this->drapoLead1 = $drapoLead1;
  1031. return $this;
  1032. }
  1033. public function getDrapoLead2(): ?bool
  1034. {
  1035. return $this->drapoLead2;
  1036. }
  1037. public function setDrapoLead2(bool $drapoLead2): static
  1038. {
  1039. $this->drapoLead2 = $drapoLead2;
  1040. return $this;
  1041. }
  1042. public function getDrapoLead3(): ?bool
  1043. {
  1044. return $this->drapoLead3;
  1045. }
  1046. public function setDrapoLead3(bool $drapoLead3): static
  1047. {
  1048. $this->drapoLead3 = $drapoLead3;
  1049. return $this;
  1050. }
  1051. public function getDrapoLead4(): ?bool
  1052. {
  1053. return $this->drapoLead4;
  1054. }
  1055. public function setDrapoLead4(bool $drapoLead4): static
  1056. {
  1057. $this->drapoLead4 = $drapoLead4;
  1058. return $this;
  1059. }
  1060. public function getDrapoLead5(): ?bool
  1061. {
  1062. return $this->drapoLead5;
  1063. }
  1064. public function setDrapoLead5(bool $drapoLead5): static
  1065. {
  1066. $this->drapoLead5 = $drapoLead5;
  1067. return $this;
  1068. }
  1069. public function getDrapoLeadrefu1(): ?bool
  1070. {
  1071. return $this->drapoLeadrefu1;
  1072. }
  1073. public function setDrapoLeadrefu1(bool $drapoLeadrefu1): static
  1074. {
  1075. $this->drapoLeadrefu1 = $drapoLeadrefu1;
  1076. return $this;
  1077. }
  1078. public function getDrapoLeadrefu2(): ?bool
  1079. {
  1080. return $this->drapoLeadrefu2;
  1081. }
  1082. public function setDrapoLeadrefu2(bool $drapoLeadrefu2): static
  1083. {
  1084. $this->drapoLeadrefu2 = $drapoLeadrefu2;
  1085. return $this;
  1086. }
  1087. public function getDrapoLeadrefu3(): ?bool
  1088. {
  1089. return $this->drapoLeadrefu3;
  1090. }
  1091. public function setDrapoLeadrefu3(bool $drapoLeadrefu3): static
  1092. {
  1093. $this->drapoLeadrefu3 = $drapoLeadrefu3;
  1094. return $this;
  1095. }
  1096. public function getDrapoLeadrefu4(): ?bool
  1097. {
  1098. return $this->drapoLeadrefu4;
  1099. }
  1100. public function setDrapoLeadrefu4(bool $drapoLeadrefu4): static
  1101. {
  1102. $this->drapoLeadrefu4 = $drapoLeadrefu4;
  1103. return $this;
  1104. }
  1105. public function getDrapoLeadrefu5(): ?bool
  1106. {
  1107. return $this->drapoLeadrefu5;
  1108. }
  1109. public function setDrapoLeadrefu5(bool $drapoLeadrefu5): static
  1110. {
  1111. $this->drapoLeadrefu5 = $drapoLeadrefu5;
  1112. return $this;
  1113. }
  1114. public function getDrapoRejetLead(): ?bool
  1115. {
  1116. return $this->drapoRejetLead;
  1117. }
  1118. public function setDrapoRejetLead(bool $drapoRejetLead): static
  1119. {
  1120. $this->drapoRejetLead = $drapoRejetLead;
  1121. return $this;
  1122. }
  1123. public function getDrapoPriCharge(): ?bool
  1124. {
  1125. return $this->drapoPriCharge;
  1126. }
  1127. public function setDrapoPriCharge(bool $drapoPriCharge): static
  1128. {
  1129. $this->drapoPriCharge = $drapoPriCharge;
  1130. return $this;
  1131. }
  1132. public function getDrapoDP1(): ?bool
  1133. {
  1134. return $this->drapoDP1;
  1135. }
  1136. public function setDrapoDP1(bool $drapoDP1): static
  1137. {
  1138. $this->drapoDP1 = $drapoDP1;
  1139. return $this;
  1140. }
  1141. public function getDrapoDP2(): ?bool
  1142. {
  1143. return $this->drapoDP2;
  1144. }
  1145. public function setDrapoDP2(bool $drapoDP2): static
  1146. {
  1147. $this->drapoDP2 = $drapoDP2;
  1148. return $this;
  1149. }
  1150. public function getDrapoDP3(): ?bool
  1151. {
  1152. return $this->drapoDP3;
  1153. }
  1154. public function setDrapoDP3(bool $drapoDP3): static
  1155. {
  1156. $this->drapoDP3 = $drapoDP3;
  1157. return $this;
  1158. }
  1159. public function getDrapoDP4(): ?bool
  1160. {
  1161. return $this->drapoDP4;
  1162. }
  1163. public function setDrapoDP4(bool $drapoDP4): static
  1164. {
  1165. $this->drapoDP4 = $drapoDP4;
  1166. return $this;
  1167. }
  1168. public function getDrapoDP5(): ?bool
  1169. {
  1170. return $this->drapoDP5;
  1171. }
  1172. public function setDrapoDP5(bool $drapoDP5): static
  1173. {
  1174. $this->drapoDP5 = $drapoDP5;
  1175. return $this;
  1176. }
  1177. public function getDrapoDP6(): ?bool
  1178. {
  1179. return $this->drapoDP6;
  1180. }
  1181. public function setDrapoDP6(bool $drapoDP6): static
  1182. {
  1183. $this->drapoDP6 = $drapoDP6;
  1184. return $this;
  1185. }
  1186. public function getDrapoDP7(): ?bool
  1187. {
  1188. return $this->drapoDP7;
  1189. }
  1190. public function setDrapoDP7(bool $drapoDP7): static
  1191. {
  1192. $this->drapoDP7 = $drapoDP7;
  1193. return $this;
  1194. }
  1195. public function getDrapoDP8(): ?bool
  1196. {
  1197. return $this->drapoDP8;
  1198. }
  1199. public function setDrapoDP8(bool $drapoDP8): static
  1200. {
  1201. $this->drapoDP8 = $drapoDP8;
  1202. return $this;
  1203. }
  1204. public function getDrapoDPrefu1(): ?bool
  1205. {
  1206. return $this->drapoDPrefu1;
  1207. }
  1208. public function setDrapoDPrefu1(bool $drapoDPrefu1): static
  1209. {
  1210. $this->drapoDPrefu1 = $drapoDPrefu1;
  1211. return $this;
  1212. }
  1213. public function getDrapoDPrefu2(): ?bool
  1214. {
  1215. return $this->drapoDPrefu2;
  1216. }
  1217. public function setDrapoDPrefu2(bool $drapoDPrefu2): static
  1218. {
  1219. $this->drapoDPrefu2 = $drapoDPrefu2;
  1220. return $this;
  1221. }
  1222. public function getDrapoDPrefu3(): ?bool
  1223. {
  1224. return $this->drapoDPrefu3;
  1225. }
  1226. public function setDrapoDPrefu3(bool $drapoDPrefu3): static
  1227. {
  1228. $this->drapoDPrefu3 = $drapoDPrefu3;
  1229. return $this;
  1230. }
  1231. public function getDrapoDPrefu4(): ?bool
  1232. {
  1233. return $this->drapoDPrefu4;
  1234. }
  1235. public function setDrapoDPrefu4(bool $drapoDPrefu4): static
  1236. {
  1237. $this->drapoDPrefu4 = $drapoDPrefu4;
  1238. return $this;
  1239. }
  1240. public function getDrapoDPrefu5(): ?bool
  1241. {
  1242. return $this->drapoDPrefu5;
  1243. }
  1244. public function setDrapoDPrefu5(bool $drapoDPrefu5): static
  1245. {
  1246. $this->drapoDPrefu5 = $drapoDPrefu5;
  1247. return $this;
  1248. }
  1249. public function getDrapoDPrefu6(): ?bool
  1250. {
  1251. return $this->drapoDPrefu6;
  1252. }
  1253. public function setDrapoDPrefu6(bool $drapoDPrefu6): static
  1254. {
  1255. $this->drapoDPrefu6 = $drapoDPrefu6;
  1256. return $this;
  1257. }
  1258. public function getDrapoDPrefu7(): ?bool
  1259. {
  1260. return $this->drapoDPrefu7;
  1261. }
  1262. public function setDrapoDPrefu7(bool $drapoDPrefu7): static
  1263. {
  1264. $this->drapoDPrefu7 = $drapoDPrefu7;
  1265. return $this;
  1266. }
  1267. public function getDrapoDPrefu8(): ?bool
  1268. {
  1269. return $this->drapoDPrefu8;
  1270. }
  1271. public function setDrapoDPrefu8(bool $drapoDPrefu8): static
  1272. {
  1273. $this->drapoDPrefu8 = $drapoDPrefu8;
  1274. return $this;
  1275. }
  1276. public function getCommandeAchat(): ?CommandeAchat
  1277. {
  1278. return $this->commandeAchat;
  1279. }
  1280. public function setCommandeAchat(?CommandeAchat $commandeAchat): static
  1281. {
  1282. $this->commandeAchat = $commandeAchat;
  1283. return $this;
  1284. }
  1285. public function getDemPaiement(): ?demPaiement
  1286. {
  1287. return $this->demPaiement;
  1288. }
  1289. public function setDemPaiement(?demPaiement $demPaiement): static
  1290. {
  1291. $this->demPaiement = $demPaiement;
  1292. return $this;
  1293. }
  1294. public function getUser(): ?User
  1295. {
  1296. return $this->user;
  1297. }
  1298. public function setUser(?User $user): static
  1299. {
  1300. $this->user = $user;
  1301. return $this;
  1302. }
  1303. public function getSigneChef(): ?User
  1304. {
  1305. return $this->signeChef;
  1306. }
  1307. public function setSigneChef(?User $signeChef): static
  1308. {
  1309. $this->signeChef = $signeChef;
  1310. return $this;
  1311. }
  1312. public function getCatalogue(): ?Catalogue
  1313. {
  1314. return $this->catalogue;
  1315. }
  1316. public function setCatalogue(?Catalogue $catalogue): static
  1317. {
  1318. $this->catalogue = $catalogue;
  1319. return $this;
  1320. }
  1321. public function getCostcenter(): ?CentreCout
  1322. {
  1323. return $this->costcenter;
  1324. }
  1325. public function setCostcenter(?CentreCout $costcenter): static
  1326. {
  1327. $this->costcenter = $costcenter;
  1328. return $this;
  1329. }
  1330. public function getNombaille(): ?Bailleur
  1331. {
  1332. return $this->nombaille;
  1333. }
  1334. public function setNombaille(?Bailleur $nombaille): static
  1335. {
  1336. $this->nombaille = $nombaille;
  1337. return $this;
  1338. }
  1339. public function getSigneInfo(): ?User
  1340. {
  1341. return $this->signeInfo;
  1342. }
  1343. public function setSigneInfo(?User $signeInfo): static
  1344. {
  1345. $this->signeInfo = $signeInfo;
  1346. return $this;
  1347. }
  1348. public function getSigneGarage(): ?User
  1349. {
  1350. return $this->signeGarage;
  1351. }
  1352. public function setSigneGarage(?User $signeGarage): static
  1353. {
  1354. $this->signeGarage = $signeGarage;
  1355. return $this;
  1356. }
  1357. public function getSigneLead1(): ?User
  1358. {
  1359. return $this->signeLead1;
  1360. }
  1361. public function setSigneLead1(?User $signeLead1): static
  1362. {
  1363. $this->signeLead1 = $signeLead1;
  1364. return $this;
  1365. }
  1366. public function getSigneLead2(): ?User
  1367. {
  1368. return $this->signeLead2;
  1369. }
  1370. public function setSigneLead2(?User $signeLead2): static
  1371. {
  1372. $this->signeLead2 = $signeLead2;
  1373. return $this;
  1374. }
  1375. public function getSigneLead3(): ?User
  1376. {
  1377. return $this->signeLead3;
  1378. }
  1379. public function setSigneLead3(?User $signeLead3): static
  1380. {
  1381. $this->signeLead3 = $signeLead3;
  1382. return $this;
  1383. }
  1384. public function getSigneLead4(): ?User
  1385. {
  1386. return $this->signeLead4;
  1387. }
  1388. public function setSigneLead4(?User $signeLead4): static
  1389. {
  1390. $this->signeLead4 = $signeLead4;
  1391. return $this;
  1392. }
  1393. public function getSigneLead5(): ?User
  1394. {
  1395. return $this->signeLead5;
  1396. }
  1397. public function setSigneLead5(?User $signeLead5): static
  1398. {
  1399. $this->signeLead5 = $signeLead5;
  1400. return $this;
  1401. }
  1402. public function getSigneDP1(): ?User
  1403. {
  1404. return $this->signeDP1;
  1405. }
  1406. public function setSigneDP1(?User $signeDP1): static
  1407. {
  1408. $this->signeDP1 = $signeDP1;
  1409. return $this;
  1410. }
  1411. public function getSigneDP2(): ?User
  1412. {
  1413. return $this->signeDP2;
  1414. }
  1415. public function setSigneDP2(?User $signeDP2): static
  1416. {
  1417. $this->signeDP2 = $signeDP2;
  1418. return $this;
  1419. }
  1420. public function getSigneDP3(): ?User
  1421. {
  1422. return $this->signeDP3;
  1423. }
  1424. public function setSigneDP3(?User $signeDP3): static
  1425. {
  1426. $this->signeDP3 = $signeDP3;
  1427. return $this;
  1428. }
  1429. public function getSigneDP4(): ?User
  1430. {
  1431. return $this->signeDP4;
  1432. }
  1433. public function setSigneDP4(?User $signeDP4): static
  1434. {
  1435. $this->signeDP4 = $signeDP4;
  1436. return $this;
  1437. }
  1438. public function getSigneDP5(): ?User
  1439. {
  1440. return $this->signeDP5;
  1441. }
  1442. public function setSigneDP5(?User $signeDP5): static
  1443. {
  1444. $this->signeDP5 = $signeDP5;
  1445. return $this;
  1446. }
  1447. public function getSigneDP6(): ?User
  1448. {
  1449. return $this->signeDP6;
  1450. }
  1451. public function setSigneDP6(?User $signeDP6): static
  1452. {
  1453. $this->signeDP6 = $signeDP6;
  1454. return $this;
  1455. }
  1456. public function getSigneDP7(): ?User
  1457. {
  1458. return $this->signeDP7;
  1459. }
  1460. public function setSigneDP7(?User $signeDP7): static
  1461. {
  1462. $this->signeDP7 = $signeDP7;
  1463. return $this;
  1464. }
  1465. public function getSigneDP8(): ?User
  1466. {
  1467. return $this->signeDP8;
  1468. }
  1469. public function setSigneDP8(?User $signeDP8): static
  1470. {
  1471. $this->signeDP8 = $signeDP8;
  1472. return $this;
  1473. }
  1474. public function getDateDP1(): ?DateTimeInterface
  1475. {
  1476. return $this->dateDP1;
  1477. }
  1478. public function setDateDP1(?DateTimeInterface $dateDP1): self
  1479. {
  1480. $this->dateDP1 = $dateDP1;
  1481. return $this;
  1482. }
  1483. public function getDateDP2(): ?DateTimeInterface
  1484. {
  1485. return $this->dateDP2;
  1486. }
  1487. public function setDateDP2(?DateTimeInterface $dateDP2): self
  1488. {
  1489. $this->dateDP2 = $dateDP2;
  1490. return $this;
  1491. }
  1492. public function getDateDP3(): ?DateTimeInterface
  1493. {
  1494. return $this->dateDP3;
  1495. }
  1496. public function setDateDP3(?DateTimeInterface $dateDP3): self
  1497. {
  1498. $this->dateDP3 = $dateDP3;
  1499. return $this;
  1500. }
  1501. public function getDateDP4(): ?DateTimeInterface
  1502. {
  1503. return $this->dateDP4;
  1504. }
  1505. public function setDateDP4(?DateTimeInterface $dateDP4): self
  1506. {
  1507. $this->dateDP4 = $dateDP4;
  1508. return $this;
  1509. }
  1510. public function getDateDP5(): ?DateTimeInterface
  1511. {
  1512. return $this->dateDP5;
  1513. }
  1514. public function setDateDP5(?DateTimeInterface $dateDP5): self
  1515. {
  1516. $this->dateDP5 = $dateDP5;
  1517. return $this;
  1518. }
  1519. public function getDateDP6(): ?DateTimeInterface
  1520. {
  1521. return $this->dateDP6;
  1522. }
  1523. public function setDateDP6(?DateTimeInterface $dateDP6): self
  1524. {
  1525. $this->dateDP6 = $dateDP6;
  1526. return $this;
  1527. }
  1528. public function getDateDP7(): ?DateTimeInterface
  1529. {
  1530. return $this->dateDP7;
  1531. }
  1532. public function setDateDP7(?DateTimeInterface $dateDP7): self
  1533. {
  1534. $this->dateDP7 = $dateDP7;
  1535. return $this;
  1536. }
  1537. public function getDateDP8(): ?DateTimeInterface
  1538. {
  1539. return $this->dateDP8;
  1540. }
  1541. public function setDateDP8(?DateTimeInterface $dateDP8): self
  1542. {
  1543. $this->dateDP8 = $dateDP8;
  1544. return $this;
  1545. }
  1546. public function getDateLead1(): ?DateTimeInterface
  1547. {
  1548. return $this->dateLead1;
  1549. }
  1550. public function setDateLead1(?DateTimeInterface $dateLead1): self
  1551. {
  1552. $this->dateLead1 = $dateLead1;
  1553. return $this;
  1554. }
  1555. public function getDateLead2(): ?DateTimeInterface
  1556. {
  1557. return $this->dateLead2;
  1558. }
  1559. public function setDateLead2(?DateTimeInterface $dateLead2): self
  1560. {
  1561. $this->dateLead2 = $dateLead2;
  1562. return $this;
  1563. }
  1564. public function getDateLead3(): ?DateTimeInterface
  1565. {
  1566. return $this->dateLead3;
  1567. }
  1568. public function setDateLead3(?DateTimeInterface $dateLead3): self
  1569. {
  1570. $this->dateLead3 = $dateLead3;
  1571. return $this;
  1572. }
  1573. public function getDateLead4(): ?DateTimeInterface
  1574. {
  1575. return $this->dateLead4;
  1576. }
  1577. public function setDateLead4(?DateTimeInterface $dateLead4): self
  1578. {
  1579. $this->dateLead4 = $dateLead4;
  1580. return $this;
  1581. }
  1582. public function getDateLead5(): ?DateTimeInterface
  1583. {
  1584. return $this->dateLead5;
  1585. }
  1586. public function setDateLead5(?DateTimeInterface $dateLead5): self
  1587. {
  1588. $this->dateLead5 = $dateLead5;
  1589. return $this;
  1590. }
  1591. public function getDateInfo(): ?DateTimeInterface
  1592. {
  1593. return $this->dateInfo;
  1594. }
  1595. public function setDateInfo(?DateTimeInterface $dateInfo): self
  1596. {
  1597. $this->dateInfo = $dateInfo;
  1598. return $this;
  1599. }
  1600. public function getDateGarage(): ?DateTimeInterface
  1601. {
  1602. return $this->dateGarage;
  1603. }
  1604. public function setDateGarage(?DateTimeInterface $dateGarage): self
  1605. {
  1606. $this->dateGarage = $dateGarage;
  1607. return $this;
  1608. }
  1609. public function getDateDSCSC(): ?DateTimeInterface
  1610. {
  1611. return $this->dateDSCSC;
  1612. }
  1613. public function setDateDSCSC(?DateTimeInterface $dateDSCSC): self
  1614. {
  1615. $this->dateDSCSC = $dateDSCSC;
  1616. return $this;
  1617. }
  1618. public function getDateRespAcha(): ?DateTimeInterface
  1619. {
  1620. return $this->dateRespAcha;
  1621. }
  1622. public function setDateRespAcha(?DateTimeInterface $dateRespAcha): self
  1623. {
  1624. $this->dateRespAcha = $dateRespAcha;
  1625. return $this;
  1626. }
  1627. public function getDateRespReg(): ?DateTimeInterface
  1628. {
  1629. return $this->dateRespReg;
  1630. }
  1631. public function setDateRespReg(?DateTimeInterface $dateRespReg): self
  1632. {
  1633. $this->dateRespReg = $dateRespReg;
  1634. return $this;
  1635. }
  1636. public function getDateSuph(): ?DateTimeInterface
  1637. {
  1638. return $this->dateSuph;
  1639. }
  1640. public function setDateSuph(?DateTimeInterface $dateSuph): self
  1641. {
  1642. $this->dateSuph = $dateSuph;
  1643. return $this;
  1644. }
  1645. public function getDateDP(): ?DateTimeInterface
  1646. {
  1647. return $this->dateDP;
  1648. }
  1649. public function setDateDP(?DateTimeInterface $dateDP): self
  1650. {
  1651. $this->dateDP = $dateDP;
  1652. return $this;
  1653. }
  1654. public function getDateRR(): ?DateTimeInterface
  1655. {
  1656. return $this->dateRR;
  1657. }
  1658. public function setDateRR(?DateTimeInterface $dateRR): self
  1659. {
  1660. $this->dateRR = $dateRR;
  1661. return $this;
  1662. }
  1663. public function getDateLead(): ?DateTimeInterface
  1664. {
  1665. return $this->dateLead;
  1666. }
  1667. public function setDateLead(?DateTimeInterface $dateLead): self
  1668. {
  1669. $this->dateLead = $dateLead;
  1670. return $this;
  1671. }
  1672. public function getDateChefp(): ?DateTimeInterface
  1673. {
  1674. return $this->dateChefp;
  1675. }
  1676. public function setDateChefp(?DateTimeInterface $dateChefp): self
  1677. {
  1678. $this->dateChefp = $dateChefp;
  1679. return $this;
  1680. }
  1681. public function getDateChefp1(): ?DateTimeInterface
  1682. {
  1683. return $this->dateChefp1;
  1684. }
  1685. public function setDateChefp1(?DateTimeInterface $dateChefp1): self
  1686. {
  1687. $this->dateChefp1 = $dateChefp1;
  1688. return $this;
  1689. }
  1690. public function getDateChefp2(): ?DateTimeInterface
  1691. {
  1692. return $this->dateChefp2;
  1693. }
  1694. public function setDateChefp2(?DateTimeInterface $dateChefp2): self
  1695. {
  1696. $this->dateChefp2 = $dateChefp2;
  1697. return $this;
  1698. }
  1699. public function getDateChefp3(): ?DateTimeInterface
  1700. {
  1701. return $this->dateChefp3;
  1702. }
  1703. public function setDateChefp3(?DateTimeInterface $dateChefp3): self
  1704. {
  1705. $this->dateChefp3 = $dateChefp3;
  1706. return $this;
  1707. }
  1708. public function getDateChefp4(): ?DateTimeInterface
  1709. {
  1710. return $this->dateChefp4;
  1711. }
  1712. public function setDateChefp4(?DateTimeInterface $dateChefp4): self
  1713. {
  1714. $this->dateChefp4 = $dateChefp4;
  1715. return $this;
  1716. }
  1717. public function getDateChefp5(): ?DateTimeInterface
  1718. {
  1719. return $this->dateChefp5;
  1720. }
  1721. public function setDateChefp5(?DateTimeInterface $dateChefp5): self
  1722. {
  1723. $this->dateChefp5 = $dateChefp5;
  1724. return $this;
  1725. }
  1726. public function getDateChefp6(): ?DateTimeInterface
  1727. {
  1728. return $this->dateChefp6;
  1729. }
  1730. public function setDateChefp6(?DateTimeInterface $dateChefp6): self
  1731. {
  1732. $this->dateChefp6 = $dateChefp6;
  1733. return $this;
  1734. }
  1735. public function getDateChefp7(): ?DateTimeInterface
  1736. {
  1737. return $this->dateChefp7;
  1738. }
  1739. public function setDateChefp7(?DateTimeInterface $dateChefp7): self
  1740. {
  1741. $this->dateChefp7 = $dateChefp7;
  1742. return $this;
  1743. }
  1744. public function getSigneDF(): ?User
  1745. {
  1746. return $this->signeDF;
  1747. }
  1748. public function setSigneDF(?User $signeDF): self
  1749. {
  1750. $this->signeDF = $signeDF;
  1751. return $this;
  1752. }
  1753. public function getSigneDP(): ?User
  1754. {
  1755. return $this->signeDP;
  1756. }
  1757. public function setSigneDP(?User $signeDP): self
  1758. {
  1759. $this->signeDP = $signeDP;
  1760. return $this;
  1761. }
  1762. public function getSigneRR(): ?User
  1763. {
  1764. return $this->signeRR;
  1765. }
  1766. public function setSigneRR(?User $signeRR): self
  1767. {
  1768. $this->signeRR = $signeRR;
  1769. return $this;
  1770. }
  1771. public function getSigneSUP(): ?User
  1772. {
  1773. return $this->signeSUP;
  1774. }
  1775. public function setSigneSUP(?User $signeSUP): self
  1776. {
  1777. $this->signeSUP = $signeSUP;
  1778. return $this;
  1779. }
  1780. public function getSigneLead(): ?User
  1781. {
  1782. return $this->signeLead;
  1783. }
  1784. public function setSigneLead(?User $signeLead): self
  1785. {
  1786. $this->signeLead = $signeLead;
  1787. return $this;
  1788. }
  1789. public function getSigneRespAcha(): ?User
  1790. {
  1791. return $this->signeRespAcha;
  1792. }
  1793. public function setSigneRespAcha(?User $signeRespAcha): self
  1794. {
  1795. $this->signeRespAcha = $signeRespAcha;
  1796. return $this;
  1797. }
  1798. public function getSigneRespReg(): ?User
  1799. {
  1800. return $this->signeRespReg;
  1801. }
  1802. public function setSigneRespReg(?User $signeRespReg): self
  1803. {
  1804. $this->signeRespReg = $signeRespReg;
  1805. return $this;
  1806. }
  1807. public function getSigneChefp(): ?User
  1808. {
  1809. return $this->signeChefp;
  1810. }
  1811. public function setSigneChefp(?User $signeChefp): self
  1812. {
  1813. $this->signeChefp = $signeChefp;
  1814. return $this;
  1815. }
  1816. public function getSigneChefp1(): ?User
  1817. {
  1818. return $this->signeChefp1;
  1819. }
  1820. public function setSigneChefp1(?User $signeChefp1): self
  1821. {
  1822. $this->signeChefp1 = $signeChefp1;
  1823. return $this;
  1824. }
  1825. public function getSigneChefp2(): ?User
  1826. {
  1827. return $this->signeChefp2;
  1828. }
  1829. public function setSigneChefp2(?User $signeChefp2): self
  1830. {
  1831. $this->signeChefp2 = $signeChefp2;
  1832. return $this;
  1833. }
  1834. public function getSigneChefp3(): ?User
  1835. {
  1836. return $this->signeChefp3;
  1837. }
  1838. public function setSigneChefp3(?User $signeChefp3): self
  1839. {
  1840. $this->signeChefp3 = $signeChefp3;
  1841. return $this;
  1842. }
  1843. public function getSigneChefp4(): ?User
  1844. {
  1845. return $this->signeChefp4;
  1846. }
  1847. public function setSigneChefp4(?User $signeChefp4): self
  1848. {
  1849. $this->signeChefp4 = $signeChefp4;
  1850. return $this;
  1851. }
  1852. public function getSigneChefp5(): ?User
  1853. {
  1854. return $this->signeChefp5;
  1855. }
  1856. public function setSigneChefp5(?User $signeChefp5): self
  1857. {
  1858. $this->signeChefp5 = $signeChefp5;
  1859. return $this;
  1860. }
  1861. public function getSigneChefp6(): ?User
  1862. {
  1863. return $this->signeChefp6;
  1864. }
  1865. public function setSigneChefp6(?User $signeChefp6): self
  1866. {
  1867. $this->signeChefp6 = $signeChefp6;
  1868. return $this;
  1869. }
  1870. public function getSigneChefp7(): ?User
  1871. {
  1872. return $this->signeChefp7;
  1873. }
  1874. public function setSigneChefp7(?User $signeChefp7): self
  1875. {
  1876. $this->signeChefp7 = $signeChefp7;
  1877. return $this;
  1878. }
  1879. public function getDelais(): ?string
  1880. {
  1881. return $this->delais;
  1882. }
  1883. public function setDelais(?string $delais): self
  1884. {
  1885. $this->delais = $delais;
  1886. return $this;
  1887. }
  1888. public function getRegion(): ?string
  1889. {
  1890. return $this->region;
  1891. }
  1892. public function setRegion(?string $region): self
  1893. {
  1894. $this->region = $region;
  1895. return $this;
  1896. }
  1897. public function getQuantDemand(): ?string
  1898. {
  1899. return $this->quantDemand;
  1900. }
  1901. public function setQuantDemand(string $quantDemand): self
  1902. {
  1903. $this->quantDemand = $quantDemand;
  1904. return $this;
  1905. }
  1906. public function getQuantAccord(): ?string
  1907. {
  1908. return $this->quantAccord;
  1909. }
  1910. public function setQuantAccord(string $quantAccord): self
  1911. {
  1912. $this->quantAccord = $quantAccord;
  1913. return $this;
  1914. }
  1915. public function getImage(): ?Image
  1916. {
  1917. return $this->image;
  1918. }
  1919. public function setImage(?Image $image): self
  1920. {
  1921. $this->image = $image;
  1922. return $this;
  1923. }
  1924. public function getDrapoDRMEDICAL(): ?bool
  1925. {
  1926. return $this->drapoDRMEDICAL;
  1927. }
  1928. public function getDrapoDRMEDICALrefu(): ?bool
  1929. {
  1930. return $this->drapoDRMEDICALrefu;
  1931. }
  1932. public function getDateDRMEDICAL(): ?\DateTimeInterface
  1933. {
  1934. return $this->dateDRMEDICAL;
  1935. }
  1936. public function getSigneDRMEDICAL(): ?User
  1937. {
  1938. return $this->signeDRMEDICAL;
  1939. }
  1940. public function setDrapoDRMEDICAL(bool $value): self
  1941. {
  1942. $this->drapoDRMEDICAL = $value;
  1943. return $this;
  1944. }
  1945. public function setDrapoDRMEDICALrefu(bool $value): self
  1946. {
  1947. $this->drapoDRMEDICALrefu = $value;
  1948. return $this;
  1949. }
  1950. public function setDateDRMEDICAL(?\DateTimeInterface $date): self
  1951. {
  1952. $this->dateDRMEDICAL = $date;
  1953. return $this;
  1954. }
  1955. public function setSigneDRMEDICAL(?User $user): self
  1956. {
  1957. $this->signeDRMEDICAL = $user;
  1958. return $this;
  1959. }
  1960. public function getPieceJointe(): ?string { return $this->pieceJointe; }
  1961. public function setPieceJointe(?string $pieceJointe): self {
  1962. $this->pieceJointe = $pieceJointe;
  1963. return $this;
  1964. }
  1965. public function getDrapoValide(): ?bool
  1966. {
  1967. return $this->drapoValide;
  1968. }
  1969. public function setDrapoValide(bool $drapoValide): static
  1970. {
  1971. $this->drapoValide = $drapoValide;
  1972. return $this;
  1973. }
  1974. public function getContratCadre(): ?ContratCadre
  1975. {
  1976. return $this->contratCadre ;
  1977. }
  1978. public function setContratCadre(?ContratCadre $contratCadre ): self
  1979. {
  1980. $this->contratCadre = $contratCadre ;
  1981. return $this;
  1982. }
  1983. public function isContratCadrePropose(): ?bool
  1984. {
  1985. return $this->contratCadrePropose;
  1986. }
  1987. public function setContratCadrePropose(bool $contratCadrePropose): self
  1988. {
  1989. $this->contratCadrePropose = $contratCadrePropose;
  1990. return $this;
  1991. }
  1992. public function isContratCadreValide(): ?bool
  1993. {
  1994. return $this->contratCadreValide;
  1995. }
  1996. public function setContratCadreValide(bool $contratCadreValide): self
  1997. {
  1998. $this->contratCadreValide = $contratCadreValide;
  1999. return $this;
  2000. }
  2001. public function getMotifRefusContrat(): ?string
  2002. {
  2003. return $this->motifRefusContrat;
  2004. }
  2005. public function setMotifRefusContrat(?string $motifRefusContrat): self
  2006. {
  2007. $this->motifRefusContrat = $motifRefusContrat;
  2008. return $this;
  2009. }
  2010. public function getReserveContratCadre(): ?bool
  2011. {
  2012. return $this->reserveContratCadre;
  2013. }
  2014. public function setReserveContratCadre(bool $reserveContratCadre): static
  2015. {
  2016. $this->reserveContratCadre = $reserveContratCadre;
  2017. return $this;
  2018. }
  2019. public function getStatutContratCadre():?string
  2020. {
  2021. return $this->statutContratCadre;
  2022. }
  2023. public function setStatutContratCadree(?string $statutContratCadre): self
  2024. {
  2025. $this->statutContratCadre = $statutContratCadre;
  2026. return $this;
  2027. }
  2028. public function getDrapoCC(): ?bool
  2029. {
  2030. return $this->drapoCC;
  2031. }
  2032. public function setDrapoCC(bool $drapoCC): static
  2033. {
  2034. $this->drapoCC = $drapoCC;
  2035. return $this;
  2036. }
  2037. public function getDrapoSansCC(): ?bool
  2038. {
  2039. return $this->drapoSansCC;
  2040. }
  2041. public function setDrapoSansCC(bool $drapoSansCC): static
  2042. {
  2043. $this->drapoSansCC = $drapoSansCC;
  2044. return $this;
  2045. }
  2046. public function getDrapoCloture(): ?bool
  2047. {
  2048. return $this->drapoCloture;
  2049. }
  2050. public function setDrapoCloture(bool $drapoCloture): static
  2051. {
  2052. $this->drapoCloture = $drapoCloture;
  2053. return $this;
  2054. }
  2055. public function getResteACommander():?string
  2056. {
  2057. return $this->resteACommander;
  2058. }
  2059. public function setResteACommander(?string $resteACommander): self
  2060. {
  2061. $this->resteACommander = $resteACommander;
  2062. return $this;
  2063. }
  2064. public function getQuantiteValidee(): ?int
  2065. {
  2066. return $this->quantiteValidee;
  2067. }
  2068. public function setQuantiteValidee(?int $quantiteValidee): self
  2069. {
  2070. $this->quantiteValidee = $quantiteValidee;
  2071. return $this;
  2072. }
  2073. }