| Current Path : /home/a/t/a/ataenra/www/ATA/INTRANET/Admin/ |
| Current File : /home/a/t/a/ataenra/www/ATA/INTRANET/Admin/commande.php |
<?php
require "../Outils/co.php";
if(isset($_GET['ID'])){$ID = $_GET['ID'];}
//Recup des infos dossier
$sth = $dbco->prepare("SELECT typeprojet FROM dossier WHERE ID = '".$ID."'");
$sth->execute();
$I = $sth->fetch(PDO::FETCH_OBJ);
//Recup des tables par le routeur
$sth = $dbco->prepare("SELECT * FROM gest_routeur WHERE routeur_Famille = '".$I->typeprojet."'");
$sth->execute();
$I = $sth->fetch(PDO::FETCH_OBJ);
$table_gamme = $I->table_gamme;
$table_jointure = $I->table_jointure;
$table_jointure_access = $I->table_jointure_access;
$table_ensemble = $I->table_ensemble;
$table_produits = $I->table_produits;
$table_projet = $I->table_projet;
//comptage des ensembles forfait packs articles et main doeuvre du dossier
$info = $dbco->query("SELECT SUM(ID_ens) AS ENS FROM gest_detail_projet WHERE ID_dossier = '".$ID."'"); $R01 = $info->fetch(); $info->closeCursor();
$info = $dbco->query("SELECT SUM(ID_forfait) AS F FROM gest_detail_projet WHERE ID_dossier = '".$ID."'"); $R02 = $info->fetch(); $info->closeCursor();
$info = $dbco->query("SELECT SUM(ID_pack) AS PACK FROM gest_detail_projet WHERE ID_dossier = '".$ID."'"); $R03 = $info->fetch(); $info->closeCursor();
$info = $dbco->query("SELECT SUM(ID_article) AS ART FROM gest_detail_projet WHERE ID_dossier = '".$ID."'"); $R04 = $info->fetch(); $info->closeCursor();
$info = $dbco->query("SELECT SUM(ID_mo) AS MO FROM gest_detail_projet WHERE ID_dossier = '".$ID."'"); $R05 = $info->fetch(); $info->closeCursor();
//VALIDATION DU FORMULAIRE
if(isset($_POST['Com'])&&$_POST['Com']=="Commander"){require "comandedetail.php";}
?>
<!--Page du formulaire de validation-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<!--<link href="css/bootstrap-4.4.1.css" rel="stylesheet">-->
<link href="css/styleCMD.css" rel="stylesheet" type="text/css">
<title>COMMANDE AUTO</title>
</head>
<body>
<div class="containerPage">
<form method="post" validate>
<!--FORMULAIRE PAGE 1-->
<div class="containerSection">
<span class="align-middle"><strong>LISTE DU MATERIEL POUR LE CHANTIER N° <?php echo $ID; ?></strong></span>
</div>
<div class="container1">
<div class="table-responsive">
<h5 class="btn-lg btn-info"><center> COMMANDE DU MATERIEL</center> </h5>
<?php
//Trouver Numero ID ens et Article du dossier
$info1 = $dbco->prepare("SELECT ID_ens, ID_article FROM gest_detail_projet WHERE ID_dossier = '".$ID."'");
$info1->execute();$MTart1=0; $MTart=0; $MTpro=0;
$R1 = $info1->fetch(PDO::FETCH_OBJ);
//Trouver fournisseur de l'ensemble ou des articles
$frs = $dbco->prepare("SELECT G.FRS FROM gest_detail_projet P
JOIN ".$table_jointure." J ON P.ID_Produit=J.ID_produit
JOIN ".$table_ensemble." E ON E.ID_Ens=J.ID_ens
JOIN ".$table_gamme." G ON G.ID_gamme=E.ID_gamme
JOIN ".$table_jointure_access." A ON E.ID_Ens=J.ID_ens
WHERE P.ID_dossier='".$ID."'
GROUP BY FRS
UNION
SELECT FRS FROM gest_detail_projet P
JOIN gest_articles Q ON P.ID_article=Q.ID_Article
WHERE P.ID_dossier='".$ID."'
GROUP BY FRS");
$frs->execute();
//Boucle du fournisseur
while ($FRS = $frs->fetch(PDO::FETCH_OBJ)){
//Choix de la colonne fournisseur
?>
<!--tableau principal fournisseur-->
<table class="table table-condensed" border="1">
<tbody>
<tr bgcolor="#CCCCCC"><td colspan=5>FOURNISSEUR : <?php echo $FRS->FRS; ?></td></tr>
<!--RECUPERER TOUTES L'ENSEMBLE ET LES SOUS PRODUITS / si comptage ensemble !=0 -->
<?php if($R01['ENS'] !=0){
//Numero de l'ensemble
$info1 = $dbco->prepare("SELECT ID_ens FROM gest_detail_projet WHERE ID_dossier = '".$ID."'");
$info1->execute();$MTart1=0; $MTart=0; $MTpro=0;
$R1 = $info1->fetch(PDO::FETCH_OBJ);
//Sous ensembles produits
$info2 = $dbco->prepare("SELECT * FROM ".$table_produits." P JOIN ".$table_jointure." J ON P.ID_Produit=J.ID_produit JOIN ".$table_ensemble." E ON E.ID_Ens=J.ID_ens JOIN ".$table_gamme." G ON G.ID_gamme=E.ID_gamme WHERE J.ID_ens = '".$R1->ID_ens."' AND G.FRS = '".$FRS->FRS."'");
$info2->execute();
$INF2 = $info2->fetch(PDO::FETCH_OBJ);?>
<!--Tableau des ensembles et produits-->
<tr bgcolor="#CCCCCC"><td colspan=5><?php if(!empty($INF2->ID_produit)){echo ''.$INF2->Fabricant.' '.$INF2->appel.' '.$INF2->Puissance.'';}?></td></tr>
<?php
//sortir les produits de l'ensemble
$inf1 = $dbco->prepare("SELECT * FROM ".$table_produits." P JOIN ".$table_jointure." J ON P.ID_Produit=J.ID_produit JOIN ".$table_ensemble." E ON E.ID_Ens=J.ID_ens JOIN ".$table_gamme." G ON G.ID_gamme=E.ID_gamme WHERE J.ID_ens = '".$R1->ID_ens."' AND G.FRS = '".$FRS->FRS."' ");
$inf1->execute();?>
<?php while ($INF = $inf1->fetch(PDO::FETCH_OBJ)){?>
<tr>
<td><?php echo $INF->Ref; ?></td>
<td><?php echo $INF->modele; ?></td>
<td><?php echo $INF->pv; ?></td>
<td><?php echo $INF->QT_p; ?></td>
<td><?php $PVT= round(($INF->pv*$INF->QT_p*0.4),2); $MTpro += $PVT;echo ''.$PVT.''; ?></td>
</tr>
<?php }} ?>
<tr><td colspan = 4>Montant Total</td><td><?php echo $MTpro ?></td></tr>
<!--RECUPERER TOUS LES ARTICLES DU PROJET PAC A COMMANDER-->
<?php
$info1 = $dbco->prepare("SELECT A.PV, A.DESIGNATION, PR.ID_article, PR.QT_articles, A.REFfrs, SUM(PR.QT_articles) AS QT FROM gest_detail_projet PR JOIN gest_articles A ON A.ID_Article=PR.ID_article JOIN gest_fournisseurs F ON F.IDfrs=A.FRS WHERE PR.ID_article !='0' AND PR.ID_mo ='0' AND PR.ID_dossier='".$ID."' AND PR.simul_CMD = '1' AND F.IDfrs='".$FRS->FRS."' GROUP BY PR.ID_article");
$info1->execute();?>
<!--tableau du materiel a commander-->
<tr><td colspan=5><br></td></tr>
<tr bgcolor="#CCCCCC"><td colspan=5>MATERIEL PAC A COMMANDER</td></tr>
<?php while ($INF1 = $info1->fetch(PDO::FETCH_OBJ)){if($INF1->ID_article !="0"){?>
<tr>
<td><?php echo $INF1->DESIGNATION; ?></td>
<td><?php echo $INF1->REFfrs; ?></td>
<td><?php echo $INF1->PV; ?></td>
<td><?php echo $INF1->QT; ?></td>
<td><?php $PVT= round(($INF1->PV*$INF1->QT*0.4),2); $MTart += $PVT; echo ''.$PVT.''; ?></td>
</tr>
<?php }} ?>
<tr><td colspan = 4>Montant Total</td><td><?php echo $MTart ?> Euros</td></tr>
<!--RECUPERER TOUS LES ARTICLES DU PROJET PAC A DEDUIRE DES STOCKS-->
<?php
$inf2 = $dbco->prepare("SELECT A.PV, A.DESIGNATION, PR.ID_article, PR.QT_articles, A.REFfrs, SUM(PR.QT_articles) AS QT FROM gest_detail_projet PR JOIN gest_articles A ON A.ID_Article=PR.ID_article JOIN gest_fournisseurs F ON F.IDfrs=A.FRS WHERE PR.ID_article !='0' AND PR.ID_mo ='0' AND PR.ID_dossier='".$ID."' AND PR.simul_CMD = '0' AND F.IDfrs='".$FRS->FRS."' GROUP BY PR.ID_article");
$inf2->execute();?>
<!--tableau du materiel a déduire des stocks-->
<tr><td colspan=5><br></td></tr>
<tr bgcolor="#CCCCCC"><td colspan=5>MATERIEL PAC EN STOCK</td></tr>
<?php while ($INF1 = $inf2->fetch(PDO::FETCH_OBJ)){if($INF1->ID_article !="0"){?>
<tr>
<td><?php echo $INF1->DESIGNATION; ?></td>
<td><?php echo $INF1->REFfrs; ?></td>
<td><?php echo $INF1->PV; ?></td>
<td><?php echo $INF1->QT; ?></td>
<td><?php $PVT= round(($INF1->PV*$INF1->QT*0.4),2); $MTart1 += $PVT; echo ''.$PVT.''; ?></td>
</tr>
<?php }} ?>
<!--tableau addition finale-->
<tr><td colspan = 4>Montant Total</td><td><?php echo $MTart1 ?> Euros</td></tr>
<tr><td colspan=5><br></td></tr>
<tr><td colspan=5><br></td></tr>
<tr><td colspan = 3></td><td>Sous Total Produits</td><td><?php echo $MTpro ?> Euros</td></tr>
<tr><td colspan = 3></td><td>Sous Total Articles</td><td><?php echo $MTart+$MTart1 ?> Euros</td></tr>
<tr><td colspan = 3></td><td>MONTANT TOTAL HT </td><td><?php $MTT= round(($MTart+$MTpro),2) ; echo ''.$MTT.' Euros ' ?></td></tr>
<tr><td colspan = 3></td><td>MONTANT TOTAL TTC </td><td><?php $MTT= round(($MTart+$MTpro)*1.20,2) ; echo ''.$MTT.' Euros ' ?></td></tr>
</tbody>
</table>
<?php } ?>
</div>
<!--fin de la boucle fournisseur-->
<!--footer-->
<div class="row" >
<div class="col-md-3" >
<img src="../Outils/required/ATA_logo_horiz.jpg" alt="ISO" width=100% class="img-responsive" />
</div>
<div class="col-md-6" >
<p class="text-center">Formulaire Propulsé par</p>
<p class="text-center">ATA-ENRgies 2023</p>
</div>
<div class="col-md-3" >
<input type="hidden" name="ID" value="<?php echo $ID; ?>">
<input class="btn btn-success" type="submit" name="Com" value="Commander">
</div>
</div>
</form>
</div>
</div>
</body>
</html>