Your IP : 216.73.216.65


Current Path : /home/ataenra/www/ATA/INTRANET/Tech/MesSav/
Upload File :
Current File : /home/ataenra/www/ATA/INTRANET/Tech/MesSav/MesForm6.php

<?php
$l2 = $dbco->prepare("SELECT * FROM gest_mes M JOIN gest_mes_detail D ON M.ID_Mes=D.ID_mes WHERE M.ID_Mes=".$_GET['ID']."");
$l2->execute();
$r2 = $l2->fetch(PDO::FETCH_OBJ);

if($r2->Ens_ae !=0){$table1="gest_ens_pac_ae"; $table2="gest_gamme_pac"; $Ens="Ens_ae"; $table3="gest_produits_pac_ae"; $table4="gest_join_pac_ae";}
if($r2->Ens_aa !=0){$table1="gest_ens_pac_aa"; $table2="gest_gamme_pac_aa"; $Ens="Ens_aa"; $table3="gest_produits_pac_aa"; $table4="gest_join_pac_aa";}


$l4 = $dbco->prepare("SELECT * FROM ".$table1." E JOIN ".$table2." G ON E.ID_gamme=G.ID_gamme WHERE E.ID_Ens='".$r2->$Ens."'");
$l4->execute();
$r4 = $l4->fetch(PDO::FETCH_OBJ);


$l5 = $dbco->prepare("SELECT * FROM ".$table3." P JOIN ".$table4." J ON J.ID_produit=P.ID_Produit WHERE J.ID_ens='".$r2->$Ens."' AND P.Emp='UE'");
$l5->execute();
$r5 = $l5->fetch(PDO::FETCH_OBJ);

$l6 = $dbco->prepare("SELECT * FROM ".$table3." P JOIN ".$table4." J ON J.ID_produit=P.ID_Produit WHERE J.ID_ens='".$r2->$Ens."' AND P.Emp='UI'");
$l6->execute();
$r6= $l6->fetch(PDO::FETCH_OBJ);



$pUE = $r5->protecUE;
$pUI = $r5->protecUI;
$puissAP = $r5->appoint; //comparer valeur
$sUE = $r5->sectionalim;
$sUI = $r6->sectionalim;
if($r4->Appoint_Int == "Non"){
$pAP = $r6->protecAP;
$sAP= $r6->sectionappoint;
}elseif($r4->Appoint_Int == "Oui"){
$pAP = 0;
$sAP = 0;
}
$Telec= $r4->Elec;
$Consomax = $r5->consomax;

//if($Telec == "Mono"){

//if($puissAP < 4400 ){$pAP = 20; $sAP ="3G2.5mm²";}
//elseif($puissAP >= 4400 && $puissAP < 7040 ){$pAP = 32; $sAP ="3G6.0mm²";}
//elseif($puissAP >= 7040 ){$pAP = 40; $sAP ="3G10.0mm²";}}


//if($Telec == "Tri"){

  //  if($puissAP < 6500 ){$pAP = 10; $sAP ="5G1.5mm²";}
   // elseif($puissAP >= 6500 && $puissAP < 10500 ){$pAP = 16; $sAP ="5G1.5mm²";}
   // elseif($puissAP >= 10500 && $puissAP < 13000 ){$pAP = 20; $sAP ="5G2.5mm²";}
   // elseif($puissAP >= 13000 && $puissAP < 17000 ){$pAP = 25; $sAP ="5G4.0mm²";}
   // elseif($puissAP >= 17000 ){$pAP = 32; $sAP ="5G6.0mm²";}}


?>


<!--FORMULAIRES A PARTIR DICI-->

<form action="index.php/tmes" method="POST" autocomplete="off" >
<div class="container1">
    
        <h4 class="btn-lg btn-info" type="submit" name="test"> Formulaire 6 : Conformitée Electriques 1/2 :</h4>
        <div style="overflow-x: hidden; overflow-y: hidden; width: 100%; height: 350px;">
                     
            <div class="row">
               
                    <div class="col-md-3">
                    <h4>Renseignez les élèments suivants :</h4>

                    <input type="hidden" name="pue"  id="pue" value="<?php echo $pUE; ?>">
                    <input type="hidden" name="pui"  id="pui" value="<?php echo $pUI; ?>">
                    <input type="hidden" name="pap"  id="pap" value="<?php echo $pAP; ?>">
                    <input type="hidden" name="sue"  id="sue" value="<?php echo $sUE; ?>">
                    <input type="hidden" name="sui"  id="sui" value="<?php echo $sUI; ?>">
                    <input type="hidden" name="sap"  id="sap" value="<?php echo $sAP; ?>">
                    <input type="hidden" name="puissap"  id="puisssap" value="<?php echo $puissAP; ?>">
                    <input type="hidden" name="cmax"  id="cmax" value="<?php echo $Consomax; ?>">
                    <input type="hidden" name="Elec_Type_var"  id="Elec_Type_var" value="">
                    <input type="hidden" name="Elec_Abo"  id="Elec_Abo_var" value="">
                    <input type="hidden" name="Elec_Abo_detail"  id="Elec_Abo_detail_var" value="">

        
                    <select onchange="updateList(this.value)" class="form-control" name="Elec_Type" id="Elec_Type">
                    <option value="" selected>Type de Compteur General :</option>
                    <option>Mono</option>
                    <option>Tri</option>
                    </select><br>





                    <select class="form-control" type="number" name="Elec_Abo_Mono" id="Elec_Abo_Mono">
                    <option value="" selected>Calibre de l'abonnement :</option>
                    <option value="3">Mono 3kva</option>
                    <option value="6">Mono 6kva</option>
                    <option value="9">Mono 9kva</option>
                    <option value="12">Mono 12kva</option>
                    </select><br>


                    <select class="form-control" type="number" name="Elec_Abo_Tri" id="Elec_Abo_Tri">
                    <option value="" selected>Calibre de l'abonnement :</option>
                    <option value="18">Tri 18kva</option>
                    <option value="24">Tri 24kva</option>
                    <option value="30">Tri 30kva</option>
                    <option value="36">Tri 36kva</option>
                    </select><br>


                    <input class="form-control" type="text" name="Elec_tension_Base_Mono" id='Tension_mono' minlength="2" maxlength="3" placeholder="Tension sortie compteur LN en volts"/><br>

                    <input class="form-control" type="text" name="Elec_tension_Base_L1N" id='Tension_tri_l1n' minlength="2" maxlength="3" placeholder="Tension sortie compteur L1N en volts"/>
                    <input class="form-control" type="text" name="Elec_tension_Base_L2N" id='Tension_tri_l2n' minlength="2" maxlength="3" placeholder="Tension sortie compteur L2N en volts"/>
                    <input class="form-control" type="text" name="Elec_tension_Base_L3N" id='Tension_tri_l3n' minlength="2" maxlength="3" placeholder="Tension sortie compteur L3N en volts"/>


                    <select class="form-control" name="Elec_Terre" id="Elec_Terre">
                    <option value="" selected>Présence de la Terre :</option>
                    <option>Non</option>
                    <option>Oui</option>
                    </select><br>


                    
                    </div>

                    <div class="col-md-3-l">

                    <h4>Protections électriques requises au Tableau</h4>
                   
                    <?php if($r4->Appoint_Int == "Oui"){

                    echo '<p>UE : '.$pUE.'A / UI : '.$pUI.'A</p><br>';
                    echo '<input type="hidden" name="Elec_Protection_Appoint"  id="Elec_Protection_Appoint" value="0">';

                    }elseif($r4->Appoint_Int == "Non"){

                    echo '<p>UE : '.$pUE.'A / UI : '.$pUI.'A / Appoint : '.$pAP.'A</p><br>';}?>

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


                    <select onchange="updateList1(this.value)" class="form-control" type="number" name="Elec_Protection_UE" id="Elec_Protection_UE">
                    <option value="" selected>Protection UE :</option>
                    <option value="0">Non protégé</option>
                    <option value="10">10A</option>
                    <option value="16">16A</option>
                    <option value="20">20A</option>
                    <option value="25">25A</option>
                    <option value="32">32A</option>
                    </select><br>

                    <select onchange="updateList2(this.value)" class="form-control" type="number" name="Elec_Protection_UI" id="Elec_Protection_UI">
                    <option value="" selected>Protection UI :</option>
                    <option value="0">Non protégé</option>
                    <option value="10">10A</option>
                    <option value="16">16A</option>
                    <option value="20">20A</option>
                    <option value="25">25A</option>
                    <option value="32">32A</option>
                    <option value="40">40A</option>
                    </select><br>


                    <?php if($r4->Appoint_Int == "Non"){

                    echo'

                    <select onchange="updateList3(this.value)" class="form-control" type="number" name="Elec_Protection_Appoint" id="Elec_Protection_Appoint">
                    <option value="" selected>Protection Appoint :</option>
                    <option value="0">Non protégé</option>
                    <option value="10">10A</option>
                    <option value="16">16A</option>
                    <option value="20">20A</option>
                    <option value="25">25A</option>
                    <option value="32">32A</option>
                    <option value="40">40A</option>
                    </select><br>'; }else{

                        echo '<input onchange="updateList3(this.value)" type="hidden" name="Elec_Protection_Appoint"  id="Elec_Protection_Appoint" value="0">';

                    }
                    
                    
                    ?>

                    <select onchange="updateList4(this.value)" class="form-control" type="number" name="Elec_Protection_Dif" id="Elec_Protection_Dif">
                    <option value="" selected>Calibre Differentiel :</option>
                    <option value="0">Non protégé</option>
                    <option value="20">20A</option>
                    <option value="25">25A</option>
                    <option value="32">32A</option>
                    <option value="40">40A</option>
                    <option value="63">63A</option>
                    </select><br>
            

                    </div>


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

                    <select class="form-control" type="text" name="Elec_Protection_UE_T" id="Elec_Protection_UE_T">
                    <option value="" selected>Type 1:</option>
                    <option value="X">Non protégé</option>
                    <option value="C">C</option>
                    <option value="D">D</option>
                    </select><br>

                    <select class="form-control" type="text" name="Elec_Protection_UI_T" id="Elec_Protection_UI_T">
                    <option value="" selected>Type 2:</option>
                    <option value="X">Non protégé</option>
                    <option value="C">C</option>
                    <option value="D">D</option>
                    </select><br>

                    <?php if($r4->Appoint_Int == "Non"){

                        echo'

                            <select class="form-control" type="number" name="Elec_Protection_Appoint_T" id="Elec_Protection_Appoint_T">
                            <option value="" selected>Type 3:</option>
                            <option value="X">Non protégé</option>
                            <option value="C">C</option>
                            <option value="D">D</option>
                            </select><br>'; }else{

                                echo '<input onchange="updateList3(this.value)" type="hidden" name="Elec_Protection_Appoint_T"  id="Elec_Protection_Appoint_T" value="X">';
        
                            }?>



                    <select class="form-control" type="text" name="Elec_Protection_Dif_T" id="Elec_Protection_Dif_T">
                    <option value="" selected>Type Differentiel :</option>
                    <option value="X">Non protégé</option>
                    <option value="A">A</option>
                    <option value="AC">AC</option>
                    </select><br>

                    </div>

                    </div>

                    <div class="col-md-3-l">
                    <h4>Controle Automatisé</h4>
                    <b id="textabo"></b><br>

                    <b id="textpue"></b><br>
                    <b id="textpui"></b><br>
                    <b id="textpap"></b><br>
                    <b id="textpdif"></b><br>
                    <b id="confp"></b><br>

                    <button type="button" onclick="getValue();">Vérifier</button>
                    </div>

                    <div class="col-md-3-l">
                    <h4>Validation du dossier</h4>
                



                    
                    <p>Observations :<textarea class="form-control" rows="5" name="Elec_Obs1" ></textarea></p>



                    <input class="btn-lg btn-success" class="align-middle" type="submit" name="E1" value="Soumettre">
                    <input type='hidden' name='ID' value='<?php echo $_GET['ID'];?>'> 


                    <input type="hidden" name="Elec_Abo_detail"  id="Elec_Abo_detail" value="">
                    <input type="hidden" name="Elec_Protection"  id="Elec_Protection" value="">
                    

                    </div> 
            </div> 

            </div>


        </div>	
<script>

//recup info tables



//affichage des questions equipements obligatoire    




document.getElementById("Elec_Abo_Mono").style.display = "none";
document.getElementById("Tension_mono").style.display = "none";
document.getElementById("Elec_Abo_Tri").style.display = "none";
document.getElementById("Tension_tri_l1n").style.display = "none";
document.getElementById("Tension_tri_l2n").style.display = "none";
document.getElementById("Tension_tri_l3n").style.display = "none";

function updateList(A) {

if (A === "Mono") {

document.getElementById("Elec_Abo_Mono").style.display = "block";
document.getElementById("Tension_mono").style.display = "block";
document.getElementById("Elec_Abo_Tri").style.display = "none";
document.getElementById("Tension_tri_l1n").style.display = "none";
document.getElementById("Tension_tri_l2n").style.display = "none";
document.getElementById("Tension_tri_l3n").style.display = "none";
document.getElementById('Elec_Type_var').value = "Mono";

} else if (A === "Tri") {
document.getElementById("Tension_mono").style.display = "none";
document.getElementById("Elec_Abo_Mono").style.display = "none";
document.getElementById("Elec_Abo_Tri").style.display = "block";
document.getElementById("Tension_tri_l1n").style.display = "block";
document.getElementById("Tension_tri_l2n").style.display = "block";
document.getElementById("Tension_tri_l3n").style.display = "block";
document.getElementById('Elec_Type_var').value = "Tri";
} 

}

//Afficher les types de protections
document.getElementById("Elec_Protection_UE_T").style.display = "none";
document.getElementById("Elec_Protection_UI_T").style.display = "none";
document.getElementById("Elec_Protection_Appoint_T").style.display = "none";
document.getElementById("Elec_Protection_Dif_T").style.display = "none";

function updateList1(B) {
if (B === "0") {
document.getElementById("Elec_Protection_UE_T").style.display = "none";
document.getElementById('Elec_Protection_UE_T').value = "X";
}else if (B > "0") {
document.getElementById("Elec_Protection_UE_T").style.display = "block";} 
}

function updateList2(C) {
if (C === "0") {
document.getElementById("Elec_Protection_UI_T").style.display = "none";
document.getElementById('Elec_Protection_UI_T').value = "X";
}else if (C > "0") {
document.getElementById("Elec_Protection_UI_T").style.display = "block";} 
}

function updateList3(D) {
if (D === "0") {
document.getElementById("Elec_Protection_Appoint_T").style.display = "none";
document.getElementById('Elec_Protection_Appoint_T').value = "X";
}else if (D > "0") {
document.getElementById("Elec_Protection_Appoint_T").style.display = "block";} 
}

function updateList4(E) {
if (E === "0") {
document.getElementById("Elec_Protection_Dif_T").style.display = "none";
document.getElementById('Elec_Protection_Dif_T').value = "X";
}else if (E > "0") {
document.getElementById("Elec_Protection_Dif_T").style.display = "block";} 
}




function getValue() {


var QTterre = document.getElementById("Elec_Terre").value;    
var QTelectype = document.getElementById("Elec_Type_var").value;
var QTabo =0;
var QTtm =0;

if(QTelectype == "Mono"){
QTabo = document.getElementById("Elec_Abo_Mono").value;
QTtm = document.getElementById("Tension_mono").value;

}

if(QTelectype == "Tri"){
var QTabo = document.getElementById("Elec_Abo_Tri").value;
var QTtl1 = document.getElementById("Tension_tri_l1n").value;
var QTtl2 = document.getElementById("Tension_tri_l2n").value;
var QTtl3 = document.getElementById("Tension_tri_l3n").value;

}

//Valeurs des formulaires
var QTpUE = document.getElementById("Elec_Protection_UE").value;
var QTpUI = document.getElementById("Elec_Protection_UI").value;
var QTpAP = document.getElementById("Elec_Protection_Appoint").value;
var QTpDif = document.getElementById("Elec_Protection_Dif").value;


//Valeurs Requises PAC
var RpUE = document.getElementById("pue").value;
var RpUI = document.getElementById("pui").value;
var RpAP = document.getElementById("pap").value;

var Rcmax = document.getElementById("cmax").value;
var RpuissAP = document.getElementById("puisssap").value;

//Traitement des infos

    //Validation de l'abonnment
if(QTabo == "3"){ var Pmax = 3000;}else if(QTabo =="6"){ var Pmax = 6000;}else if(QTabo =="9"){ var Pmax = 9000;}else if(QTabo =="12"){ var Pmax = 12000;}else if(QTabo =="18"){ var Pmax = 18000;}
else if(QTabo =="24"){ var Pmax = 24000;}else if(QTabo =="30"){ var Pmax = 30000;}else if(QTabo =="36"){ var Pmax = 36000;}

document.getElementById("Elec_Abo_var").value = QTabo;

if( (Rcmax*1+RpuissAP*1/2) > Pmax){var confabo = "Non Conforme"; document.getElementById("textabo").innerHTML = "Abonnement électrique trop faible.";}
else{var confabo = "Conforme";  document.getElementById("textabo").innerHTML = "Abonnement électrique ok."; }

document.getElementById('Elec_Abo_detail').value=confabo;

    //Validation des protections electriques

if(QTpUE < RpUE){var confpue =0; document.getElementById("textpue").innerHTML = "Calibre de protection UE trop faible.";}else{var confpue =1; document.getElementById("textpue").innerHTML = "Calibre de protection UE ok."; }
if(QTpUI < RpUI){var confpui =0; document.getElementById("textpui").innerHTML = "Calibre de protection UI trop faible.";}else{var confpui =1; document.getElementById("textpui").innerHTML = "Calibre de protection UI ok."; }
if(QTpAP < RpAP){var confpap =0; document.getElementById("textpap").innerHTML = "Calibre de protection Appoint trop faible.";}else{var confpap =1; document.getElementById("textpap").innerHTML = "Calibre de protection Appoint ok."; }

if ((RpUE*1+RpUI*1+(RpAP*1/2)) > QTpDif*1) { document.getElementById("textpdif").innerHTML = "Calibre du differentiel trop faible.";}else{document.getElementById("textpdif").innerHTML = "Calibre du differentiel ok."; }

if(confpue == "0" || confpui == "0" || confpap == "0"){ var ConfP = "Non conforme"; document.getElementById("confp").innerHTML = "Protections electriques installées non conforme.";}
else{var ConfP = "Conforme"; document.getElementById("confp").innerHTML = "Protections electriques installées conformes."; }

document.getElementById('Elec_Protection').value=ConfP;

    //Validation de la terre

if(QTterre == "Oui"){

var Tterre = "";



}

}



//recup





//control section hydraulique





    


    </script>
</body>