src/Entity/Importdirect.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\ImportdirectRepository;
  4. use DateTimeInterface;
  5. use Doctrine\Common\Collections\ArrayCollection;
  6. use Doctrine\Common\Collections\Collection;
  7. use Doctrine\DBAL\Types\Types;
  8. use Doctrine\ORM\Mapping as ORM;
  9. #[ORM\Entity(repositoryClassImportdirectRepository::class)]
  10. class Importdirect
  11. {
  12.     #[ORM\Id]
  13.     #[ORM\GeneratedValue]
  14.     #[ORM\Column]
  15.     private ?int $id null;
  16.     #[ORM\Column(length255nullabletrue)]
  17.     private ?string $numfacture null;
  18.     #[ORM\Column(length255nullabletrue)]
  19.     private ?string $image null;
  20.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  21.     private ?DateTimeInterface $date null;
  22.     #[ORM\ManyToMany(targetEntityAccessoire::class, inversedBy'importdirects')]
  23.     private Collection $accessoire;
  24.     #[ORM\Column(nullabletrue)]
  25.     private ?bool $confirme null;
  26.     #[ORM\OneToMany(mappedBy'importdirect'targetEntityFraisimport::class, cascade: ["remove"])]
  27.     private Collection $fraisimports;
  28.     #[ORM\ManyToOne(inversedBy'importdirects')]
  29.     private ?Client $client null;
  30.     #[ORM\ManyToOne(inversedBy'importdirects')]
  31.     private ?Fournisseur $fournisseur null;
  32.     #[ORM\Column(length255nullabletrue)]
  33.     private ?string $freight null;
  34.     #[ORM\Column(length255nullabletrue)]
  35.     private ?string $livraison null;
  36.     #[ORM\Column(length255nullabletrue)]
  37.     private ?string $termedelivraison null;
  38.     #[ORM\ManyToOne(inversedBy'importdircte')]
  39.     private ?Typedepaiement $typedepaiement null;
  40.     #[ORM\Column(length255nullabletrue)]
  41.     private ?string $totalqte null;
  42.     #[ORM\Column(length255nullabletrue)]
  43.     private ?string $totalfrais null;
  44.     #[ORM\Column(length255nullabletrue)]
  45.     private ?string $totalnet null;
  46.     #[ORM\OneToMany(mappedBy'importdirect'targetEntityArticleimportdirect::class, cascade: ["remove""persist"])]
  47.     private Collection $articleimportdirects;
  48.     #[ORM\Column(length255nullabletrue)]
  49.     private ?string $type null;
  50.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  51.     private ?string $remarque null;
  52.     #[ORM\Column(nullabletrue)]
  53.     private ?bool $payee null;
  54.     #[ORM\Column(length255nullabletrue)]
  55.     private ?string $diversesdpenses null;
  56.     #[ORM\Column(length255nullabletrue)]
  57.     private ?string $Commissionavedepenses null;
  58.     #[ORM\ManyToMany(targetEntityFamillesdarticles::class, inversedBy'importdirects')]
  59.     private Collection $accarticle;
  60.     #[ORM\Column(length255nullabletrue)]
  61.     private ?string $idimportdirectold null;
  62.     #[ORM\Column(length255nullabletrue)]
  63.     private ?string $iduserold null;
  64.     #[ORM\Column(length255nullabletrue)]
  65.     private ?string $idclient null;
  66.     #[ORM\Column(length255nullabletrue)]
  67.     private ?string $vendeur null;
  68.     #[ORM\Column(length255nullabletrue)]
  69.     private ?string $reference null;
  70.     public function __construct()
  71.     {
  72.         $this->accessoire = new ArrayCollection();
  73.         $this->fraisimports = new ArrayCollection();
  74.         $this->articleimportdirects = new ArrayCollection();
  75.         $this->accarticle = new ArrayCollection();
  76.     }
  77.     public function getId(): ?int
  78.     {
  79.         return $this->id;
  80.     }
  81.     public function getNumfacture(): ?string
  82.     {
  83.         return $this->numfacture;
  84.     }
  85.     public function setNumfacture(?string $numfacture): static
  86.     {
  87.         $this->numfacture $numfacture;
  88.         return $this;
  89.     }
  90.     public function getImage(): ?string
  91.     {
  92.         return $this->image;
  93.     }
  94.     public function setImage(?string $image): static
  95.     {
  96.         $this->image $image;
  97.         return $this;
  98.     }
  99.     public function getDate(): ?DateTimeInterface
  100.     {
  101.         return $this->date;
  102.     }
  103.     public function setDate(?DateTimeInterface $date): static
  104.     {
  105.         $this->date $date;
  106.         return $this;
  107.     }
  108.     /**
  109.      * @return Collection<int, Accessoire>
  110.      */
  111.     public function getAccessoire(): Collection
  112.     {
  113.         return $this->accessoire;
  114.     }
  115.     public function addAccessoire(Accessoire $accessoire): static
  116.     {
  117.         if (!$this->accessoire->contains($accessoire)) {
  118.             $this->accessoire->add($accessoire);
  119.         }
  120.         return $this;
  121.     }
  122.     public function removeAccessoire(Accessoire $accessoire): static
  123.     {
  124.         $this->accessoire->removeElement($accessoire);
  125.         return $this;
  126.     }
  127.     public function isConfirme(): ?bool
  128.     {
  129.         return $this->confirme;
  130.     }
  131.     public function setConfirme(?bool $confirme): static
  132.     {
  133.         $this->confirme $confirme;
  134.         return $this;
  135.     }
  136.     /**
  137.      * @return Collection<int, Fraisimport>
  138.      */
  139.     public function getFraisimports(): Collection
  140.     {
  141.         return $this->fraisimports;
  142.     }
  143.     public function addFraisimport(Fraisimport $fraisimport): static
  144.     {
  145.         if (!$this->fraisimports->contains($fraisimport)) {
  146.             $this->fraisimports->add($fraisimport);
  147.             $fraisimport->setImportdirect($this);
  148.         }
  149.         return $this;
  150.     }
  151.     public function removeFraisimport(Fraisimport $fraisimport): static
  152.     {
  153.         if ($this->fraisimports->removeElement($fraisimport)) {
  154.             // set the owning side to null (unless already changed)
  155.             if ($fraisimport->getImportdirect() === $this) {
  156.                 $fraisimport->setImportdirect(null);
  157.             }
  158.         }
  159.         return $this;
  160.     }
  161.     public function getClient(): ?Client
  162.     {
  163.         return $this->client;
  164.     }
  165.     public function setClient(?Client $client): static
  166.     {
  167.         $this->client $client;
  168.         return $this;
  169.     }
  170.     public function getFournisseur(): ?Fournisseur
  171.     {
  172.         return $this->fournisseur;
  173.     }
  174.     public function setFournisseur(?Fournisseur $fournisseur): static
  175.     {
  176.         $this->fournisseur $fournisseur;
  177.         return $this;
  178.     }
  179.     public function getFreight(): ?string
  180.     {
  181.         return $this->freight;
  182.     }
  183.     public function setFreight(?string $freight): static
  184.     {
  185.         $this->freight $freight;
  186.         return $this;
  187.     }
  188.     public function getLivraison(): ?string
  189.     {
  190.         return $this->livraison;
  191.     }
  192.     public function setLivraison(?string $livraison): static
  193.     {
  194.         $this->livraison $livraison;
  195.         return $this;
  196.     }
  197.     public function getTermedelivraison(): ?string
  198.     {
  199.         return $this->termedelivraison;
  200.     }
  201.     public function setTermedelivraison(?string $termedelivraison): static
  202.     {
  203.         $this->termedelivraison $termedelivraison;
  204.         return $this;
  205.     }
  206.     public function getTypedepaiement(): ?Typedepaiement
  207.     {
  208.         return $this->typedepaiement;
  209.     }
  210.     public function setTypedepaiement(?Typedepaiement $typedepaiement): static
  211.     {
  212.         $this->typedepaiement $typedepaiement;
  213.         return $this;
  214.     }
  215.     public function getTotalqte(): ?string
  216.     {
  217.         return $this->totalqte;
  218.     }
  219.     public function setTotalqte(?string $totalqte): static
  220.     {
  221.         $this->totalqte $totalqte;
  222.         return $this;
  223.     }
  224.     public function getTotalfrais(): ?string
  225.     {
  226.         return $this->totalfrais;
  227.     }
  228.     public function setTotalfrais(?string $totalfrais): static
  229.     {
  230.         $this->totalfrais $totalfrais;
  231.         return $this;
  232.     }
  233.     public function getTotalnet(): ?string
  234.     {
  235.         return $this->totalnet;
  236.     }
  237.     public function setTotalnet(?string $totalnet): static
  238.     {
  239.         $this->totalnet $totalnet;
  240.         return $this;
  241.     }
  242.     /**
  243.      * @return Collection<int, Articleimportdirect>
  244.      */
  245.     public function getArticleimportdirects(): Collection
  246.     {
  247.         return $this->articleimportdirects;
  248.     }
  249.     public function addArticleimportdirect(Articleimportdirect $articleimportdirect): static
  250.     {
  251.         if (!$this->articleimportdirects->contains($articleimportdirect)) {
  252.             $this->articleimportdirects->add($articleimportdirect);
  253.             $articleimportdirect->setImportdirect($this);
  254.         }
  255.         return $this;
  256.     }
  257.     public function removeArticleimportdirect(Articleimportdirect $articleimportdirect): static
  258.     {
  259.         if ($this->articleimportdirects->removeElement($articleimportdirect)) {
  260.             // set the owning side to null (unless already changed)
  261.             if ($articleimportdirect->getImportdirect() === $this) {
  262.                 $articleimportdirect->setImportdirect(null);
  263.             }
  264.         }
  265.         return $this;
  266.     }
  267.     public function getType(): ?string
  268.     {
  269.         return $this->type;
  270.     }
  271.     public function setType(?string $type): static
  272.     {
  273.         $this->type $type;
  274.         return $this;
  275.     }
  276.     public function getRemarque(): ?string
  277.     {
  278.         return $this->remarque;
  279.     }
  280.     public function setRemarque(?string $remarque): static
  281.     {
  282.         $this->remarque $remarque;
  283.         return $this;
  284.     }
  285.     public function isPayee(): ?bool
  286.     {
  287.         return $this->payee;
  288.     }
  289.     public function setPayee(?bool $payee): static
  290.     {
  291.         $this->payee $payee;
  292.         return $this;
  293.     }
  294.     public function getDiversesdpenses(): ?string
  295.     {
  296.         return $this->diversesdpenses;
  297.     }
  298.     public function setDiversesdpenses(?string $diversesdpenses): static
  299.     {
  300.         $this->diversesdpenses $diversesdpenses;
  301.         return $this;
  302.     }
  303.     public function getCommissionavedepenses(): ?string
  304.     {
  305.         return $this->Commissionavedepenses;
  306.     }
  307.     public function setCommissionavedepenses(?string $Commissionavedepenses): static
  308.     {
  309.         $this->Commissionavedepenses $Commissionavedepenses;
  310.         return $this;
  311.     }
  312.     /**
  313.      * @return Collection<int, Famillesdarticles>
  314.      */
  315.     public function getAccarticle(): Collection
  316.     {
  317.         return $this->accarticle;
  318.     }
  319.     public function addAccarticle(Famillesdarticles $accarticle): static
  320.     {
  321.         if (!$this->accarticle->contains($accarticle)) {
  322.             $this->accarticle->add($accarticle);
  323.         }
  324.         return $this;
  325.     }
  326.     public function removeAccarticle(Famillesdarticles $accarticle): static
  327.     {
  328.         $this->accarticle->removeElement($accarticle);
  329.         return $this;
  330.     }
  331.     public function getIdimportdirectold(): ?string
  332.     {
  333.         return $this->idimportdirectold;
  334.     }
  335.     public function setIdimportdirectold(?string $idimportdirectold): static
  336.     {
  337.         $this->idimportdirectold $idimportdirectold;
  338.         return $this;
  339.     }
  340.     public function getIduserold(): ?string
  341.     {
  342.         return $this->iduserold;
  343.     }
  344.     public function setIduserold(?string $iduserold): static
  345.     {
  346.         $this->iduserold $iduserold;
  347.         return $this;
  348.     }
  349.     public function getIdclient(): ?string
  350.     {
  351.         return $this->idclient;
  352.     }
  353.     public function setIdclient(?string $idclient): static
  354.     {
  355.         $this->idclient $idclient;
  356.         return $this;
  357.     }
  358.     public function getVendeur(): ?string
  359.     {
  360.         return $this->vendeur;
  361.     }
  362.     public function setVendeur(?string $vendeur): static
  363.     {
  364.         $this->vendeur $vendeur;
  365.         return $this;
  366.     }
  367.     public function getReference(): ?string
  368.     {
  369.         return $this->reference;
  370.     }
  371.     public function setReference(?string $reference): static
  372.     {
  373.         $this->reference $reference;
  374.         return $this;
  375.     }
  376. }