From ff0dd35c81942fdeadaca11b391705caa41ac025 Mon Sep 17 00:00:00 2001 From: Lucas <levojem@gmail.com> Date: Thu, 18 Jan 2024 18:16:17 +0100 Subject: [PATCH] import csv --- Back_end/public/assets/csv/depot.csv | 2 +- Back_end/src/Controller/AdherentController.php | 3 ++- Back_end/src/Controller/PointDeDepotController.php | 10 ++++++++-- Back_end/src/Controller/StructureController.php | 8 +++++--- Back_end/src/Entity/PointDeDepot.php | 4 ++-- 5 files changed, 18 insertions(+), 9 deletions(-) diff --git a/Back_end/public/assets/csv/depot.csv b/Back_end/public/assets/csv/depot.csv index 531119c..d960726 100644 --- a/Back_end/public/assets/csv/depot.csv +++ b/Back_end/public/assets/csv/depot.csv @@ -97,7 +97,7 @@ id_jardin,nom 2,Conseil Départemental des Vosges 2,Association Rhyzome 2,Denninger -édit Agricole Épinal +2,édit Agricole Épinal 2,Adinolfi 2,Papeterie Golbey Norske Skog 2,Vosgelis (Épinal) diff --git a/Back_end/src/Controller/AdherentController.php b/Back_end/src/Controller/AdherentController.php index 950eff0..22a3f91 100644 --- a/Back_end/src/Controller/AdherentController.php +++ b/Back_end/src/Controller/AdherentController.php @@ -28,7 +28,8 @@ class AdherentController extends AbstractController $adherent ->setPrenom($row[0]) ->setNom($row[1]) - ->setMail($row[2]); + ->setMail($row[2]) + ->setPassword('password'); $entityManager->persist($adherent); } diff --git a/Back_end/src/Controller/PointDeDepotController.php b/Back_end/src/Controller/PointDeDepotController.php index f3e0f1b..5d6bf29 100644 --- a/Back_end/src/Controller/PointDeDepotController.php +++ b/Back_end/src/Controller/PointDeDepotController.php @@ -5,6 +5,7 @@ namespace App\Controller; use App\Entity\PointDeDepot; use App\Repository\PointDeDepotRepository; use App\Repository\StructureRepository; +use DateTime; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; @@ -29,8 +30,13 @@ class PointDeDepotController extends AbstractController $pdd = new PointDeDepot(); $pdd->setAdresse($row[1]); $structure = $structureRepository->findById(intval($row[0])); - - $pdd->setStructureId($structure); + $pdd->setStructureId($structure[0]) + ->setCodePostal('0000') + ->setVille('ExempleVille') + ->setTelephone('tel') + ->setNomReferent('nomref') + ->setMailReferent('mailref') + ->setTelReferent('telRef'); $entityManager->persist($pdd); } diff --git a/Back_end/src/Controller/StructureController.php b/Back_end/src/Controller/StructureController.php index 885de04..3dde749 100644 --- a/Back_end/src/Controller/StructureController.php +++ b/Back_end/src/Controller/StructureController.php @@ -28,9 +28,11 @@ class StructureController extends AbstractController $structure ->setNom($row[0]) ->setAdresse($row[1]) - ->setVille('') - ->setRaisonSoc('') - ->setTelephone(''); + ->setVille('ville') + ->setRaisonSoc('raisonsoc') + ->setTelephone('tel') + ->setMail('mail') + ->setNomContact('Pierre'); $entityManager->persist($structure); } diff --git a/Back_end/src/Entity/PointDeDepot.php b/Back_end/src/Entity/PointDeDepot.php index c0585f3..ea49245 100644 --- a/Back_end/src/Entity/PointDeDepot.php +++ b/Back_end/src/Entity/PointDeDepot.php @@ -43,10 +43,10 @@ class PointDeDepot #[ORM\Column(type: Types::BLOB, nullable: true)] private $photo = null; - #[ORM\Column(type: Types::TIME_MUTABLE)] + #[ORM\Column(type: Types::TIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $creneauLivraison = null; - #[ORM\Column(type: Types::TIME_MUTABLE)] + #[ORM\Column(type: Types::TIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $creneauRecupPanier = null; #[ORM\ManyToOne(inversedBy: 'pointDepots')] -- GitLab