Completed
Push — master ( 68052c...3d81fc )
by WEBEWEB
03:35
created

Chantiers::setAdFNumVoie()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
/*
4
 * This file is part of the core-library package.
5
 *
6
 * (c) 2018 WEBEWEB
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WBW\Library\Core\ThirdParty\Quadratus\Model\Proprete;
13
14
use DateTime;
15
16
/**
17
 * Chantiers.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\Proprete
21
 */
22
class Chantiers {
23
24
    /**
25
     * Ad fbtq.
26
     *
27
     * @var string|null
28
     */
29
    private $adFbtq;
30
31
    /**
32
     * Ad f bureau distributeur.
33
     *
34
     * @var string|null
35
     */
36
    private $adFBureauDistributeur;
37
38
    /**
39
     * Ad f civilite.
40
     *
41
     * @var string|null
42
     */
43
    private $adFCivilite;
44
45
    /**
46
     * Ad f code pays.
47
     *
48
     * @var string|null
49
     */
50
    private $adFCodePays;
51
52
    /**
53
     * Ad f code postal.
54
     *
55
     * @var string|null
56
     */
57
    private $adFCodePostal;
58
59
    /**
60
     * Ad f complement.
61
     *
62
     * @var string|null
63
     */
64
    private $adFComplement;
65
66
    /**
67
     * Ad f nom client.
68
     *
69
     * @var string|null
70
     */
71
    private $adFNomClient;
72
73
    /**
74
     * Ad f nom suite.
75
     *
76
     * @var string|null
77
     */
78
    private $adFNomSuite;
79
80
    /**
81
     * Ad f nom suite2.
82
     *
83
     * @var string|null
84
     */
85
    private $adFNomSuite2;
86
87
    /**
88
     * Ad f nom suite3.
89
     *
90
     * @var string|null
91
     */
92
    private $adFNomSuite3;
93
94
    /**
95
     * Ad f nom voie.
96
     *
97
     * @var string|null
98
     */
99
    private $adFNomVoie;
100
101
    /**
102
     * Ad f num voie.
103
     *
104
     * @var string|null
105
     */
106
    private $adFNumVoie;
107
108
    /**
109
     * Ad f type adresse.
110
     *
111
     * @var string|null
112
     */
113
    private $adFTypeAdresse;
114
115
    /**
116
     * Adresse.
117
     *
118
     * @var string|null
119
     */
120
    private $adresse;
121
122
    /**
123
     * Btq.
124
     *
125
     * @var string|null
126
     */
127
    private $btq;
128
129
    /**
130
     * Btq livraison.
131
     *
132
     * @var string|null
133
     */
134
    private $btqLivraison;
135
136
    /**
137
     * Budget commande.
138
     *
139
     * @var float|null
140
     */
141
    private $budgetCommande;
142
143
    /**
144
     * Bureau distributeur.
145
     *
146
     * @var string|null
147
     */
148
    private $bureauDistributeur;
149
150
    /**
151
     * Bureau distributeur livraison.
152
     *
153
     * @var string|null
154
     */
155
    private $bureauDistributeurLivraison;
156
157
    /**
158
     * Chantier ponctuel.
159
     *
160
     * @var bool|null
161
     */
162
    private $chantierPonctuel;
163
164
    /**
165
     * Chef equipe.
166
     *
167
     * @var string|null
168
     */
169
    private $chefEquipe;
170
171
    /**
172
     * Cle alpha.
173
     *
174
     * @var string|null
175
     */
176
    private $cleAlpha;
177
178
    /**
179
     * Code affaire.
180
     *
181
     * @var string|null
182
     */
183
    private $codeAffaire;
184
185
    /**
186
     * Code agence.
187
     *
188
     * @var string|null
189
     */
190
    private $codeAgence;
191
192
    /**
193
     * Code analytique.
194
     *
195
     * @var string|null
196
     */
197
    private $codeAnalytique;
198
199
    /**
200
     * Code chantier.
201
     *
202
     * @var string|null
203
     */
204
    private $codeChantier;
205
206
    /**
207
     * Code client.
208
     *
209
     * @var string|null
210
     */
211
    private $codeClient;
212
213
    /**
214
     * Code commercial.
215
     *
216
     * @var string|null
217
     */
218
    private $codeCommercial;
219
220
    /**
221
     * Code emp inspecteur.
222
     *
223
     * @var string|null
224
     */
225
    private $codeEmpInspecteur;
226
227
    /**
228
     * Code formule.
229
     *
230
     * @var string|null
231
     */
232
    private $codeFormule;
233
234
    /**
235
     * Code livraison.
236
     *
237
     * @var string|null
238
     */
239
    private $codeLivraison;
240
241
    /**
242
     * Code pays.
243
     *
244
     * @var string|null
245
     */
246
    private $codePays;
247
248
    /**
249
     * Code postal.
250
     *
251
     * @var string|null
252
     */
253
    private $codePostal;
254
255
    /**
256
     * Code postal livraison.
257
     *
258
     * @var string|null
259
     */
260
    private $codePostalLivraison;
261
262
    /**
263
     * Code reg marge.
264
     *
265
     * @var string|null
266
     */
267
    private $codeRegMarge;
268
269
    /**
270
     * Code revision.
271
     *
272
     * @var string|null
273
     */
274
    private $codeRevision;
275
276
    /**
277
     * Code tva.
278
     *
279
     * @var string|null
280
     */
281
    private $codeTva;
282
283
    /**
284
     * Code ventil compta.
285
     *
286
     * @var string|null
287
     */
288
    private $codeVentilCompta;
289
290
    /**
291
     * Collectif.
292
     *
293
     * @var string|null
294
     */
295
    private $collectif;
296
297
    /**
298
     * Commande isolee.
299
     *
300
     * @var bool|null
301
     */
302
    private $commandeIsolee;
303
304
    /**
305
     * Complement livraison.
306
     *
307
     * @var string|null
308
     */
309
    private $complementLivraison;
310
311
    /**
312
     * Complement.
313
     *
314
     * @var string|null
315
     */
316
    private $complement;
317
318
    /**
319
     * Date creat.
320
     *
321
     * @var DateTime|null
322
     */
323
    private $dateCreat;
324
325
    /**
326
     * Date debut.
327
     *
328
     * @var DateTime|null
329
     */
330
    private $dateDebut;
331
332
    /**
333
     * Date echeance contrat.
334
     *
335
     * @var DateTime|null
336
     */
337
    private $dateEcheanceContrat;
338
339
    /**
340
     * Date fin.
341
     *
342
     * @var DateTime|null
343
     */
344
    private $dateFin;
345
346
    /**
347
     * Date modif.
348
     *
349
     * @var DateTime|null
350
     */
351
    private $dateModif;
352
353
    /**
354
     * Date revision.
355
     *
356
     * @var DateTime|null
357
     */
358
    private $dateRevision;
359
360
    /**
361
     * Descriptif.
362
     *
363
     * @var string|null
364
     */
365
    private $descriptif;
366
367
    /**
368
     * Dt avant dern prepa.
369
     *
370
     * @var DateTime|null
371
     */
372
    private $dtAvantDernPrepa;
373
374
    /**
375
     * Dt dern prepa.
376
     *
377
     * @var DateTime|null
378
     */
379
    private $dtDernPrepa;
380
381
    /**
382
     * Dt validite fact deb.
383
     *
384
     * @var DateTime|null
385
     */
386
    private $dtValiditeFactDeb;
387
388
    /**
389
     * Dt validite fact deb deb mois.
390
     *
391
     * @var DateTime|null
392
     */
393
    private $dtValiditeFactDebDebMois;
394
395
    /**
396
     * Dt validite fact fin.
397
     *
398
     * @var DateTime|null
399
     */
400
    private $dtValiditeFactFin;
401
402
    /**
403
     * Dt validite fact fin fin mois.
404
     *
405
     * @var DateTime|null
406
     */
407
    private $dtValiditeFactFinFinMois;
408
409
    /**
410
     * Echeance annuelle.
411
     *
412
     * @var bool|null
413
     */
414
    private $echeanceAnnuelle;
415
416
    /**
417
     * Fact negoce isolee.
418
     *
419
     * @var bool|null
420
     */
421
    private $factNegoceIsolee;
422
423
    /**
424
     * Facture isolee.
425
     *
426
     * @var bool|null
427
     */
428
    private $factureIsolee;
429
430
    /**
431
     * Jour fact.
432
     *
433
     * @var string|null
434
     */
435
    private $jourFact;
436
437
    /**
438
     * Latitude.
439
     *
440
     * @var float|null
441
     */
442
    private $latitude;
443
444
    /**
445
     * Loi chatel sur facture.
446
     *
447
     * @var bool|null
448
     */
449
    private $loiChatelSurFacture;
450
451
    /**
452
     * Longitude.
453
     *
454
     * @var float|null
455
     */
456
    private $longitude;
457
458
    /**
459
     * Maj stock by da.
460
     *
461
     * @var bool|null
462
     */
463
    private $majStockByDa;
464
465
    /**
466
     * Nb controles prevus.
467
     *
468
     * @var int|null
469
     */
470
    private $nbControlesPrevus;
471
472
    /**
473
     * Nb mois preavis.
474
     *
475
     * @var string|null
476
     */
477
    private $nbMoisPreavis;
478
479
    /**
480
     * Nom adresse.
481
     *
482
     * @var string|null
483
     */
484
    private $nomAdresse;
485
486
    /**
487
     * Nom chantier.
488
     *
489
     * @var string|null
490
     */
491
    private $nomChantier;
492
493
    /**
494
     * Nom livraison.
495
     *
496
     * @var string|null
497
     */
498
    private $nomLivraison;
499
500
    /**
501
     * Nom responsable.
502
     *
503
     * @var string|null
504
     */
505
    private $nomResponsable;
506
507
    /**
508
     * Nom suite.
509
     *
510
     * @var string|null
511
     */
512
    private $nomSuite;
513
514
    /**
515
     * Nom suite livraison.
516
     *
517
     * @var string|null
518
     */
519
    private $nomSuiteLivraison;
520
521
    /**
522
     * Nom voie.
523
     *
524
     * @var string|null
525
     */
526
    private $nomVoie;
527
528
    /**
529
     * Nom voie livraison.
530
     *
531
     * @var string|null
532
     */
533
    private $nomVoieLivraison;
534
535
    /**
536
     * Num voie.
537
     *
538
     * @var string|null
539
     */
540
    private $numVoie;
541
542
    /**
543
     * Num voie livraison.
544
     *
545
     * @var string|null
546
     */
547
    private $numVoieLivraison;
548
549
    /**
550
     * Numero compte.
551
     *
552
     * @var string|null
553
     */
554
    private $numeroCompte;
555
556
    /**
557
     * Plan fact.
558
     *
559
     * @var bool|null
560
     */
561
    private $planFact;
562
563
    /**
564
     * Pourc conso produit.
565
     *
566
     * @var float|null
567
     */
568
    private $pourcConsoProduit;
569
570
    /**
571
     * Pourc marge previs.
572
     *
573
     * @var float|null
574
     */
575
    private $pourcMargePrevis;
576
577
    /**
578
     * Reference facture.
579
     *
580
     * @var string|null
581
     */
582
    private $referenceFacture;
583
584
    /**
585
     * Reference facture2.
586
     *
587
     * @var string|null
588
     */
589
    private $referenceFacture2;
590
591
    /**
592
     * Rupt date livraison.
593
     *
594
     * @var bool|null
595
     */
596
    private $ruptDateLivraison;
597
598
    /**
599
     * Telephone.
600
     *
601
     * @var string|null
602
     */
603
    private $telephone;
604
605
606
    /**
607
     * Constructor.
608
     */
609
    public function __construct() {
610
        // NOTHING TO DO
611
    }
612
613
    /**
614
     * Get the ad fbtq.
615
     *
616
     * @return string|null Returns the ad fbtq.
617
     */
618
    public function getAdFbtq(): ?string{
619
        return $this->adFbtq;
620
    }
621
622
    /**
623
     * Get the ad f bureau distributeur.
624
     *
625
     * @return string|null Returns the ad f bureau distributeur.
626
     */
627
    public function getAdFBureauDistributeur(): ?string{
628
        return $this->adFBureauDistributeur;
629
    }
630
631
    /**
632
     * Get the ad f civilite.
633
     *
634
     * @return string|null Returns the ad f civilite.
635
     */
636
    public function getAdFCivilite(): ?string{
637
        return $this->adFCivilite;
638
    }
639
640
    /**
641
     * Get the ad f code pays.
642
     *
643
     * @return string|null Returns the ad f code pays.
644
     */
645
    public function getAdFCodePays(): ?string{
646
        return $this->adFCodePays;
647
    }
648
649
    /**
650
     * Get the ad f code postal.
651
     *
652
     * @return string|null Returns the ad f code postal.
653
     */
654
    public function getAdFCodePostal(): ?string{
655
        return $this->adFCodePostal;
656
    }
657
658
    /**
659
     * Get the ad f complement.
660
     *
661
     * @return string|null Returns the ad f complement.
662
     */
663
    public function getAdFComplement(): ?string{
664
        return $this->adFComplement;
665
    }
666
667
    /**
668
     * Get the ad f nom client.
669
     *
670
     * @return string|null Returns the ad f nom client.
671
     */
672
    public function getAdFNomClient(): ?string{
673
        return $this->adFNomClient;
674
    }
675
676
    /**
677
     * Get the ad f nom suite.
678
     *
679
     * @return string|null Returns the ad f nom suite.
680
     */
681
    public function getAdFNomSuite(): ?string{
682
        return $this->adFNomSuite;
683
    }
684
685
    /**
686
     * Get the ad f nom suite2.
687
     *
688
     * @return string|null Returns the ad f nom suite2.
689
     */
690
    public function getAdFNomSuite2(): ?string{
691
        return $this->adFNomSuite2;
692
    }
693
694
    /**
695
     * Get the ad f nom suite3.
696
     *
697
     * @return string|null Returns the ad f nom suite3.
698
     */
699
    public function getAdFNomSuite3(): ?string{
700
        return $this->adFNomSuite3;
701
    }
702
703
    /**
704
     * Get the ad f nom voie.
705
     *
706
     * @return string|null Returns the ad f nom voie.
707
     */
708
    public function getAdFNomVoie(): ?string{
709
        return $this->adFNomVoie;
710
    }
711
712
    /**
713
     * Get the ad f num voie.
714
     *
715
     * @return string|null Returns the ad f num voie.
716
     */
717
    public function getAdFNumVoie(): ?string{
718
        return $this->adFNumVoie;
719
    }
720
721
    /**
722
     * Get the ad f type adresse.
723
     *
724
     * @return string|null Returns the ad f type adresse.
725
     */
726
    public function getAdFTypeAdresse(): ?string{
727
        return $this->adFTypeAdresse;
728
    }
729
730
    /**
731
     * Get the adresse.
732
     *
733
     * @return string|null Returns the adresse.
734
     */
735
    public function getAdresse(): ?string{
736
        return $this->adresse;
737
    }
738
739
    /**
740
     * Get the btq.
741
     *
742
     * @return string|null Returns the btq.
743
     */
744
    public function getBtq(): ?string{
745
        return $this->btq;
746
    }
747
748
    /**
749
     * Get the btq livraison.
750
     *
751
     * @return string|null Returns the btq livraison.
752
     */
753
    public function getBtqLivraison(): ?string{
754
        return $this->btqLivraison;
755
    }
756
757
    /**
758
     * Get the budget commande.
759
     *
760
     * @return float|null Returns the budget commande.
761
     */
762
    public function getBudgetCommande(): ?float{
763
        return $this->budgetCommande;
764
    }
765
766
    /**
767
     * Get the bureau distributeur.
768
     *
769
     * @return string|null Returns the bureau distributeur.
770
     */
771
    public function getBureauDistributeur(): ?string{
772
        return $this->bureauDistributeur;
773
    }
774
775
    /**
776
     * Get the bureau distributeur livraison.
777
     *
778
     * @return string|null Returns the bureau distributeur livraison.
779
     */
780
    public function getBureauDistributeurLivraison(): ?string{
781
        return $this->bureauDistributeurLivraison;
782
    }
783
784
    /**
785
     * Get the chantier ponctuel.
786
     *
787
     * @return bool|null Returns the chantier ponctuel.
788
     */
789
    public function getChantierPonctuel(): ?bool{
790
        return $this->chantierPonctuel;
791
    }
792
793
    /**
794
     * Get the chef equipe.
795
     *
796
     * @return string|null Returns the chef equipe.
797
     */
798
    public function getChefEquipe(): ?string{
799
        return $this->chefEquipe;
800
    }
801
802
    /**
803
     * Get the cle alpha.
804
     *
805
     * @return string|null Returns the cle alpha.
806
     */
807
    public function getCleAlpha(): ?string{
808
        return $this->cleAlpha;
809
    }
810
811
    /**
812
     * Get the code affaire.
813
     *
814
     * @return string|null Returns the code affaire.
815
     */
816
    public function getCodeAffaire(): ?string{
817
        return $this->codeAffaire;
818
    }
819
820
    /**
821
     * Get the code agence.
822
     *
823
     * @return string|null Returns the code agence.
824
     */
825
    public function getCodeAgence(): ?string{
826
        return $this->codeAgence;
827
    }
828
829
    /**
830
     * Get the code analytique.
831
     *
832
     * @return string|null Returns the code analytique.
833
     */
834
    public function getCodeAnalytique(): ?string{
835
        return $this->codeAnalytique;
836
    }
837
838
    /**
839
     * Get the code chantier.
840
     *
841
     * @return string|null Returns the code chantier.
842
     */
843
    public function getCodeChantier(): ?string{
844
        return $this->codeChantier;
845
    }
846
847
    /**
848
     * Get the code client.
849
     *
850
     * @return string|null Returns the code client.
851
     */
852
    public function getCodeClient(): ?string{
853
        return $this->codeClient;
854
    }
855
856
    /**
857
     * Get the code commercial.
858
     *
859
     * @return string|null Returns the code commercial.
860
     */
861
    public function getCodeCommercial(): ?string{
862
        return $this->codeCommercial;
863
    }
864
865
    /**
866
     * Get the code emp inspecteur.
867
     *
868
     * @return string|null Returns the code emp inspecteur.
869
     */
870
    public function getCodeEmpInspecteur(): ?string{
871
        return $this->codeEmpInspecteur;
872
    }
873
874
    /**
875
     * Get the code formule.
876
     *
877
     * @return string|null Returns the code formule.
878
     */
879
    public function getCodeFormule(): ?string{
880
        return $this->codeFormule;
881
    }
882
883
    /**
884
     * Get the code livraison.
885
     *
886
     * @return string|null Returns the code livraison.
887
     */
888
    public function getCodeLivraison(): ?string{
889
        return $this->codeLivraison;
890
    }
891
892
    /**
893
     * Get the code pays.
894
     *
895
     * @return string|null Returns the code pays.
896
     */
897
    public function getCodePays(): ?string{
898
        return $this->codePays;
899
    }
900
901
    /**
902
     * Get the code postal.
903
     *
904
     * @return string|null Returns the code postal.
905
     */
906
    public function getCodePostal(): ?string{
907
        return $this->codePostal;
908
    }
909
910
    /**
911
     * Get the code postal livraison.
912
     *
913
     * @return string|null Returns the code postal livraison.
914
     */
915
    public function getCodePostalLivraison(): ?string{
916
        return $this->codePostalLivraison;
917
    }
918
919
    /**
920
     * Get the code reg marge.
921
     *
922
     * @return string|null Returns the code reg marge.
923
     */
924
    public function getCodeRegMarge(): ?string{
925
        return $this->codeRegMarge;
926
    }
927
928
    /**
929
     * Get the code revision.
930
     *
931
     * @return string|null Returns the code revision.
932
     */
933
    public function getCodeRevision(): ?string{
934
        return $this->codeRevision;
935
    }
936
937
    /**
938
     * Get the code tva.
939
     *
940
     * @return string|null Returns the code tva.
941
     */
942
    public function getCodeTva(): ?string{
943
        return $this->codeTva;
944
    }
945
946
    /**
947
     * Get the code ventil compta.
948
     *
949
     * @return string|null Returns the code ventil compta.
950
     */
951
    public function getCodeVentilCompta(): ?string{
952
        return $this->codeVentilCompta;
953
    }
954
955
    /**
956
     * Get the collectif.
957
     *
958
     * @return string|null Returns the collectif.
959
     */
960
    public function getCollectif(): ?string{
961
        return $this->collectif;
962
    }
963
964
    /**
965
     * Get the commande isolee.
966
     *
967
     * @return bool|null Returns the commande isolee.
968
     */
969
    public function getCommandeIsolee(): ?bool{
970
        return $this->commandeIsolee;
971
    }
972
973
    /**
974
     * Get the complement livraison.
975
     *
976
     * @return string|null Returns the complement livraison.
977
     */
978
    public function getComplementLivraison(): ?string{
979
        return $this->complementLivraison;
980
    }
981
982
    /**
983
     * Get the complement.
984
     *
985
     * @return string|null Returns the complement.
986
     */
987
    public function getComplement(): ?string{
988
        return $this->complement;
989
    }
990
991
    /**
992
     * Get the date creat.
993
     *
994
     * @return DateTime|null Returns the date creat.
995
     */
996
    public function getDateCreat(): ?DateTime{
997
        return $this->dateCreat;
998
    }
999
1000
    /**
1001
     * Get the date debut.
1002
     *
1003
     * @return DateTime|null Returns the date debut.
1004
     */
1005
    public function getDateDebut(): ?DateTime{
1006
        return $this->dateDebut;
1007
    }
1008
1009
    /**
1010
     * Get the date echeance contrat.
1011
     *
1012
     * @return DateTime|null Returns the date echeance contrat.
1013
     */
1014
    public function getDateEcheanceContrat(): ?DateTime{
1015
        return $this->dateEcheanceContrat;
1016
    }
1017
1018
    /**
1019
     * Get the date fin.
1020
     *
1021
     * @return DateTime|null Returns the date fin.
1022
     */
1023
    public function getDateFin(): ?DateTime{
1024
        return $this->dateFin;
1025
    }
1026
1027
    /**
1028
     * Get the date modif.
1029
     *
1030
     * @return DateTime|null Returns the date modif.
1031
     */
1032
    public function getDateModif(): ?DateTime{
1033
        return $this->dateModif;
1034
    }
1035
1036
    /**
1037
     * Get the date revision.
1038
     *
1039
     * @return DateTime|null Returns the date revision.
1040
     */
1041
    public function getDateRevision(): ?DateTime{
1042
        return $this->dateRevision;
1043
    }
1044
1045
    /**
1046
     * Get the descriptif.
1047
     *
1048
     * @return string|null Returns the descriptif.
1049
     */
1050
    public function getDescriptif(): ?string{
1051
        return $this->descriptif;
1052
    }
1053
1054
    /**
1055
     * Get the dt avant dern prepa.
1056
     *
1057
     * @return DateTime|null Returns the dt avant dern prepa.
1058
     */
1059
    public function getDtAvantDernPrepa(): ?DateTime{
1060
        return $this->dtAvantDernPrepa;
1061
    }
1062
1063
    /**
1064
     * Get the dt dern prepa.
1065
     *
1066
     * @return DateTime|null Returns the dt dern prepa.
1067
     */
1068
    public function getDtDernPrepa(): ?DateTime{
1069
        return $this->dtDernPrepa;
1070
    }
1071
1072
    /**
1073
     * Get the dt validite fact deb.
1074
     *
1075
     * @return DateTime|null Returns the dt validite fact deb.
1076
     */
1077
    public function getDtValiditeFactDeb(): ?DateTime{
1078
        return $this->dtValiditeFactDeb;
1079
    }
1080
1081
    /**
1082
     * Get the dt validite fact deb deb mois.
1083
     *
1084
     * @return DateTime|null Returns the dt validite fact deb deb mois.
1085
     */
1086
    public function getDtValiditeFactDebDebMois(): ?DateTime{
1087
        return $this->dtValiditeFactDebDebMois;
1088
    }
1089
1090
    /**
1091
     * Get the dt validite fact fin.
1092
     *
1093
     * @return DateTime|null Returns the dt validite fact fin.
1094
     */
1095
    public function getDtValiditeFactFin(): ?DateTime{
1096
        return $this->dtValiditeFactFin;
1097
    }
1098
1099
    /**
1100
     * Get the dt validite fact fin fin mois.
1101
     *
1102
     * @return DateTime|null Returns the dt validite fact fin fin mois.
1103
     */
1104
    public function getDtValiditeFactFinFinMois(): ?DateTime{
1105
        return $this->dtValiditeFactFinFinMois;
1106
    }
1107
1108
    /**
1109
     * Get the echeance annuelle.
1110
     *
1111
     * @return bool|null Returns the echeance annuelle.
1112
     */
1113
    public function getEcheanceAnnuelle(): ?bool{
1114
        return $this->echeanceAnnuelle;
1115
    }
1116
1117
    /**
1118
     * Get the fact negoce isolee.
1119
     *
1120
     * @return bool|null Returns the fact negoce isolee.
1121
     */
1122
    public function getFactNegoceIsolee(): ?bool{
1123
        return $this->factNegoceIsolee;
1124
    }
1125
1126
    /**
1127
     * Get the facture isolee.
1128
     *
1129
     * @return bool|null Returns the facture isolee.
1130
     */
1131
    public function getFactureIsolee(): ?bool{
1132
        return $this->factureIsolee;
1133
    }
1134
1135
    /**
1136
     * Get the jour fact.
1137
     *
1138
     * @return string|null Returns the jour fact.
1139
     */
1140
    public function getJourFact(): ?string{
1141
        return $this->jourFact;
1142
    }
1143
1144
    /**
1145
     * Get the latitude.
1146
     *
1147
     * @return float|null Returns the latitude.
1148
     */
1149
    public function getLatitude(): ?float{
1150
        return $this->latitude;
1151
    }
1152
1153
    /**
1154
     * Get the loi chatel sur facture.
1155
     *
1156
     * @return bool|null Returns the loi chatel sur facture.
1157
     */
1158
    public function getLoiChatelSurFacture(): ?bool{
1159
        return $this->loiChatelSurFacture;
1160
    }
1161
1162
    /**
1163
     * Get the longitude.
1164
     *
1165
     * @return float|null Returns the longitude.
1166
     */
1167
    public function getLongitude(): ?float{
1168
        return $this->longitude;
1169
    }
1170
1171
    /**
1172
     * Get the maj stock by da.
1173
     *
1174
     * @return bool|null Returns the maj stock by da.
1175
     */
1176
    public function getMajStockByDa(): ?bool{
1177
        return $this->majStockByDa;
1178
    }
1179
1180
    /**
1181
     * Get the nb controles prevus.
1182
     *
1183
     * @return int|null Returns the nb controles prevus.
1184
     */
1185
    public function getNbControlesPrevus(): ?int{
1186
        return $this->nbControlesPrevus;
1187
    }
1188
1189
    /**
1190
     * Get the nb mois preavis.
1191
     *
1192
     * @return string|null Returns the nb mois preavis.
1193
     */
1194
    public function getNbMoisPreavis(): ?string{
1195
        return $this->nbMoisPreavis;
1196
    }
1197
1198
    /**
1199
     * Get the nom adresse.
1200
     *
1201
     * @return string|null Returns the nom adresse.
1202
     */
1203
    public function getNomAdresse(): ?string{
1204
        return $this->nomAdresse;
1205
    }
1206
1207
    /**
1208
     * Get the nom chantier.
1209
     *
1210
     * @return string|null Returns the nom chantier.
1211
     */
1212
    public function getNomChantier(): ?string{
1213
        return $this->nomChantier;
1214
    }
1215
1216
    /**
1217
     * Get the nom livraison.
1218
     *
1219
     * @return string|null Returns the nom livraison.
1220
     */
1221
    public function getNomLivraison(): ?string{
1222
        return $this->nomLivraison;
1223
    }
1224
1225
    /**
1226
     * Get the nom responsable.
1227
     *
1228
     * @return string|null Returns the nom responsable.
1229
     */
1230
    public function getNomResponsable(): ?string{
1231
        return $this->nomResponsable;
1232
    }
1233
1234
    /**
1235
     * Get the nom suite.
1236
     *
1237
     * @return string|null Returns the nom suite.
1238
     */
1239
    public function getNomSuite(): ?string{
1240
        return $this->nomSuite;
1241
    }
1242
1243
    /**
1244
     * Get the nom suite livraison.
1245
     *
1246
     * @return string|null Returns the nom suite livraison.
1247
     */
1248
    public function getNomSuiteLivraison(): ?string{
1249
        return $this->nomSuiteLivraison;
1250
    }
1251
1252
    /**
1253
     * Get the nom voie.
1254
     *
1255
     * @return string|null Returns the nom voie.
1256
     */
1257
    public function getNomVoie(): ?string{
1258
        return $this->nomVoie;
1259
    }
1260
1261
    /**
1262
     * Get the nom voie livraison.
1263
     *
1264
     * @return string|null Returns the nom voie livraison.
1265
     */
1266
    public function getNomVoieLivraison(): ?string{
1267
        return $this->nomVoieLivraison;
1268
    }
1269
1270
    /**
1271
     * Get the num voie.
1272
     *
1273
     * @return string|null Returns the num voie.
1274
     */
1275
    public function getNumVoie(): ?string{
1276
        return $this->numVoie;
1277
    }
1278
1279
    /**
1280
     * Get the num voie livraison.
1281
     *
1282
     * @return string|null Returns the num voie livraison.
1283
     */
1284
    public function getNumVoieLivraison(): ?string{
1285
        return $this->numVoieLivraison;
1286
    }
1287
1288
    /**
1289
     * Get the numero compte.
1290
     *
1291
     * @return string|null Returns the numero compte.
1292
     */
1293
    public function getNumeroCompte(): ?string{
1294
        return $this->numeroCompte;
1295
    }
1296
1297
    /**
1298
     * Get the plan fact.
1299
     *
1300
     * @return bool|null Returns the plan fact.
1301
     */
1302
    public function getPlanFact(): ?bool{
1303
        return $this->planFact;
1304
    }
1305
1306
    /**
1307
     * Get the pourc conso produit.
1308
     *
1309
     * @return float|null Returns the pourc conso produit.
1310
     */
1311
    public function getPourcConsoProduit(): ?float{
1312
        return $this->pourcConsoProduit;
1313
    }
1314
1315
    /**
1316
     * Get the pourc marge previs.
1317
     *
1318
     * @return float|null Returns the pourc marge previs.
1319
     */
1320
    public function getPourcMargePrevis(): ?float{
1321
        return $this->pourcMargePrevis;
1322
    }
1323
1324
    /**
1325
     * Get the reference facture.
1326
     *
1327
     * @return string|null Returns the reference facture.
1328
     */
1329
    public function getReferenceFacture(): ?string{
1330
        return $this->referenceFacture;
1331
    }
1332
1333
    /**
1334
     * Get the reference facture2.
1335
     *
1336
     * @return string|null Returns the reference facture2.
1337
     */
1338
    public function getReferenceFacture2(): ?string{
1339
        return $this->referenceFacture2;
1340
    }
1341
1342
    /**
1343
     * Get the rupt date livraison.
1344
     *
1345
     * @return bool|null Returns the rupt date livraison.
1346
     */
1347
    public function getRuptDateLivraison(): ?bool{
1348
        return $this->ruptDateLivraison;
1349
    }
1350
1351
    /**
1352
     * Get the telephone.
1353
     *
1354
     * @return string|null Returns the telephone.
1355
     */
1356
    public function getTelephone(): ?string{
1357
        return $this->telephone;
1358
    }
1359
1360
    /**
1361
     * Set the ad fbtq.
1362
     *
1363
     * @param string|null $adFbtq The ad fbtq.
1364
     * @return Chantiers Returns this Chantiers.
1365
     */
1366
    public function setAdFbtq(?string $adFbtq): Chantiers {
1367
        $this->adFbtq = $adFbtq;
1368
        return $this;
1369
    }
1370
1371
    /**
1372
     * Set the ad f bureau distributeur.
1373
     *
1374
     * @param string|null $adFBureauDistributeur The ad f bureau distributeur.
1375
     * @return Chantiers Returns this Chantiers.
1376
     */
1377
    public function setAdFBureauDistributeur(?string $adFBureauDistributeur): Chantiers {
1378
        $this->adFBureauDistributeur = $adFBureauDistributeur;
1379
        return $this;
1380
    }
1381
1382
    /**
1383
     * Set the ad f civilite.
1384
     *
1385
     * @param string|null $adFCivilite The ad f civilite.
1386
     * @return Chantiers Returns this Chantiers.
1387
     */
1388
    public function setAdFCivilite(?string $adFCivilite): Chantiers {
1389
        $this->adFCivilite = $adFCivilite;
1390
        return $this;
1391
    }
1392
1393
    /**
1394
     * Set the ad f code pays.
1395
     *
1396
     * @param string|null $adFCodePays The ad f code pays.
1397
     * @return Chantiers Returns this Chantiers.
1398
     */
1399
    public function setAdFCodePays(?string $adFCodePays): Chantiers {
1400
        $this->adFCodePays = $adFCodePays;
1401
        return $this;
1402
    }
1403
1404
    /**
1405
     * Set the ad f code postal.
1406
     *
1407
     * @param string|null $adFCodePostal The ad f code postal.
1408
     * @return Chantiers Returns this Chantiers.
1409
     */
1410
    public function setAdFCodePostal(?string $adFCodePostal): Chantiers {
1411
        $this->adFCodePostal = $adFCodePostal;
1412
        return $this;
1413
    }
1414
1415
    /**
1416
     * Set the ad f complement.
1417
     *
1418
     * @param string|null $adFComplement The ad f complement.
1419
     * @return Chantiers Returns this Chantiers.
1420
     */
1421
    public function setAdFComplement(?string $adFComplement): Chantiers {
1422
        $this->adFComplement = $adFComplement;
1423
        return $this;
1424
    }
1425
1426
    /**
1427
     * Set the ad f nom client.
1428
     *
1429
     * @param string|null $adFNomClient The ad f nom client.
1430
     * @return Chantiers Returns this Chantiers.
1431
     */
1432
    public function setAdFNomClient(?string $adFNomClient): Chantiers {
1433
        $this->adFNomClient = $adFNomClient;
1434
        return $this;
1435
    }
1436
1437
    /**
1438
     * Set the ad f nom suite.
1439
     *
1440
     * @param string|null $adFNomSuite The ad f nom suite.
1441
     * @return Chantiers Returns this Chantiers.
1442
     */
1443
    public function setAdFNomSuite(?string $adFNomSuite): Chantiers {
1444
        $this->adFNomSuite = $adFNomSuite;
1445
        return $this;
1446
    }
1447
1448
    /**
1449
     * Set the ad f nom suite2.
1450
     *
1451
     * @param string|null $adFNomSuite2 The ad f nom suite2.
1452
     * @return Chantiers Returns this Chantiers.
1453
     */
1454
    public function setAdFNomSuite2(?string $adFNomSuite2): Chantiers {
1455
        $this->adFNomSuite2 = $adFNomSuite2;
1456
        return $this;
1457
    }
1458
1459
    /**
1460
     * Set the ad f nom suite3.
1461
     *
1462
     * @param string|null $adFNomSuite3 The ad f nom suite3.
1463
     * @return Chantiers Returns this Chantiers.
1464
     */
1465
    public function setAdFNomSuite3(?string $adFNomSuite3): Chantiers {
1466
        $this->adFNomSuite3 = $adFNomSuite3;
1467
        return $this;
1468
    }
1469
1470
    /**
1471
     * Set the ad f nom voie.
1472
     *
1473
     * @param string|null $adFNomVoie The ad f nom voie.
1474
     * @return Chantiers Returns this Chantiers.
1475
     */
1476
    public function setAdFNomVoie(?string $adFNomVoie): Chantiers {
1477
        $this->adFNomVoie = $adFNomVoie;
1478
        return $this;
1479
    }
1480
1481
    /**
1482
     * Set the ad f num voie.
1483
     *
1484
     * @param string|null $adFNumVoie The ad f num voie.
1485
     * @return Chantiers Returns this Chantiers.
1486
     */
1487
    public function setAdFNumVoie(?string $adFNumVoie): Chantiers {
1488
        $this->adFNumVoie = $adFNumVoie;
1489
        return $this;
1490
    }
1491
1492
    /**
1493
     * Set the ad f type adresse.
1494
     *
1495
     * @param string|null $adFTypeAdresse The ad f type adresse.
1496
     * @return Chantiers Returns this Chantiers.
1497
     */
1498
    public function setAdFTypeAdresse(?string $adFTypeAdresse): Chantiers {
1499
        $this->adFTypeAdresse = $adFTypeAdresse;
1500
        return $this;
1501
    }
1502
1503
    /**
1504
     * Set the adresse.
1505
     *
1506
     * @param string|null $adresse The adresse.
1507
     * @return Chantiers Returns this Chantiers.
1508
     */
1509
    public function setAdresse(?string $adresse): Chantiers {
1510
        $this->adresse = $adresse;
1511
        return $this;
1512
    }
1513
1514
    /**
1515
     * Set the btq.
1516
     *
1517
     * @param string|null $btq The btq.
1518
     * @return Chantiers Returns this Chantiers.
1519
     */
1520
    public function setBtq(?string $btq): Chantiers {
1521
        $this->btq = $btq;
1522
        return $this;
1523
    }
1524
1525
    /**
1526
     * Set the btq livraison.
1527
     *
1528
     * @param string|null $btqLivraison The btq livraison.
1529
     * @return Chantiers Returns this Chantiers.
1530
     */
1531
    public function setBtqLivraison(?string $btqLivraison): Chantiers {
1532
        $this->btqLivraison = $btqLivraison;
1533
        return $this;
1534
    }
1535
1536
    /**
1537
     * Set the budget commande.
1538
     *
1539
     * @param float|null $budgetCommande The budget commande.
1540
     * @return Chantiers Returns this Chantiers.
1541
     */
1542
    public function setBudgetCommande(?float $budgetCommande): Chantiers {
1543
        $this->budgetCommande = $budgetCommande;
1544
        return $this;
1545
    }
1546
1547
    /**
1548
     * Set the bureau distributeur.
1549
     *
1550
     * @param string|null $bureauDistributeur The bureau distributeur.
1551
     * @return Chantiers Returns this Chantiers.
1552
     */
1553
    public function setBureauDistributeur(?string $bureauDistributeur): Chantiers {
1554
        $this->bureauDistributeur = $bureauDistributeur;
1555
        return $this;
1556
    }
1557
1558
    /**
1559
     * Set the bureau distributeur livraison.
1560
     *
1561
     * @param string|null $bureauDistributeurLivraison The bureau distributeur livraison.
1562
     * @return Chantiers Returns this Chantiers.
1563
     */
1564
    public function setBureauDistributeurLivraison(?string $bureauDistributeurLivraison): Chantiers {
1565
        $this->bureauDistributeurLivraison = $bureauDistributeurLivraison;
1566
        return $this;
1567
    }
1568
1569
    /**
1570
     * Set the chantier ponctuel.
1571
     *
1572
     * @param bool|null $chantierPonctuel The chantier ponctuel.
1573
     * @return Chantiers Returns this Chantiers.
1574
     */
1575
    public function setChantierPonctuel(?bool $chantierPonctuel): Chantiers {
1576
        $this->chantierPonctuel = $chantierPonctuel;
1577
        return $this;
1578
    }
1579
1580
    /**
1581
     * Set the chef equipe.
1582
     *
1583
     * @param string|null $chefEquipe The chef equipe.
1584
     * @return Chantiers Returns this Chantiers.
1585
     */
1586
    public function setChefEquipe(?string $chefEquipe): Chantiers {
1587
        $this->chefEquipe = $chefEquipe;
1588
        return $this;
1589
    }
1590
1591
    /**
1592
     * Set the cle alpha.
1593
     *
1594
     * @param string|null $cleAlpha The cle alpha.
1595
     * @return Chantiers Returns this Chantiers.
1596
     */
1597
    public function setCleAlpha(?string $cleAlpha): Chantiers {
1598
        $this->cleAlpha = $cleAlpha;
1599
        return $this;
1600
    }
1601
1602
    /**
1603
     * Set the code affaire.
1604
     *
1605
     * @param string|null $codeAffaire The code affaire.
1606
     * @return Chantiers Returns this Chantiers.
1607
     */
1608
    public function setCodeAffaire(?string $codeAffaire): Chantiers {
1609
        $this->codeAffaire = $codeAffaire;
1610
        return $this;
1611
    }
1612
1613
    /**
1614
     * Set the code agence.
1615
     *
1616
     * @param string|null $codeAgence The code agence.
1617
     * @return Chantiers Returns this Chantiers.
1618
     */
1619
    public function setCodeAgence(?string $codeAgence): Chantiers {
1620
        $this->codeAgence = $codeAgence;
1621
        return $this;
1622
    }
1623
1624
    /**
1625
     * Set the code analytique.
1626
     *
1627
     * @param string|null $codeAnalytique The code analytique.
1628
     * @return Chantiers Returns this Chantiers.
1629
     */
1630
    public function setCodeAnalytique(?string $codeAnalytique): Chantiers {
1631
        $this->codeAnalytique = $codeAnalytique;
1632
        return $this;
1633
    }
1634
1635
    /**
1636
     * Set the code chantier.
1637
     *
1638
     * @param string|null $codeChantier The code chantier.
1639
     * @return Chantiers Returns this Chantiers.
1640
     */
1641
    public function setCodeChantier(?string $codeChantier): Chantiers {
1642
        $this->codeChantier = $codeChantier;
1643
        return $this;
1644
    }
1645
1646
    /**
1647
     * Set the code client.
1648
     *
1649
     * @param string|null $codeClient The code client.
1650
     * @return Chantiers Returns this Chantiers.
1651
     */
1652
    public function setCodeClient(?string $codeClient): Chantiers {
1653
        $this->codeClient = $codeClient;
1654
        return $this;
1655
    }
1656
1657
    /**
1658
     * Set the code commercial.
1659
     *
1660
     * @param string|null $codeCommercial The code commercial.
1661
     * @return Chantiers Returns this Chantiers.
1662
     */
1663
    public function setCodeCommercial(?string $codeCommercial): Chantiers {
1664
        $this->codeCommercial = $codeCommercial;
1665
        return $this;
1666
    }
1667
1668
    /**
1669
     * Set the code emp inspecteur.
1670
     *
1671
     * @param string|null $codeEmpInspecteur The code emp inspecteur.
1672
     * @return Chantiers Returns this Chantiers.
1673
     */
1674
    public function setCodeEmpInspecteur(?string $codeEmpInspecteur): Chantiers {
1675
        $this->codeEmpInspecteur = $codeEmpInspecteur;
1676
        return $this;
1677
    }
1678
1679
    /**
1680
     * Set the code formule.
1681
     *
1682
     * @param string|null $codeFormule The code formule.
1683
     * @return Chantiers Returns this Chantiers.
1684
     */
1685
    public function setCodeFormule(?string $codeFormule): Chantiers {
1686
        $this->codeFormule = $codeFormule;
1687
        return $this;
1688
    }
1689
1690
    /**
1691
     * Set the code livraison.
1692
     *
1693
     * @param string|null $codeLivraison The code livraison.
1694
     * @return Chantiers Returns this Chantiers.
1695
     */
1696
    public function setCodeLivraison(?string $codeLivraison): Chantiers {
1697
        $this->codeLivraison = $codeLivraison;
1698
        return $this;
1699
    }
1700
1701
    /**
1702
     * Set the code pays.
1703
     *
1704
     * @param string|null $codePays The code pays.
1705
     * @return Chantiers Returns this Chantiers.
1706
     */
1707
    public function setCodePays(?string $codePays): Chantiers {
1708
        $this->codePays = $codePays;
1709
        return $this;
1710
    }
1711
1712
    /**
1713
     * Set the code postal.
1714
     *
1715
     * @param string|null $codePostal The code postal.
1716
     * @return Chantiers Returns this Chantiers.
1717
     */
1718
    public function setCodePostal(?string $codePostal): Chantiers {
1719
        $this->codePostal = $codePostal;
1720
        return $this;
1721
    }
1722
1723
    /**
1724
     * Set the code postal livraison.
1725
     *
1726
     * @param string|null $codePostalLivraison The code postal livraison.
1727
     * @return Chantiers Returns this Chantiers.
1728
     */
1729
    public function setCodePostalLivraison(?string $codePostalLivraison): Chantiers {
1730
        $this->codePostalLivraison = $codePostalLivraison;
1731
        return $this;
1732
    }
1733
1734
    /**
1735
     * Set the code reg marge.
1736
     *
1737
     * @param string|null $codeRegMarge The code reg marge.
1738
     * @return Chantiers Returns this Chantiers.
1739
     */
1740
    public function setCodeRegMarge(?string $codeRegMarge): Chantiers {
1741
        $this->codeRegMarge = $codeRegMarge;
1742
        return $this;
1743
    }
1744
1745
    /**
1746
     * Set the code revision.
1747
     *
1748
     * @param string|null $codeRevision The code revision.
1749
     * @return Chantiers Returns this Chantiers.
1750
     */
1751
    public function setCodeRevision(?string $codeRevision): Chantiers {
1752
        $this->codeRevision = $codeRevision;
1753
        return $this;
1754
    }
1755
1756
    /**
1757
     * Set the code tva.
1758
     *
1759
     * @param string|null $codeTva The code tva.
1760
     * @return Chantiers Returns this Chantiers.
1761
     */
1762
    public function setCodeTva(?string $codeTva): Chantiers {
1763
        $this->codeTva = $codeTva;
1764
        return $this;
1765
    }
1766
1767
    /**
1768
     * Set the code ventil compta.
1769
     *
1770
     * @param string|null $codeVentilCompta The code ventil compta.
1771
     * @return Chantiers Returns this Chantiers.
1772
     */
1773
    public function setCodeVentilCompta(?string $codeVentilCompta): Chantiers {
1774
        $this->codeVentilCompta = $codeVentilCompta;
1775
        return $this;
1776
    }
1777
1778
    /**
1779
     * Set the collectif.
1780
     *
1781
     * @param string|null $collectif The collectif.
1782
     * @return Chantiers Returns this Chantiers.
1783
     */
1784
    public function setCollectif(?string $collectif): Chantiers {
1785
        $this->collectif = $collectif;
1786
        return $this;
1787
    }
1788
1789
    /**
1790
     * Set the commande isolee.
1791
     *
1792
     * @param bool|null $commandeIsolee The commande isolee.
1793
     * @return Chantiers Returns this Chantiers.
1794
     */
1795
    public function setCommandeIsolee(?bool $commandeIsolee): Chantiers {
1796
        $this->commandeIsolee = $commandeIsolee;
1797
        return $this;
1798
    }
1799
1800
    /**
1801
     * Set the complement livraison.
1802
     *
1803
     * @param string|null $complementLivraison The complement livraison.
1804
     * @return Chantiers Returns this Chantiers.
1805
     */
1806
    public function setComplementLivraison(?string $complementLivraison): Chantiers {
1807
        $this->complementLivraison = $complementLivraison;
1808
        return $this;
1809
    }
1810
1811
    /**
1812
     * Set the complement.
1813
     *
1814
     * @param string|null $complement The complement.
1815
     * @return Chantiers Returns this Chantiers.
1816
     */
1817
    public function setComplement(?string $complement): Chantiers {
1818
        $this->complement = $complement;
1819
        return $this;
1820
    }
1821
1822
    /**
1823
     * Set the date creat.
1824
     *
1825
     * @param DateTime|null $dateCreat The date creat.
1826
     * @return Chantiers Returns this Chantiers.
1827
     */
1828
    public function setDateCreat(?DateTime $dateCreat): Chantiers {
1829
        $this->dateCreat = $dateCreat;
1830
        return $this;
1831
    }
1832
1833
    /**
1834
     * Set the date debut.
1835
     *
1836
     * @param DateTime|null $dateDebut The date debut.
1837
     * @return Chantiers Returns this Chantiers.
1838
     */
1839
    public function setDateDebut(?DateTime $dateDebut): Chantiers {
1840
        $this->dateDebut = $dateDebut;
1841
        return $this;
1842
    }
1843
1844
    /**
1845
     * Set the date echeance contrat.
1846
     *
1847
     * @param DateTime|null $dateEcheanceContrat The date echeance contrat.
1848
     * @return Chantiers Returns this Chantiers.
1849
     */
1850
    public function setDateEcheanceContrat(?DateTime $dateEcheanceContrat): Chantiers {
1851
        $this->dateEcheanceContrat = $dateEcheanceContrat;
1852
        return $this;
1853
    }
1854
1855
    /**
1856
     * Set the date fin.
1857
     *
1858
     * @param DateTime|null $dateFin The date fin.
1859
     * @return Chantiers Returns this Chantiers.
1860
     */
1861
    public function setDateFin(?DateTime $dateFin): Chantiers {
1862
        $this->dateFin = $dateFin;
1863
        return $this;
1864
    }
1865
1866
    /**
1867
     * Set the date modif.
1868
     *
1869
     * @param DateTime|null $dateModif The date modif.
1870
     * @return Chantiers Returns this Chantiers.
1871
     */
1872
    public function setDateModif(?DateTime $dateModif): Chantiers {
1873
        $this->dateModif = $dateModif;
1874
        return $this;
1875
    }
1876
1877
    /**
1878
     * Set the date revision.
1879
     *
1880
     * @param DateTime|null $dateRevision The date revision.
1881
     * @return Chantiers Returns this Chantiers.
1882
     */
1883
    public function setDateRevision(?DateTime $dateRevision): Chantiers {
1884
        $this->dateRevision = $dateRevision;
1885
        return $this;
1886
    }
1887
1888
    /**
1889
     * Set the descriptif.
1890
     *
1891
     * @param string|null $descriptif The descriptif.
1892
     * @return Chantiers Returns this Chantiers.
1893
     */
1894
    public function setDescriptif(?string $descriptif): Chantiers {
1895
        $this->descriptif = $descriptif;
1896
        return $this;
1897
    }
1898
1899
    /**
1900
     * Set the dt avant dern prepa.
1901
     *
1902
     * @param DateTime|null $dtAvantDernPrepa The dt avant dern prepa.
1903
     * @return Chantiers Returns this Chantiers.
1904
     */
1905
    public function setDtAvantDernPrepa(?DateTime $dtAvantDernPrepa): Chantiers {
1906
        $this->dtAvantDernPrepa = $dtAvantDernPrepa;
1907
        return $this;
1908
    }
1909
1910
    /**
1911
     * Set the dt dern prepa.
1912
     *
1913
     * @param DateTime|null $dtDernPrepa The dt dern prepa.
1914
     * @return Chantiers Returns this Chantiers.
1915
     */
1916
    public function setDtDernPrepa(?DateTime $dtDernPrepa): Chantiers {
1917
        $this->dtDernPrepa = $dtDernPrepa;
1918
        return $this;
1919
    }
1920
1921
    /**
1922
     * Set the dt validite fact deb.
1923
     *
1924
     * @param DateTime|null $dtValiditeFactDeb The dt validite fact deb.
1925
     * @return Chantiers Returns this Chantiers.
1926
     */
1927
    public function setDtValiditeFactDeb(?DateTime $dtValiditeFactDeb): Chantiers {
1928
        $this->dtValiditeFactDeb = $dtValiditeFactDeb;
1929
        return $this;
1930
    }
1931
1932
    /**
1933
     * Set the dt validite fact deb deb mois.
1934
     *
1935
     * @param DateTime|null $dtValiditeFactDebDebMois The dt validite fact deb deb mois.
1936
     * @return Chantiers Returns this Chantiers.
1937
     */
1938
    public function setDtValiditeFactDebDebMois(?DateTime $dtValiditeFactDebDebMois): Chantiers {
1939
        $this->dtValiditeFactDebDebMois = $dtValiditeFactDebDebMois;
1940
        return $this;
1941
    }
1942
1943
    /**
1944
     * Set the dt validite fact fin.
1945
     *
1946
     * @param DateTime|null $dtValiditeFactFin The dt validite fact fin.
1947
     * @return Chantiers Returns this Chantiers.
1948
     */
1949
    public function setDtValiditeFactFin(?DateTime $dtValiditeFactFin): Chantiers {
1950
        $this->dtValiditeFactFin = $dtValiditeFactFin;
1951
        return $this;
1952
    }
1953
1954
    /**
1955
     * Set the dt validite fact fin fin mois.
1956
     *
1957
     * @param DateTime|null $dtValiditeFactFinFinMois The dt validite fact fin fin mois.
1958
     * @return Chantiers Returns this Chantiers.
1959
     */
1960
    public function setDtValiditeFactFinFinMois(?DateTime $dtValiditeFactFinFinMois): Chantiers {
1961
        $this->dtValiditeFactFinFinMois = $dtValiditeFactFinFinMois;
1962
        return $this;
1963
    }
1964
1965
    /**
1966
     * Set the echeance annuelle.
1967
     *
1968
     * @param bool|null $echeanceAnnuelle The echeance annuelle.
1969
     * @return Chantiers Returns this Chantiers.
1970
     */
1971
    public function setEcheanceAnnuelle(?bool $echeanceAnnuelle): Chantiers {
1972
        $this->echeanceAnnuelle = $echeanceAnnuelle;
1973
        return $this;
1974
    }
1975
1976
    /**
1977
     * Set the fact negoce isolee.
1978
     *
1979
     * @param bool|null $factNegoceIsolee The fact negoce isolee.
1980
     * @return Chantiers Returns this Chantiers.
1981
     */
1982
    public function setFactNegoceIsolee(?bool $factNegoceIsolee): Chantiers {
1983
        $this->factNegoceIsolee = $factNegoceIsolee;
1984
        return $this;
1985
    }
1986
1987
    /**
1988
     * Set the facture isolee.
1989
     *
1990
     * @param bool|null $factureIsolee The facture isolee.
1991
     * @return Chantiers Returns this Chantiers.
1992
     */
1993
    public function setFactureIsolee(?bool $factureIsolee): Chantiers {
1994
        $this->factureIsolee = $factureIsolee;
1995
        return $this;
1996
    }
1997
1998
    /**
1999
     * Set the jour fact.
2000
     *
2001
     * @param string|null $jourFact The jour fact.
2002
     * @return Chantiers Returns this Chantiers.
2003
     */
2004
    public function setJourFact(?string $jourFact): Chantiers {
2005
        $this->jourFact = $jourFact;
2006
        return $this;
2007
    }
2008
2009
    /**
2010
     * Set the latitude.
2011
     *
2012
     * @param float|null $latitude The latitude.
2013
     * @return Chantiers Returns this Chantiers.
2014
     */
2015
    public function setLatitude(?float $latitude): Chantiers {
2016
        $this->latitude = $latitude;
2017
        return $this;
2018
    }
2019
2020
    /**
2021
     * Set the loi chatel sur facture.
2022
     *
2023
     * @param bool|null $loiChatelSurFacture The loi chatel sur facture.
2024
     * @return Chantiers Returns this Chantiers.
2025
     */
2026
    public function setLoiChatelSurFacture(?bool $loiChatelSurFacture): Chantiers {
2027
        $this->loiChatelSurFacture = $loiChatelSurFacture;
2028
        return $this;
2029
    }
2030
2031
    /**
2032
     * Set the longitude.
2033
     *
2034
     * @param float|null $longitude The longitude.
2035
     * @return Chantiers Returns this Chantiers.
2036
     */
2037
    public function setLongitude(?float $longitude): Chantiers {
2038
        $this->longitude = $longitude;
2039
        return $this;
2040
    }
2041
2042
    /**
2043
     * Set the maj stock by da.
2044
     *
2045
     * @param bool|null $majStockByDa The maj stock by da.
2046
     * @return Chantiers Returns this Chantiers.
2047
     */
2048
    public function setMajStockByDa(?bool $majStockByDa): Chantiers {
2049
        $this->majStockByDa = $majStockByDa;
2050
        return $this;
2051
    }
2052
2053
    /**
2054
     * Set the nb controles prevus.
2055
     *
2056
     * @param int|null $nbControlesPrevus The nb controles prevus.
2057
     * @return Chantiers Returns this Chantiers.
2058
     */
2059
    public function setNbControlesPrevus(?int $nbControlesPrevus): Chantiers {
2060
        $this->nbControlesPrevus = $nbControlesPrevus;
2061
        return $this;
2062
    }
2063
2064
    /**
2065
     * Set the nb mois preavis.
2066
     *
2067
     * @param string|null $nbMoisPreavis The nb mois preavis.
2068
     * @return Chantiers Returns this Chantiers.
2069
     */
2070
    public function setNbMoisPreavis(?string $nbMoisPreavis): Chantiers {
2071
        $this->nbMoisPreavis = $nbMoisPreavis;
2072
        return $this;
2073
    }
2074
2075
    /**
2076
     * Set the nom adresse.
2077
     *
2078
     * @param string|null $nomAdresse The nom adresse.
2079
     * @return Chantiers Returns this Chantiers.
2080
     */
2081
    public function setNomAdresse(?string $nomAdresse): Chantiers {
2082
        $this->nomAdresse = $nomAdresse;
2083
        return $this;
2084
    }
2085
2086
    /**
2087
     * Set the nom chantier.
2088
     *
2089
     * @param string|null $nomChantier The nom chantier.
2090
     * @return Chantiers Returns this Chantiers.
2091
     */
2092
    public function setNomChantier(?string $nomChantier): Chantiers {
2093
        $this->nomChantier = $nomChantier;
2094
        return $this;
2095
    }
2096
2097
    /**
2098
     * Set the nom livraison.
2099
     *
2100
     * @param string|null $nomLivraison The nom livraison.
2101
     * @return Chantiers Returns this Chantiers.
2102
     */
2103
    public function setNomLivraison(?string $nomLivraison): Chantiers {
2104
        $this->nomLivraison = $nomLivraison;
2105
        return $this;
2106
    }
2107
2108
    /**
2109
     * Set the nom responsable.
2110
     *
2111
     * @param string|null $nomResponsable The nom responsable.
2112
     * @return Chantiers Returns this Chantiers.
2113
     */
2114
    public function setNomResponsable(?string $nomResponsable): Chantiers {
2115
        $this->nomResponsable = $nomResponsable;
2116
        return $this;
2117
    }
2118
2119
    /**
2120
     * Set the nom suite.
2121
     *
2122
     * @param string|null $nomSuite The nom suite.
2123
     * @return Chantiers Returns this Chantiers.
2124
     */
2125
    public function setNomSuite(?string $nomSuite): Chantiers {
2126
        $this->nomSuite = $nomSuite;
2127
        return $this;
2128
    }
2129
2130
    /**
2131
     * Set the nom suite livraison.
2132
     *
2133
     * @param string|null $nomSuiteLivraison The nom suite livraison.
2134
     * @return Chantiers Returns this Chantiers.
2135
     */
2136
    public function setNomSuiteLivraison(?string $nomSuiteLivraison): Chantiers {
2137
        $this->nomSuiteLivraison = $nomSuiteLivraison;
2138
        return $this;
2139
    }
2140
2141
    /**
2142
     * Set the nom voie.
2143
     *
2144
     * @param string|null $nomVoie The nom voie.
2145
     * @return Chantiers Returns this Chantiers.
2146
     */
2147
    public function setNomVoie(?string $nomVoie): Chantiers {
2148
        $this->nomVoie = $nomVoie;
2149
        return $this;
2150
    }
2151
2152
    /**
2153
     * Set the nom voie livraison.
2154
     *
2155
     * @param string|null $nomVoieLivraison The nom voie livraison.
2156
     * @return Chantiers Returns this Chantiers.
2157
     */
2158
    public function setNomVoieLivraison(?string $nomVoieLivraison): Chantiers {
2159
        $this->nomVoieLivraison = $nomVoieLivraison;
2160
        return $this;
2161
    }
2162
2163
    /**
2164
     * Set the num voie.
2165
     *
2166
     * @param string|null $numVoie The num voie.
2167
     * @return Chantiers Returns this Chantiers.
2168
     */
2169
    public function setNumVoie(?string $numVoie): Chantiers {
2170
        $this->numVoie = $numVoie;
2171
        return $this;
2172
    }
2173
2174
    /**
2175
     * Set the num voie livraison.
2176
     *
2177
     * @param string|null $numVoieLivraison The num voie livraison.
2178
     * @return Chantiers Returns this Chantiers.
2179
     */
2180
    public function setNumVoieLivraison(?string $numVoieLivraison): Chantiers {
2181
        $this->numVoieLivraison = $numVoieLivraison;
2182
        return $this;
2183
    }
2184
2185
    /**
2186
     * Set the numero compte.
2187
     *
2188
     * @param string|null $numeroCompte The numero compte.
2189
     * @return Chantiers Returns this Chantiers.
2190
     */
2191
    public function setNumeroCompte(?string $numeroCompte): Chantiers {
2192
        $this->numeroCompte = $numeroCompte;
2193
        return $this;
2194
    }
2195
2196
    /**
2197
     * Set the plan fact.
2198
     *
2199
     * @param bool|null $planFact The plan fact.
2200
     * @return Chantiers Returns this Chantiers.
2201
     */
2202
    public function setPlanFact(?bool $planFact): Chantiers {
2203
        $this->planFact = $planFact;
2204
        return $this;
2205
    }
2206
2207
    /**
2208
     * Set the pourc conso produit.
2209
     *
2210
     * @param float|null $pourcConsoProduit The pourc conso produit.
2211
     * @return Chantiers Returns this Chantiers.
2212
     */
2213
    public function setPourcConsoProduit(?float $pourcConsoProduit): Chantiers {
2214
        $this->pourcConsoProduit = $pourcConsoProduit;
2215
        return $this;
2216
    }
2217
2218
    /**
2219
     * Set the pourc marge previs.
2220
     *
2221
     * @param float|null $pourcMargePrevis The pourc marge previs.
2222
     * @return Chantiers Returns this Chantiers.
2223
     */
2224
    public function setPourcMargePrevis(?float $pourcMargePrevis): Chantiers {
2225
        $this->pourcMargePrevis = $pourcMargePrevis;
2226
        return $this;
2227
    }
2228
2229
    /**
2230
     * Set the reference facture.
2231
     *
2232
     * @param string|null $referenceFacture The reference facture.
2233
     * @return Chantiers Returns this Chantiers.
2234
     */
2235
    public function setReferenceFacture(?string $referenceFacture): Chantiers {
2236
        $this->referenceFacture = $referenceFacture;
2237
        return $this;
2238
    }
2239
2240
    /**
2241
     * Set the reference facture2.
2242
     *
2243
     * @param string|null $referenceFacture2 The reference facture2.
2244
     * @return Chantiers Returns this Chantiers.
2245
     */
2246
    public function setReferenceFacture2(?string $referenceFacture2): Chantiers {
2247
        $this->referenceFacture2 = $referenceFacture2;
2248
        return $this;
2249
    }
2250
2251
    /**
2252
     * Set the rupt date livraison.
2253
     *
2254
     * @param bool|null $ruptDateLivraison The rupt date livraison.
2255
     * @return Chantiers Returns this Chantiers.
2256
     */
2257
    public function setRuptDateLivraison(?bool $ruptDateLivraison): Chantiers {
2258
        $this->ruptDateLivraison = $ruptDateLivraison;
2259
        return $this;
2260
    }
2261
2262
    /**
2263
     * Set the telephone.
2264
     *
2265
     * @param string|null $telephone The telephone.
2266
     * @return Chantiers Returns this Chantiers.
2267
     */
2268
    public function setTelephone(?string $telephone): Chantiers {
2269
        $this->telephone = $telephone;
2270
        return $this;
2271
    }
2272
}
2273