| Current Path : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_Mo/Forfait/ |
| Current File : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_Mo/Forfait/Forfait_Liaison.php |
<?php
//AJOUT D'UNE MO DANS UN OUVRAGE + ACTUALISATION PRIX DE L'OUVRAGE
if(isset($_GET['Action'])&&($_GET['Action']=="AddA")){
$Add = $dbco->prepare("INSERT INTO gest_mo_join ( ID_forfait, ID_mo, QT_mo) VALUES (:ID_forfait, :ID_mo, :QT_mo)");
$Add->bindParam(':ID_forfait',$_GET['IDmat']);
$Add->bindParam(':ID_mo',$_GET['IDa']);
$Add->bindParam(':QT_mo',$_GET['QT']);
$Add->execute();
$list1 = $dbco->prepare("SELECT * FROM gest_mo_join J JOIN gest_mo M ON J.ID_mo=M.ID_Mo WHERE ID_forfait = ".$_GET['IDmat']."");
$list1->execute();
$PVT =0;
while($L1 = $list1->fetch(PDO::FETCH_OBJ)) {
$MO = $L1->mo_pv; $QT=$L1->QT_mo; $PV=$MO*$QT;
$PVT += $PV;
}
$UP2 = $dbco->prepare("UPDATE gest_mo_forfait set ID_Forfait = :id, forfait_pv=:forfait_pv where ID_Forfait = :id");
$UP2->bindvalue('id',$_GET['IDm']);
$UP2->bindvalue('forfait_pv',$PVT);
$UP2->execute();
header("location:gestion_mo.php?IDm=".$_GET['IDm']."&A=V");
}
//SUPPRESION D'UNE MO DANS UN OUVRAGE + ACTUALISATION PRIX DE L'OUVRAGE
if(isset($_GET['Action'])&&($_GET['Action']=="DelA")){
$Del = $dbco->prepare("DELETE FROM gest_mo_join WHERE ID_join_mo = ".$_GET['IDjoin']."");
$Del->execute();
$list1 = $dbco->prepare("SELECT * FROM gest_mo_join J JOIN gest_mo M ON J.ID_mo=M.ID_Mo WHERE ID_forfait = ".$_GET['IDm']."");
$list1->execute();
$PVT =0;
while($L1 = $list1->fetch(PDO::FETCH_OBJ)) {
$MO = $L1->mo_pv; $QT=$L1->QT_mo; $PV=$MO*$QT;
$PVT += $PV;
}
$UP2 = $dbco->prepare("UPDATE gest_mo_forfait set ID_Forfait = :id, forfait_pv=:forfait_pv where ID_Forfait = :id");
$UP2->bindvalue('id',$_GET['IDm']);
$UP2->bindvalue('forfait_pv',$PVT);
$UP2->execute();
header("location:gestion_mo.php?IDm=".$_GET['IDm']."&A=V");
}
//CONSERVER VARIABLE N°OUVRAGE
if(isset($_GET{'IDm'})){$_SESSION['IDm']=$_GET['IDm'];}
//FILTRE MO
if(isset($_POST['Filtrer'])){ $_SESSION['Filtre'] = $_POST['filtre'];}else{$_SESSION['Filtre']="%";}
//FILTRE OUVRAGE
if(isset($_POST['FiltrerForfait'])){ $_SESSION['FiltreForfait'] = $_POST['filtreForfait'];}else{$_SESSION['FiltreForfait']="%";}
?>
<!--CONTAINER3-->
<div class="container1">
<div class="row">
<!--COLONNE 1-->
<?php if(isset($_SESSION['IDm'])){
$cat = $dbco->prepare("SELECT * FROM gest_mo A JOIN gest_mo_join J ON A.ID_Mo=J.ID_mo JOIN gest_mo_forfait P ON P.ID_Forfait=J.ID_forfait WHERE P.ID_Forfait = '".$_SESSION['IDm']."'");
$cat->execute();
$CAT=$cat->fetch(PDO::FETCH_OBJ); }?>
<div class="col-md-7">
<h4 class="btn-lg btn-light">DESCRITPIF ET LISTE DES MAIN D'OEUVRE : <?php if(isset($_SESSION['IDm'])){ echo ''.$_SESSION['IDm']. '';} ?></h4>
<?php if(isset($_GET['IDm'])){}else{echo "Choisir un forfait a afficher";}?>
<?php if(isset($_GET['IDm'])){ $cat->execute();?>
<!--TABLEAU 2 des accessoires-->
<form method="post" autocomplete="off">
<div class="col-md-3">
<p><input class="form-control" type="int" name="filtre" placeholder="Filtre"></p>
</div>
<div class="col-md-1">
<p><input class="btn btn-info" type='submit' name="Filtrer" Value="Filtrer"></p>
</div>
</form>
<form method="get" autocomplete="off">
<div class="col-md-6">
<!--LIST SELECT DES ARTICLES-->
<p><select class="form-control" name="IDa">
<option value="" disabled selected hidden>Accessoire a ajouter</option>
<?php $la= $dbco->prepare("SELECT * FROM gest_mo WHERE mo_designation LIKE '%".$_SESSION['Filtre']."%' OR ID_Mo LIKE '%".$_SESSION['Filtre']."%' "); $la->execute(); ?>
<?php while($LA = $la->fetch(PDO::FETCH_OBJ)) { ?>
<option value="<?php echo $LA->ID_Mo; ?>"><?php echo ' '.$LA->ID_Mo.' '.$LA->mo_designation.' '; ?></option>
<?php } ?></select></p>
</div>
<div class="col-md-1">
<p><input class="form-control" type="int" name="QT" required placeholder="Quantite"></p>
<input type="hidden" name="IDmat" value="<?php echo $_GET['IDm'];?>">
<input type="hidden" name="IDm" value="<?php echo $_GET['IDm'];?>">
</div>
<div class="col-md-1">
<input class="btn btn-success" type='submit' name="Action" Value="AddA">
</form>
</div>
<div class="col-md-12">
<h4>ARTICLES DU PACK :</h4>
<table class='table table-hover table-bordered table-condensed'>
<thead><tr><th>ID_Main Oeuvre</th><th>Designation</th><th>Quantite</th><th>PV_U</th><th>PV_T</th><th>ACTION</th></tr></thead>
<?php $PV=0;?>
<?php if(isset($_GET['IDm'])){while ($R5 = $cat->fetch(PDO::FETCH_OBJ)) { ?>
<tr><td><?php echo $R5->ID_Mo; ?></td>
<td><?php echo $R5->mo_designation; ?></td>
<td><?php echo $R5->QT_mo; ?></td>
<td><?php echo $R5->mo_pv; ?></td>
<td><?php $PVT = $R5->QT_mo*$R5->mo_pv; $PV += $PVT; echo $PVT; ?></td>
<td><?php echo '<a class="btn btn-danger" href="./gestion_mo.php?IDjoin='.$R5->ID_join_mo.'&Action=DelA&IDm='.$_GET['IDm'].'&T='.$PV.'">Supprimer</a>'?></td>
</tr>
<?php } ?>
<tr><td></td><td></td><td></td><td>Total :</td><td><?php echo $PV; ?></td><td></td></tr>
</table>
</div>
<?php }} ?>
</div>
<!-- FIN COLONNE 1-->
<!--COLONNE 2-->
<div class="col-md-5">
<!-- RECUP INFO LISTE ENSEBMLES de la bonne table-->
<?php $list3 = $dbco->prepare("SELECT * FROM gest_mo_forfait WHERE forfait_designation LIKE '%".$_SESSION['FiltreForfait']."%' OR ID_Forfait LIKE '%".$_SESSION['FiltreForfait']."%' "); $list3->execute(); ?>
<h4 class="btn-lg btn-light">LISTE DES FORFAITS DISPONIBLES</h4>
<form method="post" autocomplete="off">
<div class="col-md-10">
<p><input class="form-control" type="int" name="filtreForfait" placeholder="Filtre"></p>
</div>
<div class="col-md-2">
<p><input class="btn btn-info" type='submit' name="FiltrerForfait" Value="Filtrer"></p>
</div>
</form>
<div style="overflow-x: hidden; overflow-y: scroll; width: 100%; height: 400px;">
<table class='table table-hover table-bordered table-condensed'>
<caption>LISTE DES FORFAITS</caption>
<thead><tr><th>ID_Forfait</th><th>DESIGNATION</th><th>ACTION</th></tr></thead>
<?php while ($R3 = $list3->fetch(PDO::FETCH_OBJ)) { ?>
<tr>
<td><?php echo $R3->ID_Forfait; ?></td>
<td><?php echo $R3->forfait_designation; ?></td>
<td><?php echo '<a class="btn btn-warning" href="gestion_mo.php?IDm='.$R3->ID_Forfait.'&A=V">VOIR</a>';
echo '<a class="btn btn-danger" href="gestion_mo.php?IDp='.$R3->ID_Forfait.'">MODIF</a>';?></td>
</tr>
<?php } ?>
</table>
</div>
</div>
<!--FIN COLONNE 2-->
</div>
</div>