<?php
namespace App\Entity;
use App\Repository\DemAchatRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
use DateTimeInterface;
#[ORM\Entity(repositoryClass: DemAchatRepository::class)]
#[ORM\Table(name: "demAchat")]
class demAchat
{
public const CC_SUGGERE = 'suggere';
public const CC_VALIDE = 'valide';
public const CC_REFUSE = 'refuse';
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $pieceJointe = null;
// --- Propriétés liées aux informations de la demande ---
#[ORM\Column(name: 'drapoDRMEDICAL', type: 'boolean')]
private ?bool $drapoDRMEDICAL = false;
#[ORM\Column(name: 'drapoDRMEDICALrefu', type: 'boolean')]
private ?bool $drapoDRMEDICALrefu = false;
#[ORM\Column(name: 'dateDRMEDICAL', type: 'datetime', nullable: true)]
private ?\DateTimeInterface $dateDRMEDICAL = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(nullable: true)]
private ?User $signeDRMEDICAL = null;
#[ORM\Column(name: 'objet', length: 255)]
private ?string $objet = null;
#[ORM\Column(name: 'delaisPrevu', length: 15, nullable: true)]
private ?string $delaisPrevu = null;
#[ORM\Column(name: 'dateSoumis', type: Types::DATETIME_MUTABLE)]
private ?\DateTimeInterface $dateSoumis = null;
#[ORM\Column(name: 'nomProjet', type: Types::STRING, length: 255, nullable: true)]
private ?string $nomProjet = null;
#[ORM\Column(name: 'raisonRefu', type: Types::TEXT, nullable: true)]
private ?string $raisonRefu = null;
#[ORM\Column(name: 'numDemandeAchat', nullable: true)]
private ?int $numDemandeAchat = null;
#[ORM\Column(name: 'numOrdre', nullable: true)]
private ?int $numOrdre = null;
// --- Propriétés liées au produit ou service demandé ---
#[ORM\Column(name: 'centreCout', type: Types::STRING, length: 255, nullable: true)]
private ?string $centreCout = null;
#[ORM\Column(name: 'bailleur', type: Types::STRING, length: 255, nullable: true)]
private ?string $bailleur = null;
#[ORM\Column(name: 'projet', type: Types::STRING, length: 255, nullable: true)]
private ?string $projet = null;
#[ORM\Column(name: 'ligneBudget', type: Types::STRING, length: 255, nullable: true)]
private ?string $ligneBudget = null;
#[ORM\Column(name: 'designation', type: Types::TEXT, nullable: true)]
private ?string $designation = null;
#[ORM\Column(name: 'description', type: Types::TEXT, nullable: true)]
private ?string $description = null;
#[ORM\Column(name: 'observation', type: Types::TEXT, nullable: true)]
private ?string $observation = null;
#[ORM\Column(name: 'prixU', type: Types::FLOAT, nullable: true)]
private ?float $prixU = null;
#[ORM\Column(name: 'montant', type: Types::FLOAT, nullable: true)]
private ?float $montant = null;
#[ORM\Column(name: 'quantDemande', nullable: true)]
private ?int $quantDemande = null;
#[ORM\Column(name: 'quantiteValidee', nullable: true)]
private ?int $quantiteValidee = null;
#[ORM\Column(name: 'quantAccorde', nullable: true)]
private ?int $quantAccorde = null;
#[ORM\Column(name: 'numBC', length: 100, nullable: true)]
private ?string $numBC = null;
#[ORM\Column(name: 'tva', nullable: true)]
private ?int $tva = null;
// --- Propriétés liées aux statuts (drapeaux) ---
#[ORM\Column(name: 'drapoValide')]
private ?bool $drapoValide = false;
#[ORM\Column(name: 'drapoTraite')]
private ?bool $drapoTraite = false;
#[ORM\Column(name: 'drapoStatut')]
private ?bool $drapoStatut = false;
#[ORM\Column(name: 'drapoImp')]
private ?bool $drapoImp = false;
#[ORM\Column(name: 'drapoSup')]
private ?bool $drapoSup = false;
#[ORM\Column(name: 'drapoSuprefu')]
private ?bool $drapoSuprefu = false;
#[ORM\Column(name: 'drapoRR')]
private ?bool $drapoRR = false;
#[ORM\Column(name: 'drapoRRrefu')]
private ?bool $drapoRRrefu = false;
#[ORM\Column(name: 'drapoDP')]
private ?bool $drapoDP = false;
#[ORM\Column(name: 'drapoDPrefu')]
private ?bool $drapoDPrefu = false;
#[ORM\Column(name: 'drapoDSCSC')]
private ?bool $drapoDSCSC = false;
#[ORM\Column(name: 'drapoDSCSCrefu')]
private ?bool $drapoDSCSCrefu = false;
#[ORM\Column(name: 'etat')]
private ?bool $etat = false;
#[ORM\Column(name: 'drapoRespAcha')]
private ?bool $drapoRespAcha = false;
#[ORM\Column(name: 'drapoRespAcharefu')]
private ?bool $drapoRespAcharefu = false;
#[ORM\Column(name: 'drapoRespReg')]
private ?bool $drapoRespReg = false;
#[ORM\Column(name: 'drapoRespRegrefu')]
private ?bool $drapoRespRegrefu = false;
#[ORM\Column(name: 'drapoLead')]
private ?bool $drapoLead = false;
#[ORM\Column(name: 'drapoLeadrefu')]
private ?bool $drapoLeadrefu = false;
#[ORM\Column(name: 'drapoChefp')]
private ?bool $drapoChefp = false;
#[ORM\Column(name: 'drapoChefprefu')]
private ?bool $drapoChefprefu = false;
#[ORM\Column(name: 'drapoChefp1')]
private ?bool $drapoChefp1 = false;
#[ORM\Column(name: 'drapoChefprefu1')]
private ?bool $drapoChefprefu1 = false;
#[ORM\Column(name: 'drapoChefp2')]
private ?bool $drapoChefp2 = false;
#[ORM\Column(name: 'drapoChefprefu2')]
private ?bool $drapoChefprefu2 = false;
#[ORM\Column(name: 'drapoChefp3')]
private ?bool $drapoChefp3 = false;
#[ORM\Column(name: 'drapoChefprefu3')]
private ?bool $drapoChefprefu3 = false;
#[ORM\Column(name: 'drapoChefp4')]
private ?bool $drapoChefp4 = false;
#[ORM\Column(name: 'drapoChefprefu4')]
private ?bool $drapoChefprefu4 = false;
#[ORM\Column(name: 'drapoChefp5')]
private ?bool $drapoChefp5 = false;
#[ORM\Column(name: 'drapoChefprefu5')]
private ?bool $drapoChefprefu5 = false;
#[ORM\Column(name: 'drapoChefp6')]
private ?bool $drapoChefp6 = false;
#[ORM\Column(name: 'drapoChefprefu6')]
private ?bool $drapoChefprefu6 = false;
#[ORM\Column(name: 'drapoChefp7')]
private ?bool $drapoChefp7 = false;
#[ORM\Column(name: 'drapoChefprefu7')]
private ?bool $drapoChefprefu7 = false;
#[ORM\Column(name: 'drapoRejetchef')]
private ?bool $drapoRejetchef = false;
#[ORM\Column(name: 'drapoInfo')]
private ?bool $drapoInfo = false;
#[ORM\Column(name: 'drapoInforefu')]
private ?bool $drapoInforefu = false;
#[ORM\Column(name: 'drapoGarage')]
private ?bool $drapoGarage = false;
#[ORM\Column(name: 'drapoGaragerefu')]
private ?bool $drapoGaragerefu = false;
#[ORM\Column(name: 'drapoLead1')]
private ?bool $drapoLead1 = false;
#[ORM\Column(name: 'drapoLead2')]
private ?bool $drapoLead2 = false;
#[ORM\Column(name: 'drapoLead3')]
private ?bool $drapoLead3 = false;
#[ORM\Column(name: 'drapoLead4')]
private ?bool $drapoLead4 = false;
#[ORM\Column(name: 'drapoLead5')]
private ?bool $drapoLead5 = false;
#[ORM\Column(name: 'drapoLeadrefu1')]
private ?bool $drapoLeadrefu1 = false;
#[ORM\Column(name: 'drapoLeadrefu2')]
private ?bool $drapoLeadrefu2 = false;
#[ORM\Column(name: 'drapoLeadrefu3')]
private ?bool $drapoLeadrefu3 = false;
#[ORM\Column(name: 'drapoLeadrefu4')]
private ?bool $drapoLeadrefu4 = false;
#[ORM\Column(name: 'drapoLeadrefu5')]
private ?bool $drapoLeadrefu5 = false;
#[ORM\Column(name: 'drapoRejetLead')]
private ?bool $drapoRejetLead = false;
#[ORM\Column(name: 'drapoPriCharge')]
private ?bool $drapoPriCharge = false;
#[ORM\Column(name: 'drapoDP1')]
private ?bool $drapoDP1 = false;
#[ORM\Column(name: 'drapoDP2')]
private ?bool $drapoDP2 = false;
#[ORM\Column(name: 'drapoDP3')]
private ?bool $drapoDP3 = false;
#[ORM\Column(name: 'drapoDP4')]
private ?bool $drapoDP4 = false;
#[ORM\Column(name: 'drapoDP5')]
private ?bool $drapoDP5 = false;
#[ORM\Column(name: 'drapoDP6')]
private ?bool $drapoDP6 = false;
#[ORM\Column(name: 'drapoDP7')]
private ?bool $drapoDP7 = false;
#[ORM\Column(name: 'drapoDP8')]
private ?bool $drapoDP8 = false;
#[ORM\Column(name: 'drapoDPrefu1')]
private ?bool $drapoDPrefu1 = false;
#[ORM\Column(name: 'drapoDPrefu2')]
private ?bool $drapoDPrefu2 = false;
#[ORM\Column(name: 'drapoDPrefu3')]
private ?bool $drapoDPrefu3 = false;
#[ORM\Column(name: 'drapoDPrefu4')]
private ?bool $drapoDPrefu4 = false;
#[ORM\Column(name: 'drapoDPrefu5')]
private ?bool $drapoDPrefu5 = false;
#[ORM\Column(name: 'drapoDPrefu6')]
private ?bool $drapoDPrefu6 = false;
#[ORM\Column(name: 'drapoDPrefu7')]
private ?bool $drapoDPrefu7 = false;
#[ORM\Column(name: 'drapoDPrefu8')]
private ?bool $drapoDPrefu8 = false;
// --- Relations ---
#[ORM\ManyToOne(targetEntity: ContratCadre::class)]
private ?ContratCadre $contratCadre = null;
#[ORM\ManyToOne(targetEntity: CommandeAchat::class)]
#[ORM\JoinColumn(name: 'commandeAchat_id', nullable: true)]
private ?CommandeAchat $commandeAchat = null;
#[ORM\ManyToOne(targetEntity: demPaiement::class)]
#[ORM\JoinColumn(name: 'demPaiement_id', nullable: true)]
private ?demPaiement $demPaiement = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'user_id', nullable: false)]
private ?User $user = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChef_id', nullable: true)]
private ?User $signeChef = null;
#[ORM\ManyToOne(targetEntity: Catalogue::class)]
#[ORM\JoinColumn(name: 'catalogue_id', nullable: true)]
private ?Catalogue $catalogue = null;
#[ORM\ManyToOne(targetEntity: CentreCout::class)]
#[ORM\JoinColumn(name: 'costcenter_id', nullable: true)]
private ?CentreCout $costcenter = null;
#[ORM\ManyToOne(targetEntity: Bailleur::class)]
#[ORM\JoinColumn(name: 'nombaille_id', nullable: true)]
private ?Bailleur $nombaille = null;
#[ORM\OneToOne(targetEntity: Image::class)]
#[ORM\JoinColumn(name: 'image_id',nullable: true)]
private ?Image $image = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeInfo_id', nullable: true)]
private ?User $signeInfo = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeGarage_id', nullable: true)]
private ?User $signeGarage = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeLead1_id', nullable: true)]
private ?User $signeLead1 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeLead2_id', nullable: true)]
private ?User $signeLead2 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeLead3_id', nullable: true)]
private ?User $signeLead3 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeLead4_id', nullable: true)]
private ?User $signeLead4 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeLead5_id', nullable: true)]
private ?User $signeLead5 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP1_id', nullable: true)]
private ?User $signeDP1 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP2_id', nullable: true)]
private ?User $signeDP2 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP3_id', nullable: true)]
private ?User $signeDP3 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP4_id', nullable: true)]
private ?User $signeDP4 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP5_id', nullable: true)]
private ?User $signeDP5 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP6_id', nullable: true)]
private ?User $signeDP6 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP7_id', nullable: true)]
private ?User $signeDP7 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP8_id', nullable: true)]
private ?User $signeDP8 = null;
#[ORM\Column(name: 'dateDP1', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP1 = null;
#[ORM\Column(name: 'dateDP2', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP2 = null;
#[ORM\Column(name: 'dateDP3', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP3 = null;
#[ORM\Column(name: 'dateDP4', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP4 = null;
#[ORM\Column(name: 'dateDP5', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP5 = null;
#[ORM\Column(name: 'dateDP6', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP6 = null;
#[ORM\Column(name: 'dateDP7', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP7 = null;
#[ORM\Column(name: 'dateDP8', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP8 = null;
#[ORM\Column(name: 'dateLead1', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateLead1 = null;
#[ORM\Column(name: 'dateLead2', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateLead2 = null;
#[ORM\Column(name: 'dateLead3', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateLead3 = null;
#[ORM\Column(name: 'dateLead4', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateLead4 = null;
#[ORM\Column(name: 'dateLead5', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateLead5 = null;
#[ORM\Column(name: 'dateInfo', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateInfo = null;
#[ORM\Column(name: 'dateGarage', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateGarage = null;
#[ORM\Column(name: 'dateDSCSC', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDSCSC = null;
#[ORM\Column(name: 'dateRespAcha', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateRespAcha = null;
#[ORM\Column(name: 'dateRespReg', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateRespReg = null;
#[ORM\Column(name: 'dateSuph', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateSuph = null;
#[ORM\Column(name: 'dateDP', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateDP = null;
#[ORM\Column(name: 'dateRR', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateRR = null;
#[ORM\Column(name: 'dateLead', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateLead = null;
#[ORM\Column(name: 'dateChefp', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateChefp = null;
#[ORM\Column(name: 'dateChefp1', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateChefp1 = null;
#[ORM\Column(name: 'dateChefp2', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateChefp2 = null;
#[ORM\Column(name: 'dateChefp3', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateChefp3 = null;
#[ORM\Column(name: 'dateChefp4', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateChefp4 = null;
#[ORM\Column(name: 'dateChefp5', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateChefp5 = null;
#[ORM\Column(name: 'dateChefp6', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateChefp6 = null;
#[ORM\Column(name: 'dateChefp7', type: 'datetime', nullable: true)]
private ?DateTimeInterface $dateChefp7 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDF_id', nullable: true)]
private ?User $signeDF = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeDP_id', nullable: true)]
private ?User $signeDP = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeRR_id', nullable: true)]
private ?User $signeRR = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeSUP_id', nullable: true)]
private ?User $signeSUP = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeLead_id', nullable: true)]
private ?User $signeLead = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeRespAcha_id', nullable: true)]
private ?User $signeRespAcha = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeRespReg_id', nullable: true)]
private ?User $signeRespReg = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChefp_id', nullable: true)]
private ?User $signeChefp = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChefp1_id', nullable: true)]
private ?User $signeChefp1 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChefp2_id', nullable: true)]
private ?User $signeChefp2 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChefp3_id', nullable: true)]
private ?User $signeChefp3 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChefp4_id', nullable: true)]
private ?User $signeChefp4 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChefp5_id', nullable: true)]
private ?User $signeChefp5 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChefp6_id', nullable: true)]
private ?User $signeChefp6 = null;
#[ORM\ManyToOne(targetEntity: User::class)]
#[ORM\JoinColumn(name: 'signeChefp7_id', nullable: true)]
private ?User $signeChefp7 = null;
#[ORM\Column(name: 'delais', type: 'string', nullable: true)]
private ?string $delais = null;
#[ORM\Column(name: 'region', type: 'string', nullable: true)]
private ?string $region = null;
#[ORM\Column(name: 'quantDemand', type: 'string',nullable: true)]
private ?string $quantDemand = null;
#[ORM\Column(name: 'quantAccord', type: 'string',nullable: true)]
private ?string $quantAccord = null;
#[ORM\Column(name: 'contratCadrePropose')]
private bool $contratCadrePropose = false;
#[ORM\Column(name: 'contratCadreValide')]
private bool $contratCadreValide = false;
#[ORM\Column(name: 'motifRefusContrat', type: 'string',nullable: true)]
private ?string $motifRefusContrat = null;
#[ORM\Column(type: 'boolean')]
private bool $reserveContratCadre = false;
#[ORM\Column(length: 30, nullable: true)]
private ?string $statutContratCadre = null;
#[ORM\Column(type: 'boolean')]
private bool $drapoCC = false;
#[ORM\Column(type: 'boolean')]
private bool $drapoSansCC = false;
#[ORM\Column(type: 'boolean')]
private bool $drapoCloture = false;
#[ORM\Column(type: 'decimal', precision: 15, scale: 2)]
private string $resteACommander = '0';
// --- Constructeur ---
public function __construct()
{
$this->dateSoumis = new \DateTimeImmutable();
$this->drapoValide = false;
$this->drapoTraite = false;
$this->drapoStatut = false;
$this->drapoImp = false;
$this->drapoSup = false;
$this->drapoSuprefu = false;
$this->drapoRR = false;
$this->drapoRRrefu = false;
$this->drapoDP = false;
$this->drapoDPrefu = false;
$this->drapoDSCSC = false;
$this->drapoDSCSCrefu = false;
$this->etat = true;
$this->drapoRespAcha = false;
$this->drapoRespAcharefu = false;
$this->drapoRespReg = false;
$this->drapoRespRegrefu = false;
$this->drapoLead = false;
$this->drapoLeadrefu = false;
$this->drapoChefp = false;
$this->drapoChefprefu = false;
$this->drapoChefp1 = false;
$this->drapoChefprefu1 = false;
$this->drapoChefp2 = false;
$this->drapoChefprefu2 = false;
$this->drapoChefp3 = false;
$this->drapoChefprefu3 = false;
$this->drapoChefp4 = false;
$this->drapoChefprefu4 = false;
$this->drapoChefp5 = false;
$this->drapoChefprefu5 = false;
$this->drapoChefp6 = false;
$this->drapoChefprefu6 = false;
$this->drapoChefp7 = false;
$this->drapoChefprefu7 = false;
$this->drapoRejetchef = false;
$this->drapoInfo = false;
$this->drapoInforefu = false;
$this->drapoGarage = false;
$this->drapoGaragerefu = false;
$this->drapoLead1 = false;
$this->drapoLead2 = false;
$this->drapoLead3 = false;
$this->drapoLead4 = false;
$this->drapoLead5 = false;
$this->drapoLeadrefu1 = false;
$this->drapoLeadrefu2 = false;
$this->drapoLeadrefu3 = false;
$this->drapoLeadrefu4 = false;
$this->drapoLeadrefu5 = false;
$this->drapoRejetLead = false;
$this->drapoPriCharge = false;
$this->drapoDP1 = false;
$this->drapoDP2 = false;
$this->drapoDP3 = false;
$this->drapoDP4 = false;
$this->drapoDP5 = false;
$this->drapoDP6 = false;
$this->drapoDP7 = false;
$this->drapoDP8 = false;
$this->drapoDPrefu1 = false;
$this->drapoDPrefu2 = false;
$this->drapoDPrefu3 = false;
$this->drapoDPrefu4 = false;
$this->drapoDPrefu5 = false;
$this->drapoDPrefu6 = false;
$this->drapoDPrefu7 = false;
$this->drapoDPrefu8 = false;
$this->drapoDRMEDICAL=false;;
$this->drapoDRMEDICALrefu=false;;
}
// --- Getters et Setters ---
public function getId(): ?int
{
return $this->id;
}
public function getObjet(): ?string
{
return $this->objet;
}
public function setObjet(string $objet): static
{
$this->objet = $objet;
return $this;
}
public function getDelaisPrevu(): ?string
{
return $this->delaisPrevu;
}
public function setDelaisPrevu(?string $delaisPrevu): static
{
$this->delaisPrevu = $delaisPrevu;
return $this;
}
public function getDateSoumis(): ?\DateTimeInterface
{
return $this->dateSoumis;
}
public function setDateSoumis(\DateTimeInterface $dateSoumis): static
{
$this->dateSoumis = $dateSoumis;
return $this;
}
public function getNomProjet(): ?string
{
return $this->nomProjet;
}
public function setNomProjet(?string $nomProjet): static
{
$this->nomProjet = $nomProjet;
return $this;
}
public function getRaisonRefu(): ?string
{
return $this->raisonRefu;
}
public function setRaisonRefu(?string $raisonRefu): static
{
$this->raisonRefu = $raisonRefu;
return $this;
}
public function getNumDemandeAchat(): ?int
{
return $this->numDemandeAchat;
}
public function setNumDemandeAchat(?int $numDemandeAchat): static
{
$this->numDemandeAchat = $numDemandeAchat;
return $this;
}
public function getNumOrdre(): ?int
{
return $this->numOrdre;
}
public function setNumOrdre(?int $numOrdre): static
{
$this->numOrdre = $numOrdre;
return $this;
}
public function getCentreCout(): ?string
{
return $this->centreCout;
}
public function setCentreCout(?string $centreCout): static
{
$this->centreCout = $centreCout;
return $this;
}
public function getBailleur(): ?string
{
return $this->bailleur;
}
public function setBailleur(?string $bailleur): static
{
$this->bailleur = $bailleur;
return $this;
}
public function getProjet(): ?string
{
return $this->projet;
}
public function setProjet(?string $projet): static
{
$this->projet = $projet;
return $this;
}
public function getLigneBudget(): ?string
{
return $this->ligneBudget;
}
public function setLigneBudget(?string $ligneBudget): static
{
$this->ligneBudget = $ligneBudget;
return $this;
}
public function getDesignation(): ?string
{
return $this->designation;
}
public function setDesignation(?string $designation): static
{
$this->designation = $designation;
return $this;
}
public function getDescription(): ?string
{
return $this->description;
}
public function setDescription(?string $description): static
{
$this->description = $description;
return $this;
}
public function getObservation(): ?string
{
return $this->observation;
}
public function setObservation(?string $observation): static
{
$this->observation = $observation;
return $this;
}
public function getPrixU(): ?float
{
return $this->prixU;
}
public function setPrixU(?float $prixU): static
{
$this->prixU = $prixU;
return $this;
}
public function getMontant(): ?float
{
return $this->montant;
}
public function setMontant(?float $montant): static
{
$this->montant = $montant;
return $this;
}
public function getQuantDemande(): ?int
{
return $this->quantDemande;
}
public function setQuantDemande(?int $quantDemande): static
{
$this->quantDemande = $quantDemande;
return $this;
}
public function getQuantAccorde(): ?int
{
return $this->quantAccorde;
}
public function setQuantAccorde(?int $quantAccorde): static
{
$this->quantAccorde = $quantAccorde;
return $this;
}
public function getNumBC(): ?string
{
return $this->numBC;
}
public function setNumBC(?string $numBC): static
{
$this->numBC = $numBC;
return $this;
}
public function getTva(): ?int
{
return $this->tva;
}
public function setTva(?int $tva): static
{
$this->tva = $tva;
return $this;
}
public function getDrapoTraite(): ?bool
{
return $this->drapoTraite;
}
public function setDrapoTraite(bool $drapoTraite): static
{
$this->drapoTraite = $drapoTraite;
return $this;
}
public function getDrapoStatut(): ?bool
{
return $this->drapoStatut;
}
public function setDrapoStatut(bool $drapoStatut): static
{
$this->drapoStatut = $drapoStatut;
return $this;
}
public function getDrapoImp(): ?bool
{
return $this->drapoImp;
}
public function setDrapoImp(bool $drapoImp): static
{
$this->drapoImp = $drapoImp;
return $this;
}
public function getDrapoSup(): ?bool
{
return $this->drapoSup;
}
public function setDrapoSup(bool $drapoSup): static
{
$this->drapoSup = $drapoSup;
return $this;
}
public function getDrapoSuprefu(): ?bool
{
return $this->drapoSuprefu;
}
public function setDrapoSuprefu(bool $drapoSuprefu): static
{
$this->drapoSuprefu = $drapoSuprefu;
return $this;
}
public function getDrapoRR(): ?bool
{
return $this->drapoRR;
}
public function setDrapoRR(bool $drapoRR): static
{
$this->drapoRR = $drapoRR;
return $this;
}
public function getDrapoRRrefu(): ?bool
{
return $this->drapoRRrefu;
}
public function setDrapoRRrefu(bool $drapoRRrefu): static
{
$this->drapoRRrefu = $drapoRRrefu;
return $this;
}
public function getDrapoDP(): ?bool
{
return $this->drapoDP;
}
public function setDrapoDP(bool $drapoDP): static
{
$this->drapoDP = $drapoDP;
return $this;
}
public function getDrapoDPrefu(): ?bool
{
return $this->drapoDPrefu;
}
public function setDrapoDPrefu(bool $drapoDPrefu): static
{
$this->drapoDPrefu = $drapoDPrefu;
return $this;
}
public function getDrapoDSCSC(): ?bool
{
return $this->drapoDSCSC;
}
public function setDrapoDSCSC(bool $drapoDSCSC): static
{
$this->drapoDSCSC = $drapoDSCSC;
return $this;
}
public function getDrapoDSCSCrefu(): ?bool
{
return $this->drapoDSCSCrefu;
}
public function setDrapoDSCSCrefu(bool $drapoDSCSCrefu): static
{
$this->drapoDSCSCrefu = $drapoDSCSCrefu;
return $this;
}
public function getEtat(): ?bool
{
return $this->etat;
}
public function setEtat(bool $etat): static
{
$this->etat = $etat;
return $this;
}
public function getDrapoRespAcha(): ?bool
{
return $this->drapoRespAcha;
}
public function setDrapoRespAcha(bool $drapoRespAcha): static
{
$this->drapoRespAcha = $drapoRespAcha;
return $this;
}
public function getDrapoRespAcharefu(): ?bool
{
return $this->drapoRespAcharefu;
}
public function setDrapoRespAcharefu(bool $drapoRespAcharefu): static
{
$this->drapoRespAcharefu = $drapoRespAcharefu;
return $this;
}
public function getDrapoRespReg(): ?bool
{
return $this->drapoRespReg;
}
public function setDrapoRespReg(bool $drapoRespReg): static
{
$this->drapoRespReg = $drapoRespReg;
return $this;
}
public function getDrapoRespRegrefu(): ?bool
{
return $this->drapoRespRegrefu;
}
public function setDrapoRespRegrefu(bool $drapoRespRegrefu): static
{
$this->drapoRespRegrefu = $drapoRespRegrefu;
return $this;
}
public function getDrapoLead(): ?bool
{
return $this->drapoLead;
}
public function setDrapoLead(bool $drapoLead): static
{
$this->drapoLead = $drapoLead;
return $this;
}
public function getDrapoLeadrefu(): ?bool
{
return $this->drapoLeadrefu;
}
public function setDrapoLeadrefu(bool $drapoLeadrefu): static
{
$this->drapoLeadrefu = $drapoLeadrefu;
return $this;
}
public function getDrapoChefp(): ?bool
{
return $this->drapoChefp;
}
public function setDrapoChefp(bool $drapoChefp): static
{
$this->drapoChefp = $drapoChefp;
return $this;
}
public function getDrapoChefprefu(): ?bool
{
return $this->drapoChefprefu;
}
public function setDrapoChefprefu(bool $drapoChefprefu): static
{
$this->drapoChefprefu = $drapoChefprefu;
return $this;
}
public function getDrapoChefp1(): ?bool
{
return $this->drapoChefp1;
}
public function setDrapoChefp1(bool $drapoChefp1): static
{
$this->drapoChefp1 = $drapoChefp1;
return $this;
}
public function getDrapoChefprefu1(): ?bool
{
return $this->drapoChefprefu1;
}
public function setDrapoChefprefu1(bool $drapoChefprefu1): static
{
$this->drapoChefprefu1 = $drapoChefprefu1;
return $this;
}
public function getDrapoChefp2(): ?bool
{
return $this->drapoChefp2;
}
public function setDrapoChefp2(bool $drapoChefp2): static
{
$this->drapoChefp2 = $drapoChefp2;
return $this;
}
public function getDrapoChefprefu2(): ?bool
{
return $this->drapoChefprefu2;
}
public function setDrapoChefprefu2(bool $drapoChefprefu2): static
{
$this->drapoChefprefu2 = $drapoChefprefu2;
return $this;
}
public function getDrapoChefp3(): ?bool
{
return $this->drapoChefp3;
}
public function setDrapoChefp3(bool $drapoChefp3): static
{
$this->drapoChefp3 = $drapoChefp3;
return $this;
}
public function getDrapoChefprefu3(): ?bool
{
return $this->drapoChefprefu3;
}
public function setDrapoChefprefu3(bool $drapoChefprefu3): static
{
$this->drapoChefprefu3 = $drapoChefprefu3;
return $this;
}
public function getDrapoChefp4(): ?bool
{
return $this->drapoChefp4;
}
public function setDrapoChefp4(bool $drapoChefp4): static
{
$this->drapoChefp4 = $drapoChefp4;
return $this;
}
public function getDrapoChefprefu4(): ?bool
{
return $this->drapoChefprefu4;
}
public function setDrapoChefprefu4(bool $drapoChefprefu4): static
{
$this->drapoChefprefu4 = $drapoChefprefu4;
return $this;
}
public function getDrapoChefp5(): ?bool
{
return $this->drapoChefp5;
}
public function setDrapoChefp5(bool $drapoChefp5): static
{
$this->drapoChefp5 = $drapoChefp5;
return $this;
}
public function getDrapoChefprefu5(): ?bool
{
return $this->drapoChefprefu5;
}
public function setDrapoChefprefu5(bool $drapoChefprefu5): static
{
$this->drapoChefprefu5 = $drapoChefprefu5;
return $this;
}
public function getDrapoChefp6(): ?bool
{
return $this->drapoChefp6;
}
public function setDrapoChefp6(bool $drapoChefp6): static
{
$this->drapoChefp6 = $drapoChefp6;
return $this;
}
public function getDrapoChefprefu6(): ?bool
{
return $this->drapoChefprefu6;
}
public function setDrapoChefprefu6(bool $drapoChefprefu6): static
{
$this->drapoChefprefu6 = $drapoChefprefu6;
return $this;
}
public function getDrapoChefp7(): ?bool
{
return $this->drapoChefp7;
}
public function setDrapoChefp7(bool $drapoChefp7): static
{
$this->drapoChefp7 = $drapoChefp7;
return $this;
}
public function getDrapoChefprefu7(): ?bool
{
return $this->drapoChefprefu7;
}
public function setDrapoChefprefu7(bool $drapoChefprefu7): static
{
$this->drapoChefprefu7 = $drapoChefprefu7;
return $this;
}
public function getDrapoRejetchef(): ?bool
{
return $this->drapoRejetchef;
}
public function setDrapoRejetchef(bool $drapoRejetchef): static
{
$this->drapoRejetchef = $drapoRejetchef;
return $this;
}
public function getDrapoInfo(): ?bool
{
return $this->drapoInfo;
}
public function setDrapoInfo(bool $drapoInfo): static
{
$this->drapoInfo = $drapoInfo;
return $this;
}
public function getDrapoInforefu(): ?bool
{
return $this->drapoInforefu;
}
public function setDrapoInforefu(bool $drapoInforefu): static
{
$this->drapoInforefu = $drapoInforefu;
return $this;
}
public function getDrapoGarage(): ?bool
{
return $this->drapoGarage;
}
public function setDrapoGarage(bool $drapoGarage): static
{
$this->drapoGarage = $drapoGarage;
return $this;
}
public function getDrapoGaragerefu(): ?bool
{
return $this->drapoGaragerefu;
}
public function setDrapoGaragerefu(bool $drapoGaragerefu): static
{
$this->drapoGaragerefu = $drapoGaragerefu;
return $this;
}
public function getDrapoLead1(): ?bool
{
return $this->drapoLead1;
}
public function setDrapoLead1(bool $drapoLead1): static
{
$this->drapoLead1 = $drapoLead1;
return $this;
}
public function getDrapoLead2(): ?bool
{
return $this->drapoLead2;
}
public function setDrapoLead2(bool $drapoLead2): static
{
$this->drapoLead2 = $drapoLead2;
return $this;
}
public function getDrapoLead3(): ?bool
{
return $this->drapoLead3;
}
public function setDrapoLead3(bool $drapoLead3): static
{
$this->drapoLead3 = $drapoLead3;
return $this;
}
public function getDrapoLead4(): ?bool
{
return $this->drapoLead4;
}
public function setDrapoLead4(bool $drapoLead4): static
{
$this->drapoLead4 = $drapoLead4;
return $this;
}
public function getDrapoLead5(): ?bool
{
return $this->drapoLead5;
}
public function setDrapoLead5(bool $drapoLead5): static
{
$this->drapoLead5 = $drapoLead5;
return $this;
}
public function getDrapoLeadrefu1(): ?bool
{
return $this->drapoLeadrefu1;
}
public function setDrapoLeadrefu1(bool $drapoLeadrefu1): static
{
$this->drapoLeadrefu1 = $drapoLeadrefu1;
return $this;
}
public function getDrapoLeadrefu2(): ?bool
{
return $this->drapoLeadrefu2;
}
public function setDrapoLeadrefu2(bool $drapoLeadrefu2): static
{
$this->drapoLeadrefu2 = $drapoLeadrefu2;
return $this;
}
public function getDrapoLeadrefu3(): ?bool
{
return $this->drapoLeadrefu3;
}
public function setDrapoLeadrefu3(bool $drapoLeadrefu3): static
{
$this->drapoLeadrefu3 = $drapoLeadrefu3;
return $this;
}
public function getDrapoLeadrefu4(): ?bool
{
return $this->drapoLeadrefu4;
}
public function setDrapoLeadrefu4(bool $drapoLeadrefu4): static
{
$this->drapoLeadrefu4 = $drapoLeadrefu4;
return $this;
}
public function getDrapoLeadrefu5(): ?bool
{
return $this->drapoLeadrefu5;
}
public function setDrapoLeadrefu5(bool $drapoLeadrefu5): static
{
$this->drapoLeadrefu5 = $drapoLeadrefu5;
return $this;
}
public function getDrapoRejetLead(): ?bool
{
return $this->drapoRejetLead;
}
public function setDrapoRejetLead(bool $drapoRejetLead): static
{
$this->drapoRejetLead = $drapoRejetLead;
return $this;
}
public function getDrapoPriCharge(): ?bool
{
return $this->drapoPriCharge;
}
public function setDrapoPriCharge(bool $drapoPriCharge): static
{
$this->drapoPriCharge = $drapoPriCharge;
return $this;
}
public function getDrapoDP1(): ?bool
{
return $this->drapoDP1;
}
public function setDrapoDP1(bool $drapoDP1): static
{
$this->drapoDP1 = $drapoDP1;
return $this;
}
public function getDrapoDP2(): ?bool
{
return $this->drapoDP2;
}
public function setDrapoDP2(bool $drapoDP2): static
{
$this->drapoDP2 = $drapoDP2;
return $this;
}
public function getDrapoDP3(): ?bool
{
return $this->drapoDP3;
}
public function setDrapoDP3(bool $drapoDP3): static
{
$this->drapoDP3 = $drapoDP3;
return $this;
}
public function getDrapoDP4(): ?bool
{
return $this->drapoDP4;
}
public function setDrapoDP4(bool $drapoDP4): static
{
$this->drapoDP4 = $drapoDP4;
return $this;
}
public function getDrapoDP5(): ?bool
{
return $this->drapoDP5;
}
public function setDrapoDP5(bool $drapoDP5): static
{
$this->drapoDP5 = $drapoDP5;
return $this;
}
public function getDrapoDP6(): ?bool
{
return $this->drapoDP6;
}
public function setDrapoDP6(bool $drapoDP6): static
{
$this->drapoDP6 = $drapoDP6;
return $this;
}
public function getDrapoDP7(): ?bool
{
return $this->drapoDP7;
}
public function setDrapoDP7(bool $drapoDP7): static
{
$this->drapoDP7 = $drapoDP7;
return $this;
}
public function getDrapoDP8(): ?bool
{
return $this->drapoDP8;
}
public function setDrapoDP8(bool $drapoDP8): static
{
$this->drapoDP8 = $drapoDP8;
return $this;
}
public function getDrapoDPrefu1(): ?bool
{
return $this->drapoDPrefu1;
}
public function setDrapoDPrefu1(bool $drapoDPrefu1): static
{
$this->drapoDPrefu1 = $drapoDPrefu1;
return $this;
}
public function getDrapoDPrefu2(): ?bool
{
return $this->drapoDPrefu2;
}
public function setDrapoDPrefu2(bool $drapoDPrefu2): static
{
$this->drapoDPrefu2 = $drapoDPrefu2;
return $this;
}
public function getDrapoDPrefu3(): ?bool
{
return $this->drapoDPrefu3;
}
public function setDrapoDPrefu3(bool $drapoDPrefu3): static
{
$this->drapoDPrefu3 = $drapoDPrefu3;
return $this;
}
public function getDrapoDPrefu4(): ?bool
{
return $this->drapoDPrefu4;
}
public function setDrapoDPrefu4(bool $drapoDPrefu4): static
{
$this->drapoDPrefu4 = $drapoDPrefu4;
return $this;
}
public function getDrapoDPrefu5(): ?bool
{
return $this->drapoDPrefu5;
}
public function setDrapoDPrefu5(bool $drapoDPrefu5): static
{
$this->drapoDPrefu5 = $drapoDPrefu5;
return $this;
}
public function getDrapoDPrefu6(): ?bool
{
return $this->drapoDPrefu6;
}
public function setDrapoDPrefu6(bool $drapoDPrefu6): static
{
$this->drapoDPrefu6 = $drapoDPrefu6;
return $this;
}
public function getDrapoDPrefu7(): ?bool
{
return $this->drapoDPrefu7;
}
public function setDrapoDPrefu7(bool $drapoDPrefu7): static
{
$this->drapoDPrefu7 = $drapoDPrefu7;
return $this;
}
public function getDrapoDPrefu8(): ?bool
{
return $this->drapoDPrefu8;
}
public function setDrapoDPrefu8(bool $drapoDPrefu8): static
{
$this->drapoDPrefu8 = $drapoDPrefu8;
return $this;
}
public function getCommandeAchat(): ?CommandeAchat
{
return $this->commandeAchat;
}
public function setCommandeAchat(?CommandeAchat $commandeAchat): static
{
$this->commandeAchat = $commandeAchat;
return $this;
}
public function getDemPaiement(): ?demPaiement
{
return $this->demPaiement;
}
public function setDemPaiement(?demPaiement $demPaiement): static
{
$this->demPaiement = $demPaiement;
return $this;
}
public function getUser(): ?User
{
return $this->user;
}
public function setUser(?User $user): static
{
$this->user = $user;
return $this;
}
public function getSigneChef(): ?User
{
return $this->signeChef;
}
public function setSigneChef(?User $signeChef): static
{
$this->signeChef = $signeChef;
return $this;
}
public function getCatalogue(): ?Catalogue
{
return $this->catalogue;
}
public function setCatalogue(?Catalogue $catalogue): static
{
$this->catalogue = $catalogue;
return $this;
}
public function getCostcenter(): ?CentreCout
{
return $this->costcenter;
}
public function setCostcenter(?CentreCout $costcenter): static
{
$this->costcenter = $costcenter;
return $this;
}
public function getNombaille(): ?Bailleur
{
return $this->nombaille;
}
public function setNombaille(?Bailleur $nombaille): static
{
$this->nombaille = $nombaille;
return $this;
}
public function getSigneInfo(): ?User
{
return $this->signeInfo;
}
public function setSigneInfo(?User $signeInfo): static
{
$this->signeInfo = $signeInfo;
return $this;
}
public function getSigneGarage(): ?User
{
return $this->signeGarage;
}
public function setSigneGarage(?User $signeGarage): static
{
$this->signeGarage = $signeGarage;
return $this;
}
public function getSigneLead1(): ?User
{
return $this->signeLead1;
}
public function setSigneLead1(?User $signeLead1): static
{
$this->signeLead1 = $signeLead1;
return $this;
}
public function getSigneLead2(): ?User
{
return $this->signeLead2;
}
public function setSigneLead2(?User $signeLead2): static
{
$this->signeLead2 = $signeLead2;
return $this;
}
public function getSigneLead3(): ?User
{
return $this->signeLead3;
}
public function setSigneLead3(?User $signeLead3): static
{
$this->signeLead3 = $signeLead3;
return $this;
}
public function getSigneLead4(): ?User
{
return $this->signeLead4;
}
public function setSigneLead4(?User $signeLead4): static
{
$this->signeLead4 = $signeLead4;
return $this;
}
public function getSigneLead5(): ?User
{
return $this->signeLead5;
}
public function setSigneLead5(?User $signeLead5): static
{
$this->signeLead5 = $signeLead5;
return $this;
}
public function getSigneDP1(): ?User
{
return $this->signeDP1;
}
public function setSigneDP1(?User $signeDP1): static
{
$this->signeDP1 = $signeDP1;
return $this;
}
public function getSigneDP2(): ?User
{
return $this->signeDP2;
}
public function setSigneDP2(?User $signeDP2): static
{
$this->signeDP2 = $signeDP2;
return $this;
}
public function getSigneDP3(): ?User
{
return $this->signeDP3;
}
public function setSigneDP3(?User $signeDP3): static
{
$this->signeDP3 = $signeDP3;
return $this;
}
public function getSigneDP4(): ?User
{
return $this->signeDP4;
}
public function setSigneDP4(?User $signeDP4): static
{
$this->signeDP4 = $signeDP4;
return $this;
}
public function getSigneDP5(): ?User
{
return $this->signeDP5;
}
public function setSigneDP5(?User $signeDP5): static
{
$this->signeDP5 = $signeDP5;
return $this;
}
public function getSigneDP6(): ?User
{
return $this->signeDP6;
}
public function setSigneDP6(?User $signeDP6): static
{
$this->signeDP6 = $signeDP6;
return $this;
}
public function getSigneDP7(): ?User
{
return $this->signeDP7;
}
public function setSigneDP7(?User $signeDP7): static
{
$this->signeDP7 = $signeDP7;
return $this;
}
public function getSigneDP8(): ?User
{
return $this->signeDP8;
}
public function setSigneDP8(?User $signeDP8): static
{
$this->signeDP8 = $signeDP8;
return $this;
}
public function getDateDP1(): ?DateTimeInterface
{
return $this->dateDP1;
}
public function setDateDP1(?DateTimeInterface $dateDP1): self
{
$this->dateDP1 = $dateDP1;
return $this;
}
public function getDateDP2(): ?DateTimeInterface
{
return $this->dateDP2;
}
public function setDateDP2(?DateTimeInterface $dateDP2): self
{
$this->dateDP2 = $dateDP2;
return $this;
}
public function getDateDP3(): ?DateTimeInterface
{
return $this->dateDP3;
}
public function setDateDP3(?DateTimeInterface $dateDP3): self
{
$this->dateDP3 = $dateDP3;
return $this;
}
public function getDateDP4(): ?DateTimeInterface
{
return $this->dateDP4;
}
public function setDateDP4(?DateTimeInterface $dateDP4): self
{
$this->dateDP4 = $dateDP4;
return $this;
}
public function getDateDP5(): ?DateTimeInterface
{
return $this->dateDP5;
}
public function setDateDP5(?DateTimeInterface $dateDP5): self
{
$this->dateDP5 = $dateDP5;
return $this;
}
public function getDateDP6(): ?DateTimeInterface
{
return $this->dateDP6;
}
public function setDateDP6(?DateTimeInterface $dateDP6): self
{
$this->dateDP6 = $dateDP6;
return $this;
}
public function getDateDP7(): ?DateTimeInterface
{
return $this->dateDP7;
}
public function setDateDP7(?DateTimeInterface $dateDP7): self
{
$this->dateDP7 = $dateDP7;
return $this;
}
public function getDateDP8(): ?DateTimeInterface
{
return $this->dateDP8;
}
public function setDateDP8(?DateTimeInterface $dateDP8): self
{
$this->dateDP8 = $dateDP8;
return $this;
}
public function getDateLead1(): ?DateTimeInterface
{
return $this->dateLead1;
}
public function setDateLead1(?DateTimeInterface $dateLead1): self
{
$this->dateLead1 = $dateLead1;
return $this;
}
public function getDateLead2(): ?DateTimeInterface
{
return $this->dateLead2;
}
public function setDateLead2(?DateTimeInterface $dateLead2): self
{
$this->dateLead2 = $dateLead2;
return $this;
}
public function getDateLead3(): ?DateTimeInterface
{
return $this->dateLead3;
}
public function setDateLead3(?DateTimeInterface $dateLead3): self
{
$this->dateLead3 = $dateLead3;
return $this;
}
public function getDateLead4(): ?DateTimeInterface
{
return $this->dateLead4;
}
public function setDateLead4(?DateTimeInterface $dateLead4): self
{
$this->dateLead4 = $dateLead4;
return $this;
}
public function getDateLead5(): ?DateTimeInterface
{
return $this->dateLead5;
}
public function setDateLead5(?DateTimeInterface $dateLead5): self
{
$this->dateLead5 = $dateLead5;
return $this;
}
public function getDateInfo(): ?DateTimeInterface
{
return $this->dateInfo;
}
public function setDateInfo(?DateTimeInterface $dateInfo): self
{
$this->dateInfo = $dateInfo;
return $this;
}
public function getDateGarage(): ?DateTimeInterface
{
return $this->dateGarage;
}
public function setDateGarage(?DateTimeInterface $dateGarage): self
{
$this->dateGarage = $dateGarage;
return $this;
}
public function getDateDSCSC(): ?DateTimeInterface
{
return $this->dateDSCSC;
}
public function setDateDSCSC(?DateTimeInterface $dateDSCSC): self
{
$this->dateDSCSC = $dateDSCSC;
return $this;
}
public function getDateRespAcha(): ?DateTimeInterface
{
return $this->dateRespAcha;
}
public function setDateRespAcha(?DateTimeInterface $dateRespAcha): self
{
$this->dateRespAcha = $dateRespAcha;
return $this;
}
public function getDateRespReg(): ?DateTimeInterface
{
return $this->dateRespReg;
}
public function setDateRespReg(?DateTimeInterface $dateRespReg): self
{
$this->dateRespReg = $dateRespReg;
return $this;
}
public function getDateSuph(): ?DateTimeInterface
{
return $this->dateSuph;
}
public function setDateSuph(?DateTimeInterface $dateSuph): self
{
$this->dateSuph = $dateSuph;
return $this;
}
public function getDateDP(): ?DateTimeInterface
{
return $this->dateDP;
}
public function setDateDP(?DateTimeInterface $dateDP): self
{
$this->dateDP = $dateDP;
return $this;
}
public function getDateRR(): ?DateTimeInterface
{
return $this->dateRR;
}
public function setDateRR(?DateTimeInterface $dateRR): self
{
$this->dateRR = $dateRR;
return $this;
}
public function getDateLead(): ?DateTimeInterface
{
return $this->dateLead;
}
public function setDateLead(?DateTimeInterface $dateLead): self
{
$this->dateLead = $dateLead;
return $this;
}
public function getDateChefp(): ?DateTimeInterface
{
return $this->dateChefp;
}
public function setDateChefp(?DateTimeInterface $dateChefp): self
{
$this->dateChefp = $dateChefp;
return $this;
}
public function getDateChefp1(): ?DateTimeInterface
{
return $this->dateChefp1;
}
public function setDateChefp1(?DateTimeInterface $dateChefp1): self
{
$this->dateChefp1 = $dateChefp1;
return $this;
}
public function getDateChefp2(): ?DateTimeInterface
{
return $this->dateChefp2;
}
public function setDateChefp2(?DateTimeInterface $dateChefp2): self
{
$this->dateChefp2 = $dateChefp2;
return $this;
}
public function getDateChefp3(): ?DateTimeInterface
{
return $this->dateChefp3;
}
public function setDateChefp3(?DateTimeInterface $dateChefp3): self
{
$this->dateChefp3 = $dateChefp3;
return $this;
}
public function getDateChefp4(): ?DateTimeInterface
{
return $this->dateChefp4;
}
public function setDateChefp4(?DateTimeInterface $dateChefp4): self
{
$this->dateChefp4 = $dateChefp4;
return $this;
}
public function getDateChefp5(): ?DateTimeInterface
{
return $this->dateChefp5;
}
public function setDateChefp5(?DateTimeInterface $dateChefp5): self
{
$this->dateChefp5 = $dateChefp5;
return $this;
}
public function getDateChefp6(): ?DateTimeInterface
{
return $this->dateChefp6;
}
public function setDateChefp6(?DateTimeInterface $dateChefp6): self
{
$this->dateChefp6 = $dateChefp6;
return $this;
}
public function getDateChefp7(): ?DateTimeInterface
{
return $this->dateChefp7;
}
public function setDateChefp7(?DateTimeInterface $dateChefp7): self
{
$this->dateChefp7 = $dateChefp7;
return $this;
}
public function getSigneDF(): ?User
{
return $this->signeDF;
}
public function setSigneDF(?User $signeDF): self
{
$this->signeDF = $signeDF;
return $this;
}
public function getSigneDP(): ?User
{
return $this->signeDP;
}
public function setSigneDP(?User $signeDP): self
{
$this->signeDP = $signeDP;
return $this;
}
public function getSigneRR(): ?User
{
return $this->signeRR;
}
public function setSigneRR(?User $signeRR): self
{
$this->signeRR = $signeRR;
return $this;
}
public function getSigneSUP(): ?User
{
return $this->signeSUP;
}
public function setSigneSUP(?User $signeSUP): self
{
$this->signeSUP = $signeSUP;
return $this;
}
public function getSigneLead(): ?User
{
return $this->signeLead;
}
public function setSigneLead(?User $signeLead): self
{
$this->signeLead = $signeLead;
return $this;
}
public function getSigneRespAcha(): ?User
{
return $this->signeRespAcha;
}
public function setSigneRespAcha(?User $signeRespAcha): self
{
$this->signeRespAcha = $signeRespAcha;
return $this;
}
public function getSigneRespReg(): ?User
{
return $this->signeRespReg;
}
public function setSigneRespReg(?User $signeRespReg): self
{
$this->signeRespReg = $signeRespReg;
return $this;
}
public function getSigneChefp(): ?User
{
return $this->signeChefp;
}
public function setSigneChefp(?User $signeChefp): self
{
$this->signeChefp = $signeChefp;
return $this;
}
public function getSigneChefp1(): ?User
{
return $this->signeChefp1;
}
public function setSigneChefp1(?User $signeChefp1): self
{
$this->signeChefp1 = $signeChefp1;
return $this;
}
public function getSigneChefp2(): ?User
{
return $this->signeChefp2;
}
public function setSigneChefp2(?User $signeChefp2): self
{
$this->signeChefp2 = $signeChefp2;
return $this;
}
public function getSigneChefp3(): ?User
{
return $this->signeChefp3;
}
public function setSigneChefp3(?User $signeChefp3): self
{
$this->signeChefp3 = $signeChefp3;
return $this;
}
public function getSigneChefp4(): ?User
{
return $this->signeChefp4;
}
public function setSigneChefp4(?User $signeChefp4): self
{
$this->signeChefp4 = $signeChefp4;
return $this;
}
public function getSigneChefp5(): ?User
{
return $this->signeChefp5;
}
public function setSigneChefp5(?User $signeChefp5): self
{
$this->signeChefp5 = $signeChefp5;
return $this;
}
public function getSigneChefp6(): ?User
{
return $this->signeChefp6;
}
public function setSigneChefp6(?User $signeChefp6): self
{
$this->signeChefp6 = $signeChefp6;
return $this;
}
public function getSigneChefp7(): ?User
{
return $this->signeChefp7;
}
public function setSigneChefp7(?User $signeChefp7): self
{
$this->signeChefp7 = $signeChefp7;
return $this;
}
public function getDelais(): ?string
{
return $this->delais;
}
public function setDelais(?string $delais): self
{
$this->delais = $delais;
return $this;
}
public function getRegion(): ?string
{
return $this->region;
}
public function setRegion(?string $region): self
{
$this->region = $region;
return $this;
}
public function getQuantDemand(): ?string
{
return $this->quantDemand;
}
public function setQuantDemand(string $quantDemand): self
{
$this->quantDemand = $quantDemand;
return $this;
}
public function getQuantAccord(): ?string
{
return $this->quantAccord;
}
public function setQuantAccord(string $quantAccord): self
{
$this->quantAccord = $quantAccord;
return $this;
}
public function getImage(): ?Image
{
return $this->image;
}
public function setImage(?Image $image): self
{
$this->image = $image;
return $this;
}
public function getDrapoDRMEDICAL(): ?bool
{
return $this->drapoDRMEDICAL;
}
public function getDrapoDRMEDICALrefu(): ?bool
{
return $this->drapoDRMEDICALrefu;
}
public function getDateDRMEDICAL(): ?\DateTimeInterface
{
return $this->dateDRMEDICAL;
}
public function getSigneDRMEDICAL(): ?User
{
return $this->signeDRMEDICAL;
}
public function setDrapoDRMEDICAL(bool $value): self
{
$this->drapoDRMEDICAL = $value;
return $this;
}
public function setDrapoDRMEDICALrefu(bool $value): self
{
$this->drapoDRMEDICALrefu = $value;
return $this;
}
public function setDateDRMEDICAL(?\DateTimeInterface $date): self
{
$this->dateDRMEDICAL = $date;
return $this;
}
public function setSigneDRMEDICAL(?User $user): self
{
$this->signeDRMEDICAL = $user;
return $this;
}
public function getPieceJointe(): ?string { return $this->pieceJointe; }
public function setPieceJointe(?string $pieceJointe): self {
$this->pieceJointe = $pieceJointe;
return $this;
}
public function getDrapoValide(): ?bool
{
return $this->drapoValide;
}
public function setDrapoValide(bool $drapoValide): static
{
$this->drapoValide = $drapoValide;
return $this;
}
public function getContratCadre(): ?ContratCadre
{
return $this->contratCadre ;
}
public function setContratCadre(?ContratCadre $contratCadre ): self
{
$this->contratCadre = $contratCadre ;
return $this;
}
public function isContratCadrePropose(): ?bool
{
return $this->contratCadrePropose;
}
public function setContratCadrePropose(bool $contratCadrePropose): self
{
$this->contratCadrePropose = $contratCadrePropose;
return $this;
}
public function isContratCadreValide(): ?bool
{
return $this->contratCadreValide;
}
public function setContratCadreValide(bool $contratCadreValide): self
{
$this->contratCadreValide = $contratCadreValide;
return $this;
}
public function getMotifRefusContrat(): ?string
{
return $this->motifRefusContrat;
}
public function setMotifRefusContrat(?string $motifRefusContrat): self
{
$this->motifRefusContrat = $motifRefusContrat;
return $this;
}
public function getReserveContratCadre(): ?bool
{
return $this->reserveContratCadre;
}
public function setReserveContratCadre(bool $reserveContratCadre): static
{
$this->reserveContratCadre = $reserveContratCadre;
return $this;
}
public function getStatutContratCadre():?string
{
return $this->statutContratCadre;
}
public function setStatutContratCadree(?string $statutContratCadre): self
{
$this->statutContratCadre = $statutContratCadre;
return $this;
}
public function getDrapoCC(): ?bool
{
return $this->drapoCC;
}
public function setDrapoCC(bool $drapoCC): static
{
$this->drapoCC = $drapoCC;
return $this;
}
public function getDrapoSansCC(): ?bool
{
return $this->drapoSansCC;
}
public function setDrapoSansCC(bool $drapoSansCC): static
{
$this->drapoSansCC = $drapoSansCC;
return $this;
}
public function getDrapoCloture(): ?bool
{
return $this->drapoCloture;
}
public function setDrapoCloture(bool $drapoCloture): static
{
$this->drapoCloture = $drapoCloture;
return $this;
}
public function getResteACommander():?string
{
return $this->resteACommander;
}
public function setResteACommander(?string $resteACommander): self
{
$this->resteACommander = $resteACommander;
return $this;
}
public function getQuantiteValidee(): ?int
{
return $this->quantiteValidee;
}
public function setQuantiteValidee(?int $quantiteValidee): self
{
$this->quantiteValidee = $quantiteValidee;
return $this;
}
}