<?php
// src/Entity/Dic.php
namespace App\Entity;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
use Symfony\Component\Security\Core\User\UserInterface;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
/**
* @ORM\Entity()
* @ORM\Table(name="69pixl_dic")
*/
class Dic
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $numeroAdherent;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $codeConseiller;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $venteADistance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nomConseiller;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $telConseiller;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $adherentDistributeur;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $numeroSiren;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sex;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nom;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $prenom;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateDeNaissance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $profession;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $situationFamilliale;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $nombreDePartFiscal;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $adresseFiscale;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $adresseFiscaleCodePostal;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $adresseFiscaleVille;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $adresseFiscalePays;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $evaluationPatrimoine;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $revenusNetMensuelsFoyer;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $sourceRevenuActivite;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $sourceRevenuFoncier;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $sourceRevenuPensionRetraite;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $sourceRevenuFinancier;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $sourceRevenuAutre;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $sourceRevenuDescription;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $estimationChargeMensuelles;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $estimationCapaciteEpargneMensuelle;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $repartitionPlacementsFinanciersPlacementBancaires;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $repartitionPlacementsFinanciersObligationsActions;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $repartitionPlacementsFinanciersAssuranceVieEuros;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $repartitionPlacementsFinanciersAssuranceVieMultiSupport;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $repartitionPlacementsFinanciersAutre;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $imposition;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $dispositionRetraite;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $dispositionRetraiteOui;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $montantMensuellesRetraite;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $souscrireRetraiteMutualistePourConstituer;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $nePasRepondreACeQuestionnaire;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $jeCertifieSurHonneur;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateSigne;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lieuSigne;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $status;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $urlPdf;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $urlPdfSign;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $idYouSign;
/**
* @var membership[]
* @ORM\OneToOne(targetEntity="App\Entity\Membership", mappedBy="dic")
*/
protected $membership;
public function getId(): ?int
{
return $this->id;
}
public function getNumeroAdherent(): ?string
{
return $this->numeroAdherent;
}
public function setNumeroAdherent(?string $numeroAdherent): self
{
$this->numeroAdherent = $numeroAdherent;
return $this;
}
public function getCodeConseiller(): ?string
{
return $this->codeConseiller;
}
public function setCodeConseiller(?string $codeConseiller): self
{
$this->codeConseiller = $codeConseiller;
return $this;
}
public function getVenteADistance(): ?bool
{
return $this->venteADistance;
}
public function setVenteADistance(?bool $venteADistance): self
{
$this->venteADistance = $venteADistance;
return $this;
}
public function getNomConseiller(): ?string
{
return $this->nomConseiller;
}
public function setNomConseiller(?string $nomConseiller): self
{
$this->nomConseiller = $nomConseiller;
return $this;
}
public function getTelConseiller(): ?string
{
return $this->telConseiller;
}
public function setTelConseiller(?string $telConseiller): self
{
$this->telConseiller = $telConseiller;
return $this;
}
public function getAdherentDistributeur(): ?string
{
return $this->adherentDistributeur;
}
public function setAdherentDistributeur(?string $adherentDistributeur): self
{
$this->adherentDistributeur = $adherentDistributeur;
return $this;
}
public function getNumeroSiren(): ?string
{
return $this->numeroSiren;
}
public function setNumeroSiren(?string $numeroSiren): self
{
$this->numeroSiren = $numeroSiren;
return $this;
}
public function getSex(): ?string
{
return $this->sex;
}
public function setSex(?string $sex): self
{
$this->sex = $sex;
return $this;
}
public function getNomEtPrenom(): ?string
{
return $this->nomEtPrenom;
}
public function setNomEtPrenom(?string $nomEtPrenom): self
{
$this->nomEtPrenom = $nomEtPrenom;
return $this;
}
public function getDateDeNaissance()
{
return $this->dateDeNaissance;
}
public function setDateDeNaissance($dateDeNaissance): self
{
$this->dateDeNaissance = $dateDeNaissance;
return $this;
}
public function getProfession(): ?string
{
return $this->profession;
}
public function setProfession(?string $profession): self
{
$this->profession = $profession;
return $this;
}
public function getSituationFamilliale(): ?string
{
return $this->situationFamilliale;
}
public function setSituationFamilliale(?string $situationFamilliale): self
{
$this->situationFamilliale = $situationFamilliale;
return $this;
}
public function getNombreDePartFiscal(): ?float
{
return $this->nombreDePartFiscal;
}
public function setNombreDePartFiscal(?float $nombreDePartFiscal): self
{
$this->nombreDePartFiscal = $nombreDePartFiscal;
return $this;
}
public function getAdresseFiscale(): ?string
{
return $this->adresseFiscale;
}
public function setAdresseFiscale(?string $adresseFiscale): self
{
$this->adresseFiscale = $adresseFiscale;
return $this;
}
public function getAdresseFiscaleCodePostal(): ?string
{
return $this->adresseFiscaleCodePostal;
}
public function setAdresseFiscaleCodePostal(?string $adresseFiscaleCodePostal): self
{
$this->adresseFiscaleCodePostal = $adresseFiscaleCodePostal;
return $this;
}
public function getAdresseFiscaleVille(): ?string
{
return $this->adresseFiscaleVille;
}
public function setAdresseFiscaleVille(?string $adresseFiscaleVille): self
{
$this->adresseFiscaleVille = $adresseFiscaleVille;
return $this;
}
public function getAdresseFiscalePays(): ?string
{
return $this->adresseFiscalePays;
}
public function setAdresseFiscalePays(?string $adresseFiscalePays): self
{
$this->adresseFiscalePays = $adresseFiscalePays;
return $this;
}
public function getEvaluationPatrimoine(): ?string
{
return $this->evaluationPatrimoine;
}
public function setEvaluationPatrimoine(?string $evaluationPatrimoine): self
{
$this->evaluationPatrimoine = $evaluationPatrimoine;
return $this;
}
public function getRevenusNetMensuelsFoyer(): ?string
{
return $this->revenusNetMensuelsFoyer;
}
public function setRevenusNetMensuelsFoyer(?string $revenusNetMensuelsFoyer): self
{
$this->revenusNetMensuelsFoyer = $revenusNetMensuelsFoyer;
return $this;
}
public function getSourceRevenuActivite(): ?float
{
return $this->sourceRevenuActivite;
}
public function setSourceRevenuActivite(?float $sourceRevenuActivite): self
{
$this->sourceRevenuActivite = $sourceRevenuActivite;
return $this;
}
public function getSourceRevenuFoncier(): ?float
{
return $this->sourceRevenuFoncier;
}
public function setSourceRevenuFoncier(?float $sourceRevenuFoncier): self
{
$this->sourceRevenuFoncier = $sourceRevenuFoncier;
return $this;
}
public function getSourceRevenuPensionRetraite(): ?float
{
return $this->sourceRevenuPensionRetraite;
}
public function setSourceRevenuPensionRetraite(?float $sourceRevenuPensionRetraite): self
{
$this->sourceRevenuPensionRetraite = $sourceRevenuPensionRetraite;
return $this;
}
public function getSourceRevenuFinancier(): ?float
{
return $this->sourceRevenuFinancier;
}
public function setSourceRevenuFinancier(?float $sourceRevenuFinancier): self
{
$this->sourceRevenuFinancier = $sourceRevenuFinancier;
return $this;
}
public function getSourceRevenuAutre(): ?float
{
return $this->sourceRevenuAutre;
}
public function setSourceRevenuAutre(?float $sourceRevenuAutre): self
{
$this->sourceRevenuAutre = $sourceRevenuAutre;
return $this;
}
public function getSourceRevenuDescription(): ?string
{
return $this->sourceRevenuDescription;
}
public function setSourceRevenuDescription(?string $sourceRevenuDescription): self
{
$this->sourceRevenuDescription = $sourceRevenuDescription;
return $this;
}
public function getEstimationChargeMensuelles(): ?float
{
return $this->estimationChargeMensuelles;
}
public function setEstimationChargeMensuelles(?float $estimationChargeMensuelles): self
{
$this->estimationChargeMensuelles = $estimationChargeMensuelles;
return $this;
}
public function getEstimationCapaciteEpargneMensuelle(): ?float
{
return $this->estimationCapaciteEpargneMensuelle;
}
public function setEstimationCapaciteEpargneMensuelle(?float $estimationCapaciteEpargneMensuelle): self
{
$this->estimationCapaciteEpargneMensuelle = $estimationCapaciteEpargneMensuelle;
return $this;
}
public function getRepartitionPlacementsFinanciersPlacementBancaires(): ?float
{
return $this->repartitionPlacementsFinanciersPlacementBancaires;
}
public function setRepartitionPlacementsFinanciersPlacementBancaires(?float $repartitionPlacementsFinanciersPlacementBancaires): self
{
$this->repartitionPlacementsFinanciersPlacementBancaires = $repartitionPlacementsFinanciersPlacementBancaires;
return $this;
}
public function getRepartitionPlacementsFinanciersObligationsActions(): ?float
{
return $this->repartitionPlacementsFinanciersObligationsActions;
}
public function setRepartitionPlacementsFinanciersObligationsActions(?float $repartitionPlacementsFinanciersObligationsActions): self
{
$this->repartitionPlacementsFinanciersObligationsActions = $repartitionPlacementsFinanciersObligationsActions;
return $this;
}
public function getRepartitionPlacementsFinanciersAssuranceVieEuros(): ?float
{
return $this->repartitionPlacementsFinanciersAssuranceVieEuros;
}
public function setRepartitionPlacementsFinanciersAssuranceVieEuros(?float $repartitionPlacementsFinanciersAssuranceVieEuros): self
{
$this->repartitionPlacementsFinanciersAssuranceVieEuros = $repartitionPlacementsFinanciersAssuranceVieEuros;
return $this;
}
public function getRepartitionPlacementsFinanciersAssuranceVieMultiSupport(): ?float
{
return $this->repartitionPlacementsFinanciersAssuranceVieMultiSupport;
}
public function setRepartitionPlacementsFinanciersAssuranceVieMultiSupport(?float $repartitionPlacementsFinanciersAssuranceVieMultiSupport): self
{
$this->repartitionPlacementsFinanciersAssuranceVieMultiSupport = $repartitionPlacementsFinanciersAssuranceVieMultiSupport;
return $this;
}
public function getRepartitionPlacementsFinanciersAutre(): ?float
{
return $this->repartitionPlacementsFinanciersAutre;
}
public function setRepartitionPlacementsFinanciersAutre(?float $repartitionPlacementsFinanciersAutre): self
{
$this->repartitionPlacementsFinanciersAutre = $repartitionPlacementsFinanciersAutre;
return $this;
}
public function getImposition(): ?string
{
return $this->imposition;
}
public function setImposition(?string $imposition): self
{
$this->imposition = $imposition;
return $this;
}
public function getMontantMensuellesRetraite(): ?float
{
return $this->montantMensuellesRetraite;
}
public function setMontantMensuellesRetraite(?float $montantMensuellesRetraite): self
{
$this->montantMensuellesRetraite = $montantMensuellesRetraite;
return $this;
}
public function getNePasRepondreACeQuestionnaire(): ?bool
{
return $this->nePasRepondreACeQuestionnaire;
}
public function setNePasRepondreACeQuestionnaire(?bool $nePasRepondreACeQuestionnaire): self
{
$this->nePasRepondreACeQuestionnaire = $nePasRepondreACeQuestionnaire;
return $this;
}
public function getDateSigne()
{
return $this->dateSigne;
}
public function setDateSigne($dateSigne): self
{
$this->dateSigne = $dateSigne;
return $this;
}
public function getLieuSigne(): ?string
{
return $this->lieuSigne;
}
public function setLieuSigne(?string $lieuSigne): self
{
$this->lieuSigne = $lieuSigne;
return $this;
}
public function getMembership(): ?Membership
{
return $this->membership;
}
public function setMembership(?Membership $membership): self
{
$this->membership = $membership;
// set (or unset) the owning side of the relation if necessary
$newUser = null === $membership ? null : $this;
if ($membership->getUser() !== $newUser) {
$membership->setUser($newUser);
}
return $this;
}
public function getDispositionRetraite(): ?string
{
return $this->dispositionRetraite;
}
public function setDispositionRetraite(?string $dispositionRetraite): self
{
$this->dispositionRetraite = $dispositionRetraite;
return $this;
}
public function getDispositionRetraiteOui(): ?string
{
return $this->dispositionRetraiteOui;
}
public function setDispositionRetraiteOui(?string $dispositionRetraiteOui): self
{
$this->dispositionRetraiteOui = $dispositionRetraiteOui;
return $this;
}
public function getSouscrireRetraiteMutualistePourConstituer(): ?string
{
return $this->souscrireRetraiteMutualistePourConstituer;
}
public function setSouscrireRetraiteMutualistePourConstituer(?string $souscrireRetraiteMutualistePourConstituer): self
{
$this->souscrireRetraiteMutualistePourConstituer = $souscrireRetraiteMutualistePourConstituer;
return $this;
}
public function getStatus(): ?string
{
return $this->status;
}
public function setStatus(?string $status): self
{
$this->status = $status;
return $this;
}
public function getNom(): ?string
{
return $this->nom;
}
public function setNom(?string $nom): self
{
$this->nom = $nom;
return $this;
}
public function getPrenom(): ?string
{
return $this->prenom;
}
public function setPrenom(?string $prenom): self
{
$this->prenom = $prenom;
return $this;
}
public function getUrlPdf(): ?string
{
return $this->urlPdf;
}
public function setUrlPdf(?string $urlPdf): self
{
$this->urlPdf = $urlPdf;
return $this;
}
public function getIdYouSign(): ?string
{
return $this->idYouSign;
}
public function setIdYouSign(?string $idYouSign): self
{
$this->idYouSign = $idYouSign;
return $this;
}
public function getUrlPdfSign(): ?string
{
return $this->urlPdfSign;
}
public function setUrlPdfSign(?string $urlPdfSign): self
{
$this->urlPdfSign = $urlPdfSign;
return $this;
}
public function getJeCertifieSurHonneur(): ?bool
{
return $this->jeCertifieSurHonneur;
}
public function setJeCertifieSurHonneur(?bool $jeCertifieSurHonneur): self
{
$this->jeCertifieSurHonneur = $jeCertifieSurHonneur;
return $this;
}
public function isVenteADistance(): ?bool
{
return $this->venteADistance;
}
public function isNePasRepondreACeQuestionnaire(): ?bool
{
return $this->nePasRepondreACeQuestionnaire;
}
public function isJeCertifieSurHonneur(): ?bool
{
return $this->jeCertifieSurHonneur;
}
}