* Created by PhpStorm. * User: Florent * Date: 14/03/2015 * Time: 10:38 */ require_once '../bdd/pdo.php'; require_once '../class/Facture.php'; require_once '../class/FactureLignes.php'; require_once '../class/Panier.php'; require_once '../manager/FactureManager.php'; require_once '../manager/PanierManager.php'; session_start(); $date = date("Y/m/d"); $mafacture = new Facture(); $mafacture->setIdutil($_SESSION['id'])->setDate($date)->setValider('N'); $mafacturemanager = new FactureManager($bdd); $mafacturemanager->insertion_facture($mafacture); $factures = $mafacturemanager->recup_facture(); foreach ($factures as $facture) { $idfact = $facture->getId(); $idutil = $facture->getIdutil(); $datefact = $facture->getDate(); $valider = $facture->getValider(); } $monpanier = new Panier(); $monpaniermanager = new PanierManager($bdd); $monpaniers = $monpaniermanager->retour_panier(); foreach ($monpaniers as $panier) { $mafacturelignes = new FactureLignes(); $mafacturelignes->setIdfact($idfact); $mafacturelignes->setIdutil($idutil);
* Created by PhpStorm. * User: Florent * Date: 12/03/2015 * Time: 11:50 */ require_once '../navbar/navbar.php'; require_once '../bdd/pdo.php'; require_once '../class/Facture.php'; require_once '../class/FactureLignes.php'; require_once '../manager/FactureManager.php'; require_once '../manager/UtilisateurManager.php'; require_once '../manager/PanierManager.php'; session_start(); $mafacture = new Facture(); $mafacturelignes = new FactureLignes(); $mafacturemanager = new FactureManager($bdd); $monutilisateurmanager = new UtilisateurManager($bdd); $denominations = $monutilisateurmanager->recup_nomination(); /** Récuperation nom prenom et points */ $nom = $denominations->getNomfamille(); /** Stockage */ $prenom = $denominations->getPrenom(); $points = $denominations->getPoints(); $factures = $mafacturemanager->recup_facture(); /** Récuperation Facture */ foreach ($factures as $facture) { $date = $facture->getDate(); $monidfact = $facture->getId(); } ?> <body>
<?php $pdo = new Mypdo(); $manager = new FactureManager($pdo); $clientManager = new ClientManager($pdo); if (isset($_GET['idCommande'])) { $articleManager = new ArticleManager($pdo); $resu = $manager->get($_GET['idCommande']); ?> <div class="container"> <div class="row"> <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> <p> Commande <?php echo $resu['commande']->getIdCommande(); ?> du <?php echo $resu['commande']->getDateCommande() . ' par ' . $clientManager->getClient($resu['commande']->getIdClient(), false)->getNom(); ?> <br/> Montant : <?php echo $resu['total']; ?> € </p> <table> <tr> <th>Nom Article</th> <th>Prix Unitaire</th> <th>Quantite</th> <th>Commentaire</th>
<?php $pdo = new Mypdo(); $manager = new FactureManager($pdo); $tab = $manager->getTotalDate(); ?> <!-- Main Content --> <div class="container"> <div class="row"> <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> <div class="post-preview"> <h2 class="post-title"> Statistiques </h2> <script src="js/jscharts.js"></script> <div id="graph">Loading graph...</div> <script type="text/javascript"> var myData = new Array(["18-02-2016",0],["24-02-2016",180],["01-03-2016",200],["08-03-2016",410],["12-03-2016",320],["15-03-2016",500]); var myChart = new JSChart('graph', 'line'); myChart.setDataArray(myData); myChart.setTitle("Chiffre d'affaire"); myChart.setTitleColor('#8E8E8E'); myChart.setTitleFontSize(11); myChart.setAxisNameX(''); myChart.setAxisNameY(''); myChart.setAxisColor('#C4C4C4'); myChart.setAxisValuesColor('#343434'); myChart.setAxisPaddingLeft(100); myChart.setAxisPaddingRight(120); myChart.setAxisPaddingTop(50);
<?php /** * Created by PhpStorm. * User: Florent * Date: 15/03/2015 * Time: 17:28 */ require_once '../navbar/navbar.php'; require_once '../class/Facture.php'; require_once '../class/FactureLignes.php'; require_once '../manager/FactureManager.php'; require_once '../bdd/pdo.php'; session_start(); $mafacture = new Facture(); $mafacturelignes = new FactureLignes(); $monmanagerfacture = new FactureManager($bdd); ?> <body> <div class="container"> <div class="row"> <div class="well"> <h1 class="text-center">Vos Commandes</h1> </div> <?php $resultats = $monmanagerfacture->recup_historique(); if ($resultats == false) { ?> <div class="container"> <div class="row"> <div class="col-sm-6 col-md-12"> <div class="alert-message alert-message-warning">
<meta charset="utf-8" /> <link rel="stylesheet" href="style.css" /> <title>TestFactureManager</title> <?php require '../objects/Facture.class.php'; require '../managers/FactureManager.class.php'; try { $db = new PDO('mysql:host=127.0.0.1; port=3307;dbname=atelier_garage', 'root', 'toor'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $facture = new Facture(['prixTotal' => '']); print_r($facture); //on cree le manager $factureManager = new FactureManager($db); //print_r($factureManager); //on rajoute un facture en bdd //$factureManager->add($facture); print_r($facture); //on compte, doit retourner 1 //echo $factureManager->count(); //on test le get $facture = $factureManager->get(3); if (empty($facture)) { echo "c'est vide"; } else { print_r($facture); } //on supprime la facture //$factureManager->delete($facture);
*/ require_once '../navbar/navbar.php'; require_once '../manager/ProfilManager.php'; require_once '../class/Profil.php'; require_once '../class/Utilisateur.php'; require_once '../class/Facture.php'; require_once '../class/FactureLignes.php'; require_once '../manager/UtilisateurManager.php'; require_once '../manager/FactureManager.php'; require_once '../bdd/pdo.php'; session_start(); $date = $_POST['date']; $idfact = $_POST['idfact']; $mafacture = new Facture(); $mafacturelignes = new FactureLignes(); $monmanagerfacture = new FactureManager($bdd); $monutilisateurmanager = new UtilisateurManager($bdd); $denominations = $monutilisateurmanager->recup_nomination(); $nom = $denominations->getNomfamille(); $prenom = $denominations->getPrenom(); ?> <body> <div class="container"> <div class="row"> <div class="col-xs-12"> <div class="invoice-title"> <h2>Récapitulatif</h2><h3 class="pull-right"></h3> </div> <hr> <div class="row"> <div class="col-xs-6">