예제 #1
0
 public function configTest()
 {
     $taxe = new \Gestion\ArticlesBundle\Entity\Taxes('testTaxe', 23);
     $categorie = new \Gestion\ArticlesBundle\Entity\categories('testCategorie');
     $article = new Articles($this->chaineTest, $this->floatTest, $taxe, $categorie);
     $article->setDesignation($this->chaineTest);
     return $article;
 }
예제 #2
0
 function __construct(Articles $article, Commandes $commande, $salarie, $detail = null)
 {
     $this->prixHt = $article->getPrixHt();
     $this->tva = $article->getTaxe()->getTaux();
     $this->technique = $article->isTechnique();
     $this->designation = $article->getDesignation();
     $this->editable = $article->getEditable();
     $this->article = $article;
     $this->commande = $commande;
     $this->salarie = $salarie;
     $this->detail = $detail;
 }
예제 #3
0
 public function configTest()
 {
     $article = new Articles();
     $article->setNom($this->chaineTest);
     return $article;
 }
예제 #4
0
 public function load(ObjectManager $manager)
 {
     $topersist = array();
     $nat = array('nat', 'test', '*****@*****.**');
     $pat = array('sylvie', 'test', '*****@*****.**');
     $sal1 = $this->container->get('fos_user.util.user_manipulator')->create($nat[0], $nat[1], $nat[2], 1, 0);
     $sal1->setRoles(array('ROLE_ADMIN'));
     $sal2 = $this->container->get('fos_user.util.user_manipulator')->create($pat[0], $pat[1], $pat[2], 1, 0);
     $sal2->setRoles(array('ROLE_SALARIE'));
     $this->addReference($sal1->getUsername(), $sal1);
     $this->addReference($sal2->getUsername(), $sal2);
     array_push($topersist, $sal1, $sal2);
     //creation clients
     $client1 = new Clients("Lebowski");
     $client1->setPrenom("big")->setPortable("0785342312")->setTelephone("0243121212");
     $client2 = new Clients("Wolf");
     $client2->setPrenom("Dane")->setPortable("0556582273")->setTelephone("0731958913");
     $client3 = new Clients("BOB");
     $client3->setPrenom("Courtney")->setPortable("0886128101")->setTelephone("0461895261");
     $client4 = new Clients("Rivera");
     $client4->setPrenom("Ramona")->setPortable("0685093768")->setTelephone("0674328979");
     array_push($topersist, $client1, $client2, $client3, $client4);
     $this->addReference($client1->getNom(), $client1);
     $this->addReference($client2->getNom(), $client2);
     $this->addReference($client3->getNom(), $client3);
     $this->addReference($client4->getNom(), $client4);
     $Taxe20 = $this->getReference("Taxe20");
     $catHomme = $this->getReference("Homme");
     $catFemme = $this->getReference("Femme");
     $catEnfant = $this->getReference("Enfant et Ado");
     $catProd = $this->getReference("Produit");
     $listeArticleHomme = array(array('nom' => 'forf sh,cp,coif', 'tarif' => 13.33, 'designation' => 'shampoing, coupe, coiffage '), array('nom' => 'forf cp,coif', 'tarif' => 10.83, 'designation' => 'coupe, coiffage '), array('nom' => 'forf sh,cr,coif', 'tarif' => 10.83, 'designation' => 'shampoing, couronne, coiffage '), array('nom' => 'forf Sh,cp,coif,ras trad', 'tarif' => 25.0, 'designation' => 'shampoing, coupe, coiffage, rasage traditionel'), array('nom' => 'forf Sh,cp,coif,taille au ras', 'tarif' => 25.0, 'designation' => 'shampoing, coupe, coiffage, taille au rasoir'), array('nom' => 'forf Sh,cp,coif,ras design', 'tarif' => 29.17, 'designation' => 'shampoing, coupe, coiffage, rasage design'), array('nom' => 'cp, cr', 'tarif' => 7.5, 'designation' => 'coupe, couronne'), array('nom' => 'perm Hom', 'tarif' => 15.83, 'designation' => 'permanente pour homme'), array('nom' => 'couleur homme', 'tarif' => 17.5, 'designation' => 'couleur pour homme'), array('nom' => 'Ras trad', 'tarif' => 13.33, 'designation' => 'Rasage trad à l\'ancienne (cp choux)'), array('nom' => 'Ras des', 'tarif' => 17.5, 'designation' => 'Rasage design'), array('nom' => 'entret barbe', 'tarif' => 10.83, 'designation' => 'entretien tracer de barbe (-12 jours)'), array('nom' => 'taille br ras', 'tarif' => 12.5, 'designation' => 'taille barbe au rasoir'), array('nom' => 'taille br cis', 'tarif' => 5.83, 'designation' => 'taille barbe aux ciseaux'), array('nom' => 'taille br tond', 'tarif' => 4.17, 'designation' => 'taille barbe tondeuse'), array('nom' => 'taille moust', 'tarif' => 2.5, 'designation' => 'taille moustache'));
     $listeArticleFemme = array(array('nom' => 'forf sh,cp,brush ou m.e.p', 'tarif' => 19.17, 'designation' => 'shampoing, coupe, brushing ou mise en plis'), array('nom' => 'forf sh,brush ou m.e.p', 'tarif' => 12.5, 'designation' => 'shampoing, brushing ou mise en plis'), array('nom' => 'supp longueur', 'tarif' => 4.17, 'designation' => 'supplement longueur'), array('nom' => 'soin', 'tarif' => 4.17, 'designation' => 'soin'), array('nom' => 'mousse', 'tarif' => 4.17, 'designation' => 'mousse'), array('nom' => 'couleur à partir de', 'tarif' => 19.17, 'designation' => 'couleur'), array('nom' => 'permanente Fem', 'tarif' => 20.0, 'designation' => 'permanente Femme à partie de'), array('nom' => 'meches', 'tarif' => 21.67, 'designation' => 'mèches à partir de'), array('nom' => 'flash', 'tarif' => 12.5, 'designation' => 'flash'), array('nom' => 'decoloration', 'tarif' => 20.83, 'designation' => 'décoloration à partir de'), array('nom' => 'decapage', 'tarif' => 16.67, 'designation' => 'décapage à partir de'), array('nom' => 'chignon banane', 'tarif' => 23.33, 'designation' => 'chignon banane'), array('nom' => 'chignon +', 'tarif' => 27.5, 'designation' => 'chignon travaillé'), array('nom' => 'chignon ++', 'tarif' => 31.67, 'designation' => 'chignon travaillé ++'), array('nom' => 'forf mariage 2es', 'tarif' => 78.33, 'designation' => 'forfait mariage ( 2 essais + le jour j )'), array('nom' => 'forf mariage 1es', 'tarif' => 58.33, 'designation' => 'forfait mariage ( 1 essai + le jour j )'), array('nom' => 'tresse', 'tarif' => 14.17, 'designation' => 'tresse à partir de '));
     $listeArticleEnfant = array(array('nom' => 'sh,cp,coif -14', 'tarif' => 11.67, 'designation' => 'shampoing, coupe, coiffage -14 ans'), array('nom' => 'sh,cp,coif fille -18', 'tarif' => 15.0, 'designation' => 'shampoing, coupe, coiffage fille -18ans'), array('nom' => 'cp bb', 'tarif' => 7.5, 'designation' => 'coupe pour bébé'), array('nom' => 'cp enfant', 'tarif' => 10.0, 'designation' => 'coupe pour enfant'));
     foreach ($listeArticleEnfant as $value) {
         $ob = new Articles($value['nom'], $value['tarif'], $Taxe20, $catEnfant);
         $ob->setDesignation($value['designation']);
         array_push($topersist, $ob);
     }
     foreach ($listeArticleFemme as $value) {
         $ob = new Articles($value['nom'], $value['tarif'], $Taxe20, $catFemme);
         $ob->setDesignation($value['designation']);
         array_push($topersist, $ob);
     }
     foreach ($listeArticleHomme as $value) {
         $ob = new Articles($value['nom'], $value['tarif'], $Taxe20, $catHomme);
         $ob->setDesignation($value['designation']);
         array_push($topersist, $ob);
     }
     // create articles  $nom, $prixHt, $taxe, $categorie
     $art1 = new Articles("coupe homme classic", 19, $Taxe20, $catHomme);
     $art1->setDesignation("shampoing + coupe pour Homme");
     $art2 = new Articles("coupe femme classic", 24, $Taxe20, $catHomme);
     $art2->setDesignation("shampoing + coupe pour Femme");
     $art3 = new Articles("coupe enfant classic", 12, $Taxe20, $catHomme);
     $art3->setDesignation("shampoing + coupe pour Enfant");
     $art4 = new Articles("shampoing femme", 14, $Taxe20, $catFemme);
     $art4->setDesignation("shampoing pour Femme");
     $art5 = new Articles("diver", null, $Taxe20, $catProd);
     $art5->setDesignation("divers-test");
     $art5->setEditable(true);
     $art6 = new Articles("Couleur", 38, $Taxe20, $catFemme);
     $art6->setDesignation("Couleur test");
     $art6->setTechnique(true);
     array_push($topersist, $art1, $art2, $art3, $art4, $art5, $art6);
     $this->addReference($art1->getNom(), $art1);
     $this->addReference($art2->getNom(), $art2);
     $this->addReference($art3->getNom(), $art3);
     $this->addReference($art4->getNom(), $art4);
     $this->addReference($art5->getNom(), $art5);
     $this->addReference($art6->getNom(), $art6);
     foreach ($topersist as $value) {
         $manager->persist($value);
     }
     $manager->flush();
 }