Your IP : 216.73.216.65


Current Path : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_Articles/Packs/
Upload File :
Current File : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_Articles/Packs/Pack_Liaison.php

<?php

 





    if(isset($_GET['Action'])&&($_GET['Action']=="AddA")){

//trouver le prix de l'article

    $art = $dbco->prepare("SELECT PV FROM gest_articles WHERE ID_Article = '".$_GET['IDa']."' "); $art->execute(); $Art = $art->fetch(PDO::FETCH_OBJ);   

//multiplier par le nombre

    $pv_tarif = $_GET['QT']*$Art->PV;

    

 //ajouter la ligne de jointure de l'article au pack + le total du prix de la ligne   

    $Add = $dbco->prepare("INSERT INTO gest_articles_join (ID_pack, ID_article, QT_articles, PV_articles) VALUES (:ID_pack, :ID_article, :QT_articles, :PV_articles)");

    $Add->bindParam(':ID_pack',$_GET['IDmat']);

    $Add->bindParam(':ID_article',$_GET['IDa']);

    $Add->bindParam(':QT_articles',$_GET['QT']);

    $Add->bindParam(':PV_articles',$pv_tarif);

    $Add->execute();

    

//additionner le prix de toutes les lignes du pack

    $pt = $dbco->query("SELECT SUM(PV_articles) AS T FROM gest_articles_join WHERE ID_pack ='".$_GET['IDmat']."'");

    $PT = $pt->fetch();

    $pt->closeCursor();

    $PTT= round($PT['T'], 2); 



//on met a jour le prix du pack  

    $UP2 = $dbco->prepare("UPDATE gest_articles_pack set ID_Pack = :id, pack_pv=:pack_pv where ID_Pack = :id");

    $UP2->bindvalue('id',$_GET['IDmat']);

    $UP2->bindvalue('pack_pv',$PTT);

    $UP2->execute();

    

    header("location:Gestion_Article.php?IDm=".$_GET['IDm']."&A=V");



    }

    if(isset($_GET['Action'])&&($_GET['Action']=="Addmo")){

        //trouver le prix de l'article

            $art = $dbco->prepare("SELECT mo_pv FROM gest_mo WHERE ID_Mo = '".$_GET['IDmo']."' "); $art->execute(); $Art = $art->fetch(PDO::FETCH_OBJ);   

        //multiplier par le nombre

            $pv_tarif = $_GET['QT']*$Art->mo_pv;

            

         //ajouter la ligne de jointure de l'article au pack + le total du prix de la ligne   

            $Add = $dbco->prepare("INSERT INTO gest_articles_join (ID_pack, ID_mo, QT_articles, PV_articles) VALUES (:ID_pack, :ID_mo, :QT_articles, :PV_articles)");

            $Add->bindParam(':ID_pack',$_GET['IDmat']);

            $Add->bindParam(':ID_mo',$_GET['IDmo']);

            $Add->bindParam(':QT_articles',$_GET['QT']);

            $Add->bindParam(':PV_articles',$pv_tarif);

            $Add->execute();

            

        //additionner le prix de toutes les lignes du pack

            $pt = $dbco->query("SELECT SUM(PV_articles) AS T FROM gest_articles_join WHERE ID_pack ='".$_GET['IDmat']."'");

            $PT = $pt->fetch();

            $pt->closeCursor();

            $PTT= round($PT['T'], 2); 

        

        //on met a jour le prix du pack  

            $UP2 = $dbco->prepare("UPDATE gest_articles_pack set ID_Pack = :id, pack_pv=:pack_pv where ID_Pack = :id");

            $UP2->bindvalue('id',$_GET['IDmat']);

            $UP2->bindvalue('pack_pv',$PTT);

            $UP2->execute();

            

            header("location:Gestion_Article.php?IDm=".$_GET['IDm']."&A=V");

        

            }

        

    if(isset($_GET['Action'])&&($_GET['Action']=="DelA")){

    $Del = $dbco->prepare("DELETE FROM gest_articles_join WHERE ID_join_articles = ".$_GET['IDjoin']."");

    $Del->execute();



    $pt = $dbco->query("SELECT SUM(PV_articles) AS T FROM gest_articles_join WHERE ID_pack ='".$_GET['IDm']."'");

    $PT = $pt->fetch();

    $pt->closeCursor();

    $PTT= round($PT['T'], 2); 

    

    $UP2 = $dbco->prepare("UPDATE gest_articles_pack set ID_Pack = :id, pack_pv=:pack_pv where ID_Pack = :id");

    $UP2->bindvalue('id',$_GET['IDm']);

    $UP2->bindvalue('pack_pv',$PTT);

    $UP2->execute();



    header("location:Gestion_Article.php?IDm=".$_GET['IDm']."&A=V");



    }

  

if(isset($_GET{'IDm'})){



  $_SESSION['IDm']=$_GET['IDm'];  

}



if(isset($_POST['Filtrerart'])){$_SESSION['Filtreart'] = $_POST['filtreart'];}elseif(!isset($_SESSION['Filtreart'])){$_SESSION['Filtreart']="%";}

if(isset($_POST['Filtrermo'])){$_SESSION['Filtremo'] = $_POST['filtremo'];}elseif(!isset($_SESSION['Filtremo'])){$_SESSION['Filtremo']="%";}

if(isset($_POST['FiltrerPack'])){ $_SESSION['FiltrePack'] = $_POST['filtrepack'];}elseif(!isset($_SESSION['FiltrePack'])){$_SESSION['FiltrePack']="%";}

?>





    <!--CONTAINER3-->

<div class="container1">  

            

    <div class="row">

        <!--COLONNE 1-->

        <?php if(isset($_SESSION['IDm'])){ 



$cat = $dbco->prepare("SELECT * FROM gest_articles A JOIN gest_articles_join J ON A.ID_Article=J.ID_article JOIN gest_articles_pack P ON P.ID_Pack=J.ID_pack WHERE P.ID_Pack = '".$_SESSION['IDm']."'"); 

$cat->execute();

$CAT=$cat->fetch(PDO::FETCH_OBJ);  

$cat2 = $dbco->prepare("SELECT * FROM gest_mo M JOIN gest_articles_join J ON M.ID_Mo=J.ID_mo WHERE J.ID_pack = '".$_SESSION['IDm']."'"); 

$cat2->execute();

        }?>

      





      

<div class="col-md-7">



                <h4 class="btn-lg btn-light">DESCRITPIF ET LISTE DES PRODUITS/ACCESSOIRES : ID N°<?php if(isset($_SESSION['IDm'])){ echo ''.$_SESSION['IDm']. '';} ?></h4>

                

                <?php if(isset($_GET['IDm'])){}else{echo "Choisir un pack a afficher";}?>

                <?php if(isset($_GET['IDm'])){ $cat->execute();?>

                        

<!--TABLEAU 2 des accessoires-->

<form method="post" autocomplete="off">

        <div class="col-md-2">

           <p><input class="form-control" type="int" name="filtreart" placeholder="Filtre"></p>

        </div>

        

        <div class="col-md-1">

            <p><input class="btn btn-info" type='submit' name="Filtrerart" 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_articles WHERE DESIGNATION LIKE '%".$_SESSION['Filtreart']."%'  "); $la->execute(); ?>

                <?php while($LA = $la->fetch(PDO::FETCH_OBJ)) { ?>

                <option value="<?php echo $LA->ID_Article; ?>"><?php echo ' '.$LA->ID_Article.' '.$LA->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"></p>

</form>

        </div>



<!--TABLEAU 2 des MO-->

<form method="post" autocomplete="off">

        <div class="col-md-2">

           <p><input class="form-control" type="int" name="filtremo" placeholder="Filtre"></p>

        </div>

        

        <div class="col-md-1">

            <p><input class="btn btn-info" type='submit' name="Filtrermo" Value="Filtrer"></p>

        </div>

</form>



<form method="get" autocomplete="off">

        <div class="col-md-6">

            <!--LIST SELECT DES MO-->

                <p><select class="form-control" name="IDmo">

                <option value="" disabled selected hidden>Main d'oeuvre a ajouter</option>

                <?php $la= $dbco->prepare("SELECT * FROM gest_mo WHERE mo_designation LIKE '%".$_SESSION['Filtremo']."%'  "); $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="Addmo">

</form>

        </div>



        <div class="col-md-12">

                <?php $n1= $dbco->prepare("SELECT * FROM gest_articles_pack WHERE ID_Pack = '".$_GET['IDm']."'");$n1->execute(); $N1 = $n1->fetch(PDO::FETCH_OBJ);?>

                <h4>ARTICLES DU PACK : <?php echo ''.$N1->pack_REFfab.' '.$N1->pack_designation.' '; ?></h4>

                <table class='table table-hover table-bordered table-condensed'>

                <thead><tr><th>ID_Article</th><th>Reference</th><th>Designation</th><th>Fournisseur</th><th>Quantite</th><th>Prix Articles</th><th>ACTION</th></tr></thead>



                <?php if(isset($_GET['IDm'])){$PV=0;    while ($R5 = $cat->fetch(PDO::FETCH_OBJ)) { ?>



                <tr><td><?php echo $R5->ID_Article; ?></td>

                <td><?php echo $R5->REFfrs; ?></td>

                <td><?php echo $R5->DESIGNATION; ?></td>

                <td><?php $l2 = $dbco->prepare("SELECT frs_nom FROM gest_fournisseurs WHERE IDfrs = '".$R5->FRS."'"); $l2->execute(); ?>

                    <?php $F2 = $l2->fetch(PDO::FETCH_OBJ); ?>

                    <?php echo $F2->frs_nom; ?></td>

                <td><?php echo $R5->QT_articles; ?></td>

                <td><?php $PV +=$R5->PV_articles; echo $R5->PV_articles; ?></td>

                <td><?php echo '<a class="btn btn-danger" href="./Gestion_Article.php?IDjoin='.$R5->ID_join_articles.'&Action=DelA&IDm='.$_GET['IDm'].'">Supprimer</a>'?></td>

                </tr>

                <?php }  ?> 

                <?php while ($R6 = $cat2->fetch(PDO::FETCH_OBJ)) { ?>

                

                <tr><td><?php echo $R6->ID_Mo; ?></td>

                <td></td>

                <td><?php echo $R6->mo_designation; ?></td>

                <td></td>

                <td><?php echo $R6->QT_articles; ?></td>

                <td><?php $PV +=$R6->PV_articles; echo $R6->PV_articles; ?></td>

                <td><?php echo '<a class="btn btn-danger" href="./Gestion_Article.php?IDjoin='.$R6->ID_join_articles.'&Action=DelA&IDm='.$_GET['IDm'].'">Supprimer</a>'?></td>

                </tr>

                <?php }  ?> 

                <tr><td></td><td></td><td></td><td></td><td></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_articles_pack WHERE pack_designation LIKE '%".$_SESSION['FiltrePack']."%' OR ID_Pack LIKE '%".$_SESSION['FiltrePack']."%'   "); $list3->execute(); ?>

    





                <h4 class="btn-lg btn-light">LISTE DES PACKS DISPONIBLES</h4>



<form method="post" autocomplete="off">

        <div class="col-md-10">

           <p><input class="form-control" type="int" name="filtrepack" placeholder="Filtre"></p>

        </div>

        <div class="col-md-2">

            <p><input class="btn btn-info" type='submit' name="FiltrerPack" Value="Filtrer"></p>

        </div>

       

</form>





                

                <div style="overflow-x: hidden; overflow-y: scroll; width: 100%; height: 650px;">

                <table class='table table-hover table-bordered table-condensed'>

                <caption>LISTE DES PACKS</caption>

                <thead><tr><th>ID_Pack</th><th>REF</th><th>DESIGNATION</th><th>PV_Total</th><th>ACTION</th></tr></thead>



        <?php while ($R3 = $list3->fetch(PDO::FETCH_OBJ)) { ?>

            

                <tr>

                <td><?php echo $R3->ID_Pack; ?></td>

                <td><?php echo $R3->pack_REFfab; ?></td>

                <td><?php echo $R3->pack_designation; ?></td>

                <td><?php echo $R3->pack_pv; ?></td>

                <td><?php echo '<a class="btn btn-warning" href="Gestion_Article.php?IDm='.$R3->ID_Pack.'&A=V">VOIR</a>';

                          echo '<a class="btn btn-danger" href="Gestion_Article?IDp='.$R3->ID_Pack.'">MODIF</a>';?></td>

                </tr>

        <?php } ?>  

                </table>

                </div> 

                 



                

</div>      



<!--FIN COLONNE 2-->         

           

    </div>

</div>