Beispiel #1
0
                            <tr>
                                <td class="no-line"></td>
                                <td class="no-line"></td>
                                <td class="no-line text-center"><strong>Total Commande</strong></td>
                                <td class="no-line text-right"><?php 
echo $totalpoints;
?>
</td>
                            </tr>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<?php 
$soustraction = $points - $totalpoints;
/** Calcul des points en moins */
if ($soustraction < 0) {
    echo "Erreur";
} else {
    $mafacturemanager->valider();
    /** Validation Commande */
    $monpaniermanager = new PanierManager($bdd);
    $monpaniermanager->suppression_panier_all();
    /** Suppression Panier */
    $monutilisateurmanager->soustraction_points($soustraction);
    /** Soustraction points */
}
<?php

/**
 * Created by PhpStorm.
 * User: Florent
 * Date: 12/03/2015
 * Time: 08:48
 */
require_once '../bdd/pdo.php';
require_once '../manager/PanierManager.php';
require_once '../class/Panier.php';
session_start();
$monpanier = new Panier();
$monpaniermanager = new PanierManager($bdd);
$monpanier->setIdpanier($_POST['idpanier']);
$monpaniermanager->suppression_panier_ligne($monpanier);
if ($monpaniermanager->verification_suppression($monpanier) == true) {
    header('Location:../main/panier.php');
} else {
    echo "Erreur l'article n'est pas supprimé";
}
Beispiel #3
0
<?php

/**
 * Created by PhpStorm.
 * User: Florent
 * Date: 12/03/2015
 * Time: 08:48
 */
require_once '../bdd/pdo.php';
require_once '../class/Article.php';
require_once '../manager/ArticleManager.php';
require_once '../manager/PanierManager.php';
require_once '../class/Panier.php';
session_start();
$monpanier = new Panier();
$monpaniermanager = new PanierManager($bdd);
$monpanier->setIdart($_POST['id']);
$monpanier->setNomart($_POST['nom']);
$monpanier->setDescriptionart($_POST['description']);
$monpanier->setPointsart($_POST['points']);
$monpanier->setQuantiteart($_POST['quantite']);
$monpanier->setImgart($_POST['img']);
$monresultats = $monpaniermanager->verification_lignes($monpanier);
if ($monresultats == false) {
    $monpaniermanager->insertion_panier($monpanier);
    header('Location:../main/catalogue.php');
} else {
    foreach ($monresultats as $resultat) {
        $maquantite = $resultat->getQuantiteart() + $monpanier->getQuantiteart();
    }
    $resultat->setQuantiteart($maquantite);
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);
    $mafacturelignes->setIdart($panier->getIdart());
    $mafacturelignes->setQuantiteart($panier->getQuantiteart());
    $mafacturelignes->setPointsart($panier->getPointsart());
    $mafacturelignes->setTotalignes($panier->getQuantiteart() * $panier->getPointsart());
    $mafacturelignes->setNomart($panier->getNomart());
    $mafacturemanager->insertion_facture_lignes($mafacturelignes);
}
header('Location:../main/facture.php');
<?php

/**
 * Created by PhpStorm.
 * User: Florent
 * Date: 12/03/2015
 * Time: 08:48
 */
require_once '../bdd/pdo.php';
require_once '../class/Article.php';
require_once '../manager/ArticleManager.php';
require_once '../manager/PanierManager.php';
require_once '../class/Panier.php';
session_start();
$monpanier = new Panier();
$monpaniermanager = new PanierManager($bdd);
$id = $_POST['idpanier1'];
$quantite = $_POST['quantitepanier'];
$monpanier->setIdpanier($id);
$monpanier->setQuantiteart($quantite);
if ($monpanier->getQuantiteart() == 1) {
    $monpaniermanager->suppression_panier_ligne($monpanier);
    header('Location:../main/panier.php');
} else {
    $monpaniermanager->soustraction_un($monpanier);
    header('Location:../main/panier.php');
}
            $paniermanager->addordinateur($panierDB);
            echo "true";
            break;
        case 'addpiece':
            $paniermanager = new PanierManager($_SESSION['connexion']);
            $iduser = $_GET['attrpersonne'];
            $idpiece = $_GET['attrpiece'];
            $panierDB = new PanierDB();
            $panierDB->setIdpersonne($iduser);
            $panierDB->setIdpiece($idpiece);
            $paniermanager->addpiece($panierDB);
            echo "true";
            break;
        case 'retirepanier':
            $paniermanager = new PanierManager($_SESSION['connexion']);
            $idpanier = $_GET['attridpanier'];
            $panierDB = new PanierDB();
            $panierDB->setId($idpanier);
            $paniermanager->delete($panierDB);
            echo "true";
            break;
        case 'commandepanier':
            $paniermanager = new PanierManager($_SESSION['connexion']);
            $idpers = $_GET['attridpers'];
            $paniers = $paniermanager->getListUser($idpers);
            $numcommande = $paniermanager->genereNumCommande();
            $paniermanager->miseEnCommande($paniers, $numcommande);
            echo "true";
            break;
    }
}
Beispiel #7
0
 * Date: 11/03/2015
 * Time: 15:07
 */
require_once '../navbar/navbar.php';
require_once '../bdd/pdo.php';
require_once '../class/Panier.php';
require_once '../manager/PanierManager.php';
require_once '../manager/UtilisateurManager.php';
session_start();
?>
<body>
<?php 
$totalpoints = 0;
$totalignes = 0;
$monPanier = new Panier();
$monpaniermanager = new PanierManager($bdd);
$monutilisateurmanager = new UtilisateurManager($bdd);
$monutilisateur = $monutilisateurmanager->recup_nomination();
/** Récuperation nom,prenom,points */
$paniers = $monpaniermanager->retour_panier();
/** Retour du Panier */
if ($paniers == false) {
    ?>
    <div class="container">
        <div class="row">
            <div class="alert alert-warning alert-dismissable">
                <strong>Avertissement ►</strong> Votre Panier est vide n'hésitez pas à consulter nos boutiques
            </div>
        </div>
    </div>
<?php 
<?php

/**
 * Created by PhpStorm.
 * User: Florent
 * Date: 12/03/2015
 * Time: 08:48
 */
require_once '../bdd/pdo.php';
require_once '../class/Article.php';
require_once '../manager/ArticleManager.php';
require_once '../manager/PanierManager.php';
require_once '../class/Panier.php';
session_start();
$monpanier = new Panier();
$monpaniermanager = new PanierManager($bdd);
$id = $_POST['idpanier1'];
$quantite = $_POST['quantitepanier'];
$monpanier->setIdpanier($id);
$monpanier->setQuantiteart($quantite);
$monpaniermanager->ajoutez_un($monpanier);
header('Location:../main/panier.php');
Beispiel #9
0
            <div class="row">
                <?php 
echo '<form method="post"><input id="boutonpdf" placeholder="pdf" name="pdf" class="btn btn-lg btn-primary btn-block" value="Générer pdf de la dernière commande" type="submit"></form>';
?>
            </div>
        </div>


    </div>

</div>

<?php 
if (!empty($_POST['pdf'])) {
    $iduser = $_SESSION['utilisateur']->getId();
    $paniermanager = new PanierManager($_SESSION['connexion']);
    $paniers = $paniermanager->getListUserCommande($iduser);
    $ordinateurmanager = new OrdinateurManager($_SESSION['connexion']);
    $piecemanager = new PieceManager($_SESSION['connexion']);
    try {
        ob_get_clean();
        $pdf = new PDF();
        $pdf->AddPage();
        $pdf->SetTitle('Votre derniere commande: ');
        $pdf->SetFont('Arial', 'B', 16);
        $pdf->SetFillColor(255, 0, 0);
        $pdf->SetTextColor(255);
        $pdf->SetDrawColor(128, 0, 0);
        $pdf->SetLineWidth(0.3);
        $pdf->Cell(80, 10, 'Objet', 1, 0, 'L', 1);
        $pdf->Cell(80, 10, 'Prix', 1, 1, 'L', 1);