| Current Path : /home/ataenra/www/ATA/INTRANET/Formulaires/PAC_AE/ |
| Current File : /home/ataenra/www/ATA/INTRANET/Formulaires/PAC_AE/importationprojet.php |
<?php
//ON INSERE LE FORMULAIRE COMPLET
session_start();
require "../../Outils/co.php";
$_SESSION['IDPAC'] = $_POST['IDPAC'];
$IDPAC = $_SESSION['IDPAC'];
$consotex = $_SESSION['ConsoTEx'];
$consoECS = $_SESSION['ConsoEcs'];
$AnnuelECS = $_SESSION['CoutAnEcs'];
$Tconso = $_SESSION['ConsoChauf'];
$Annuel = $_SESSION['CoutAnChauf'];
if(isset($_POST['HCPE'.$IDPAC.''])){
$HConsoPacElec = $_POST['HCPE'.$IDPAC.''];}else{$HConsoPacElec ="0";} //Hybride conso elec
if(isset($_POST['PCPE'.$IDPAC.''])){
$ConsoPacElec = $_POST['PCPE'.$IDPAC.''];}else{$ConsoPacElec ="0";}//Pac conso elec
if(isset($_POST['PCPEcs'.$IDPAC.''])){
$ConsoPacElecEcs = $_POST['PCPEcs'.$IDPAC.''];}else{$ConsoPacElecEcs ="0";}//Pac conso elec
if(isset($_POST['HCPG'.$IDPAC.''])){
$HConsoPacGaz = $_POST['HCPG'.$IDPAC.''];}else{$HConsoPacGaz ="0";}//Hybride conso Gaz
if(isset($_POST['HTX'.$IDPAC.''])){
$HTauxcouv = $_POST['HTX'.$IDPAC.''];}else{$HTauxcouv = "0";}//Taux couverture Hybride ConsoT/Elec
if(isset($_POST['TX'.$IDPAC.''])){
$PTauxcouv = $_POST['TX'.$IDPAC.''];}else{$PTauxcouv = "0";} //Taux couverture PAC PuissanceDispo a 9 + appoint / Deperditions
if(isset($_POST['HECO'.$IDPAC.''])){
$HEconomie = $_POST['HECO'.$IDPAC.''];}else{$HEconomie = "0";} //Hybride economies annuelles
if(isset($_POST['ECO'.$IDPAC.''])){
$Economie = $_POST['ECO'.$IDPAC.''];}else{$Economie = "0";} //Pac economies annuelles
if(isset($_POST['PPV'.$IDPAC.''])){
$PrixVentePac = $_POST['PPV'.$IDPAC.''];}else{$PrixVentePac = "0";} //Prix vente Pac
if(isset($_POST['HPV'.$IDPAC.''])){
$PrixVenteHyb = $_POST['HPV'.$IDPAC.''];}else{$PrixVenteHyb = "0";} //Prix vente Hybride
if(isset($_POST['IDTH'])){
$_SESSION['IDTH'] = $_POST['IDTH'];}else{$_SESSION['IDTH'] = "0";}
$IDTH = $_SESSION['IDTH'];
if(isset($_POST['MCOM'.$IDPAC.''])){
$MCOM = $_POST['MCOM'.$IDPAC.''];}else{$MCOM= "0";} //liste des articles
if(isset($_POST['Simul'.$IDPAC.''])){
$Simul = $_POST['Simul'.$IDPAC.''];}else{$Simul = "0";} //liste des articles
//Type de pac
if(isset($_POST['LIAISON'.$IDPAC.''])){
$_SESSION['LIAISON'] = $_POST['LIAISON'.$IDPAC.''];}else{$_SESSION['LIAISON'] = "0";}
if($_SESSION['LIAISON'] =="Gaz"){$TypePac = "GAZ";}elseif($_SESSION['LIAISON'] =="Eau"){$TypePac = "EAU";}else{$TypePac = "GAZ";}
//Commission AF
if($_SESSION['COM'] != "Di4lz"){
}else{$MCOM = "0";}
//Type de projet (Soit PAC_AE_M Soit PAC_AE_S Soit PAC_AE_H) table commune projetpacae
if(isset($_POST['TypePAC'.$IDPAC.''])){
$typeprojet = $_POST['TypePAC'.$IDPAC.''];}else{$typeprojet = "0";}
//Nous sommes dans un projet de type pac
$tab = 'projetpacae';
$tabm = "gest_ens_pac_ae";
$tabg = "gest_gamme_pac";
if($_SESSION['PrimesATA']=='Non'){
$A10 = $dbco->prepare("SELECT * FROM cli_simulprime WHERE ID_simulprime = '".$_SESSION['ID_simul']."'");
$A10->execute();
$SA10 = $A10->fetch(PDO::FETCH_OBJ);
//2 CREATION DU DOSSIER
$dossier = $dbco->prepare("INSERT INTO dossier (IDclient, IDmateriel, typeprojet, tableprojet, user, rueC, CodePC, VilleC, Prop, Proptype, hab, PrimeATA, EtatAides)
VALUES (:IDclient, :IDmateriel, :typeprojet, :tableprojet, :user, :rueC, :CodePC, :VilleC, :Prop, :Proptype, :hab, :PrimeATA, :EtatAides)");
$dossier->bindparam(':IDclient',$_SESSION['IDclient']);
$dossier->bindparam(':IDmateriel',$_SESSION['IDPAC']);
$dossier->bindparam(':typeprojet',$typeprojet);
$dossier->bindparam(':tableprojet',$tab);
$dossier->bindparam(':user',$_SESSION['COM']);
$dossier->bindParam(':rueC',$SA10->RueC);
$dossier->bindParam(':CodePC',$SA10->CodePC);
$dossier->bindParam(':VilleC',$SA10->VilleC);
$dossier->bindParam(':Prop',$SA10->prop);
$dossier->bindParam(':Proptype',$SA10->proptype);
$dossier->bindParam(':hab',$SA10->hab);
$dossier->bindValue(':PrimeATA','Non');
$dossier->bindValue(':EtatAides','Client');
$dossier->execute();
$lastdossier = $dbco->lastInsertId();
}
if($_SESSION['PrimesATA']=='Oui'){
$A9 = $dbco->prepare("SELECT * FROM cli_simulprime WHERE ID_sp_client = '".$_SESSION['IDclient']."'");
$A9->execute();
$SA9 = $A9->fetch(PDO::FETCH_OBJ);
//2 CREATION DU DOSSIER
$dossier = $dbco->prepare("INSERT INTO dossier (IDclient, IDmateriel, typeprojet, tableprojet, user, rueC, CodePC, VilleC, Prop, Proptype, hab, PrimeATA, EtatAides)
VALUES (:IDclient, :IDmateriel, :typeprojet, :tableprojet, :user, :rueC, :CodePC, :VilleC, :Prop, :Proptype, :hab, :PrimeATA, :EtatAides)");
$dossier->bindparam(':IDclient',$_SESSION['IDclient']);
$dossier->bindparam(':IDmateriel',$_SESSION['IDPAC']);
$dossier->bindparam(':typeprojet',$typeprojet);
$dossier->bindparam(':tableprojet',$tab);
$dossier->bindparam(':user',$_SESSION['COM']);
$dossier->bindParam(':rueC',$SA9->RueC);
$dossier->bindParam(':CodePC',$SA9->CodePC);
$dossier->bindParam(':VilleC',$SA9->VilleC);
$dossier->bindParam(':Prop',$SA9->prop);
$dossier->bindParam(':Proptype',$SA9->proptype);
$dossier->bindParam(':hab',$SA9->hab);
$dossier->bindparam(':PrimeATA',$_SESSION['PrimesATA']);
$dossier->bindValue(':EtatAides','A faire');
$dossier->execute();
$lastdossier = $dbco->lastInsertId();
//2B Si primes creation ligne simulationprime
$aides = $dbco->prepare("INSERT INTO simulationprime (IDdossier, ancienprime, CouleurPrimeRenov, MPR, ProfilCee, MCEE, NBPERS, revenus)
VALUES (:IDdossier, :ancienprime, :CouleurPrimeRenov, :MPR, :ProfilCee, :MCEE, :NBPERS, :revenus)");
$aides->bindParam(':IDdossier',$lastdossier);
$aides->bindParam(':ancienprime',$SA9->ancienprime);
$aides->bindParam(':CouleurPrimeRenov',$SA9->CouleurPrimeRenov);
$aides->bindParam(':MPR',$_SESSION['MPR']);
$aides->bindParam(':ProfilCee',$SA9->ProfilCee);
$aides->bindParam(':MCEE',$_SESSION['MCEE']);
$aides->bindParam(':NBPERS',$SA9->NBPERS);
$aides->bindParam(':revenus',$SA9->revenus);
$aides->execute();
$lastSimul = $dbco->lastInsertId();
$UP = $dbco->prepare('UPDATE dossier SET IDprime = :IDp WHERE ID = :ID');
$UP->bindvalue('IDp',$lastSimul);
$UP->bindvalue('ID',$lastdossier);
$UP->execute();
}
//3 Projet dans projetpacae
$projet = $dbco->prepare("INSERT INTO $tab (IDdossier, JChantier, IDm, IDTH, MCOM, PLT, SurfChauf, HautPlaf, Lambda, TempExtRef, TempIntConf, altimetrie, ChaufC, ProdChaufE, ProdEcsE, Emetteurs, NBZone, EcsNew, Balecs, AboElec, enedis, messagelec, messagenedis, TabElec, Terre, DeUe, DeUi, DeUeUi, BorVei, PlaCuiss, BalEcsS, BalEcsP, PlombG, AccessUe, TypePose, AccessUi, Volume, DeltaT, Deperditions, Regimeau, TypePac, Tampon, VolumeVase, Monobloc, Split, Hybride, PACECS, Volumeau, Electchantier, TabElecE, PlombGE, BalTamp, VaseExp, Circu, Disco, Filtre, RegulP, Clapet, PlombM, modhyd, AccessE, AccessI, ConsoTEx, ConsoEcs, CoutAnEcs, ConsoChauf, CoutAnChauf, ConsoPac, ConsoPacEcs, EcoPac, PrixVentePac, PTauxcouv, HConsoPacElec, HConsoGaz, Htauxcouv, HEcoT, PrixVenteHyb)
VALUES(:IDdossier, :JChantier, :IDm, :IDTH, :MCOM, :PLT, :SurfChauf, :HautPlaf, :Lambda, :TempExtRef, :TempIntConf, :altimetrie, :ChaufC, :ProdChaufE, :ProdEcsE, :Emetteurs, :NBZone, :EcsNew, :Balecs, :AboElec, :enedis, :messagelec, :messagenedis, :TabElec, :Terre, :DeUe, :DeUi, :DeUeUi, :BorVei, :PlaCuiss, :BalEcsS, :BalEcsP, :PlombG, :AccessUe, :TypePose, :AccessUi, :Volume, :DeltaT, :Deperditions, :Regimeau, :TypePac, :Tampon, :VolumeVase, :Monobloc, :Split, :Hybride, :PACECS, :Volumeau, :Electchantier, :TabElecE, :PlombGE, :BalTamp, :VaseExp, :Circu, :Disco, :Filtre, :RegulP, :Clapet, :PlombM, :modhyd, :AccessE, :AccessI, :ConsoTEx, :ConsoEcs, :CoutAnEcs, :ConsoChauf, :CoutAnChauf, :ConsoPac, :ConsoPacEcs, :EcoPac, :PrixVentePac, :PTauxcouv, :HConsoPacElec, :HConsoGaz, :Htauxcouv, :HEcoT, :PrixVenteHyb)");
$projet->bindParam(':IDdossier',$lastdossier);
$projet->bindParam(':JChantier',$_SESSION['JChantier']);
$projet->bindparam(':IDm',$IDPAC);
$projet->bindParam(':IDTH',$IDTH);
$projet->bindParam(':MCOM',$MCOM);
$projet->bindParam(':PLT',$_SESSION['PLT']);
$projet->bindParam(':SurfChauf',$_SESSION['SurfChauf']);
$projet->bindParam(':HautPlaf',$_SESSION['HautPlaf']);
$projet->bindParam(':Lambda',$_SESSION['Lambda']);
$projet->bindParam(':TempExtRef',$_SESSION['TempExtRef']);
$projet->bindParam(':TempIntConf',$_SESSION['TempIntConf']);
$projet->bindParam(':altimetrie',$_SESSION['altimetrie']);
$projet->bindParam(':ChaufC',$_SESSION['ChaufC']);
$projet->bindParam(':ProdChaufE',$_SESSION['ProdChaufE']);
$projet->bindParam(':ProdEcsE',$_SESSION['ProdEcsE']);
$projet->bindParam(':Emetteurs',$_SESSION['Emetteurs']);
$projet->bindParam(':NBZone',$_SESSION['zone']);
$projet->bindParam(':EcsNew',$_SESSION['EcsNew']);
$projet->bindParam(':Balecs',$_SESSION['Balecs']);
$projet->bindParam(':AboElec',$_SESSION['AboElec']);
$projet->bindParam(':enedis',$_SESSION['enedis']);
$projet->bindParam(':messagelec',$_SESSION['messagelec']);
$projet->bindParam(':messagenedis',$_SESSION['messagenedis']);
$projet->bindParam(':TabElec',$_SESSION['TabElec']);
$projet->bindParam(':DeUe',$_SESSION['DeUe']);
$projet->bindParam(':DeUi',$_SESSION['DeUi']);
$projet->bindParam(':DeUeUi',$_SESSION['DeUeUi']);
$projet->bindParam(':BorVei',$_SESSION['BorVei']);
$projet->bindParam(':PlaCuiss',$_SESSION['PlaCuiss']);
$projet->bindParam(':BalEcsS',$_SESSION['BalEcsS']);
$projet->bindParam(':BalEcsP',$_SESSION['BalEcsP']);
$projet->bindParam(':PlombG',$_SESSION['PlombG']);
$projet->bindParam(':AccessUe',$_SESSION['AccessUe']);
$projet->bindParam(':TypePose',$_SESSION['TypePose']);
$projet->bindParam(':AccessUi',$_SESSION['AccessUi']);
$projet->bindParam(':Volume',$_SESSION['Volume']);
$projet->bindParam(':DeltaT',$_SESSION['DeltaT']);
$projet->bindParam(':Deperditions',$_SESSION['Deperditions']);
$projet->bindParam(':Regimeau',$_SESSION['REGEau']);
$projet->bindParam(':TypePac',$TypePac);
$projet->bindParam(':Tampon',$_SESSION['Tampon']);
$projet->bindParam(':VolumeVase',$_SESSION['VolumeVase']);
$projet->bindParam(':Monobloc',$_SESSION['Monobloc']);
$projet->bindParam(':Split',$_SESSION['Split']);
$projet->bindParam(':Hybride',$_SESSION['Hybride']);
$projet->bindParam(':PACECS',$_SESSION['PACECS']);
$projet->bindParam(':Volumeau',$_SESSION['VOLEAU']);
$projet->bindParam(':Electchantier',$_SESSION['ELECT']);
$projet->bindParam(':TabElecE',$_SESSION['Elec']);
$projet->bindParam(':Terre',$_SESSION['Terre']);
$projet->bindParam(':PlombGE',$_SESSION['PlombG']);
$projet->bindParam(':BalTamp',$_SESSION['BalTamp']);
$projet->bindParam(':VaseExp',$_SESSION['VaseExp']);
$projet->bindParam(':Circu',$_SESSION['Circu']);
$projet->bindParam(':Disco',$_SESSION['Disco']);
$projet->bindParam(':Filtre',$_SESSION['Filtre']);
$projet->bindParam(':RegulP',$_SESSION['RegulP']);
$projet->bindParam(':Clapet',$_SESSION['Clapet']);
$projet->bindParam(':PlombM',$_SESSION['PlombM']);
$projet->bindParam(':modhyd',$_SESSION['modhyd']);
$projet->bindParam(':AccessE',$_SESSION['AccessE']);
$projet->bindParam(':AccessI',$_SESSION['AccessI']);
$projet->bindParam(':ConsoTEx',$consotex);
$projet->bindParam(':ConsoEcs',$consoECS);
$projet->bindParam(':CoutAnEcs',$AnnuelECS);
$projet->bindParam(':ConsoChauf',$Tconso);
$projet->bindParam(':CoutAnChauf',$Annuel);
$projet->bindParam(':ConsoPac',$ConsoPacElec);
$projet->bindParam(':ConsoPacEcs',$ConsoPacElecEcs);
$projet->bindParam(':EcoPac',$Economie);
$projet->bindParam(':PrixVentePac',$PrixVentePac);
$projet->bindParam(':PTauxcouv',$PTauxcouv);
$projet->bindParam(':HConsoPacElec',$HConsoPacElec);
$projet->bindParam(':HConsoGaz',$HConsoPacGaz);
$projet->bindParam(':Htauxcouv',$HTauxcouv);
$projet->bindParam(':HEcoT',$HEconomie);
$projet->bindParam(':PrixVenteHyb',$PrixVenteHyb);
$projet->execute();
$lastprojet = $dbco->lastInsertId();
$UP2 = $dbco->prepare('UPDATE dossier SET IDprojet = :IDprojet WHERE ID = :ID');
$UP2->bindvalue('IDprojet',$lastprojet);
$UP2->bindvalue('ID',$lastdossier);
$UP2->execute();
//Inserer toutes les lignes de la table Gest_detail_simulation dans gest_detail_projet
//Selectionner les lignes de la simulation
$A10 = $dbco->prepare("SELECT * FROM gest_detail_simulation WHERE ID_client = '".$_SESSION['IDclient']."' AND ID_simul = '".$Simul."'");
$A10->execute();
while($SA10 = $A10->fetch(PDO::FETCH_OBJ)){
$projet = $dbco->prepare("INSERT INTO gest_detail_projet (ID_dossier, ID_ens, ID_produit, ID_pack, ID_forfait, ID_article, ID_mo, ID_frs, QT_articles, simul_pv, simul_CMD)
VALUES (:ID_dossier, :ID_ens, :ID_produit, :ID_pack, :ID_forfait, :ID_article, :ID_mo, :ID_frs, :QT_articles, :simul_pv, :simul_CMD)");
$projet->bindParam(':ID_dossier',$lastdossier);
$projet->bindparam(':ID_ens',$SA10->ID_ens);
$projet->bindparam(':ID_produit',$SA10->ID_produit);
$projet->bindParam(':ID_pack',$SA10->ID_pack);
$projet->bindparam(':ID_forfait',$SA10->ID_forfait);
$projet->bindParam(':ID_article',$SA10->ID_article);
$projet->bindParam(':ID_mo',$SA10->ID_mo);
$projet->bindParam(':ID_frs',$SA10->ID_frs);
$projet->bindParam(':QT_articles',$SA10->QT_articles);
$projet->bindParam(':simul_pv',$SA10->simul_pv);
$projet->bindParam(':simul_CMD',$SA10->simul_CMD);
$projet->execute();
}
//Generation du PDF en sortie de formulaire
$ID = $lastdossier;
$IDp = $lastprojet;
$IDm = $IDPAC;
if($_SESSION['PrimesATA']=='Oui'){$IDsp = $lastSimul;}
//Suppresion détails simulations
$del=$dbco->prepare("DELETE FROM gest_detail_simulation WHERE ID_client = '".$_SESSION['IDclient']."'");
$del->execute();
?>
<form method="post">
<h6>Votre étude est bien prise en compte sous le numero: <?php echo $lastdossier;?></h6>
<a class="btn btn-primary" toggle="tooltip" data-placement="top" title="GENERER LA SIMULATION" href="./ATA/INTRANET/GenPDF/1Simulation/genpdfresultat.php?ID='<?php echo $lastdossier;?>'">GENERER</a>
<a class="btn btn-primary" href="../../../../index.php/comgp">TERMINER</a>