Your IP : 216.73.216.65


Current Path : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_Materiel/
Upload File :
Current File : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_Materiel/calculPack.php

<?php
//MISE A JOUR DE LA TABLE DE JOINTURE ACCESSOIRES /PACKS


$list1 = $dbco->prepare("SELECT ID_article, QT_articles, ID_join_articles FROM gest_articles_join "); 
$list1->execute();

while($L1 = $list1->fetch(PDO::FETCH_OBJ)) {if($L1->ID_article != 0){

//ID de la ligne
$ID=$L1->ID_join_articles;  
//ID de l'article Ligne X
$Article = $L1->ID_article;    
//Quantite de l'article Ligne X
$QT = $L1->QT_articles;
//Recup Prix de l'article X de la ligne X
$list2 = $dbco->prepare("SELECT PV FROM gest_articles WHERE ID_Article = '".$Article."'"); 
$list2->execute();$L2 = $list2->fetch(PDO::FETCH_OBJ);

//calcul prix de vente
$PV = $L2->PV;
$PrixVente = round($QT*$PV,2);

//on met a jour le prix du pack  
$UP2 = $dbco->prepare("UPDATE gest_articles_join set ID_join_articles = :id, PV_articles=:PV where ID_join_articles = :id");
$UP2->bindvalue('id',$ID);
$UP2->bindvalue('PV',$PrixVente);
$UP2->execute();

}}//boucle


//MISE A JOUR DE LA TABLE DE JOINTURE MAIN DOEUVRE /PACKS

$list1 = $dbco->prepare("SELECT ID_mo, QT_articles, ID_join_articles FROM gest_articles_join "); 
$list1->execute();

while($L1 = $list1->fetch(PDO::FETCH_OBJ)) {if($L1->ID_mo != "0"){

//ID de la ligne
$ID=$L1->ID_join_articles;  
//ID de l'article Ligne X
$Article = $L1->ID_mo;    
//Quantite de l'article Ligne X
$QT = $L1->QT_articles;

//Recup Prix de l'article X de la ligne X
$list2 = $dbco->prepare("SELECT mo_pv FROM gest_mo WHERE ID_Mo='".$Article."'"); 
$list2->execute();$L2 = $list2->fetch(PDO::FETCH_OBJ);

//calcul prix de vente
$PV = $L2->mo_pv;
$PrixVente = round($QT*$PV,2);

//on met a jour le prix du pack  
$UP2 = $dbco->prepare("UPDATE gest_articles_join set ID_join_articles = :id, PV_articles=:PV where ID_join_articles = :id");
$UP2->bindvalue('id',$ID);
$UP2->bindvalue('PV',$PrixVente);
$UP2->execute();

}}//boucle




//MISE A JOUR DU PRIX DU PAC
$list1 = $dbco->prepare("SELECT * FROM gest_articles_pack "); 
$list1->execute();

while($L1 = $list1->fetch(PDO::FETCH_OBJ)) {

//ID de l'article Ligne X
$Pack = $L1->ID_Pack;

//on calcul le prix de l'ensemble materiel
$pt = $dbco->query("SELECT SUM(PV_articles) AS T FROM gest_articles_join WHERE ID_pack ='$Pack'");
$PT = $pt->fetch();
$pt->closeCursor();
$P1= $PT['T']; 

//on met a jour le prix du pack  
$UP2 = $dbco->prepare("UPDATE gest_articles_pack set ID_Pack = :id, pack_pv=:PV where ID_pack = :id");
$UP2->bindvalue('id',$Pack);
$UP2->bindvalue('PV',$P1);
$UP2->execute();

}//boucle
?>