Skip to content

Commit

Permalink
mise en place de types de dechets evacuée(50% done) dans les sorties …
Browse files Browse the repository at this point in the history
…hors boutique
  • Loading branch information
mart1ver committed Nov 30, 2014
1 parent 1e5f9ac commit 507f7f3
Show file tree
Hide file tree
Showing 10 changed files with 262 additions and 39 deletions.
2 changes: 1 addition & 1 deletion css/bootstrap.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion css/bootstrap.min.css

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions ifaces/edition_filieres_sortie.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
die('Erreur : '.$e->getMessage());
}
// On affiche une liste déroulante des type de collecte visibles
$reponse = $bdd->query('SELECT * FROM type_dechets WHERE visible = "oui"');
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
Expand Down Expand Up @@ -116,15 +116,15 @@
filieres_sortie.timestamp,
filieres_sortie.nom,
filieres_sortie.description,
type_dechets.nom AS id_type_dechet,
type_dechets_evac.nom AS id_type_dechet_evac,
filieres_sortie.couleur,
filieres_sortie.visible
FROM filieres_sortie, type_dechets
FROM filieres_sortie, type_dechets_evac
WHERE filieres_sortie.id_type_dechet = type_dechets.id ');
WHERE filieres_sortie.id_type_dechet_evac = type_dechets_evac.id ');

// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
Expand All @@ -136,7 +136,7 @@
<td><?php echo $donnees['timestamp']?></td>
<td><?php echo $donnees['nom']?></td>
<td><?php echo $donnees['description']?></td>
<td><?php echo $donnees['id_type_dechet']?></td>
<td><?php echo $donnees['id_type_dechet_evac']?></td>
<td><span class="badge" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['couleur']?></span></td>
<td>
<form action="../moteur/filiere_sortie_visible.php" method="post">
Expand Down Expand Up @@ -175,7 +175,7 @@
<input type="hidden" name ="nom" id="nom" value="<?php echo $donnees['nom']?>">
<input type="hidden" name ="description" id="description" value="<?php echo $donnees['description']?>">
<input type="hidden" name ="couleur" id="couleur" value="<?php echo substr($_POST['couleur'],1)?>">
<input type="hidden" name ="id_type_dechet" id="id_type_dechet" value="<?php echo $donnees['id_type_dechet']?>">
<input type="hidden" name ="id_type_dechet_evac" id="id_type_dechet" value="<?php echo $donnees['id_type_dechet']?>">
<button class="btn btn-warning btn-sm" >modifier</button>


Expand Down
4 changes: 2 additions & 2 deletions ifaces/modification_filiere_sortie.php
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,11 @@
die('Erreur : '.$e->getMessage());
}
// On affiche une liste deroulante des type de collecte visibles
$reponse = $bdd->query('SELECT * FROM type_dechets WHERE visible = "oui"');
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');
// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{
if ($_POST['id_type_dechet'] == $donnees['nom']) // SI on a pas de message d'erreur
if ($_POST['id_type_dechet_evac'] == $donnees['nom']) // SI on a pas de message d'erreur
{
?>
<option value = "<?php echo$donnees['id']?>" selected ><?php echo$donnees['nom']?></option>
Expand Down
161 changes: 154 additions & 7 deletions ifaces/sortiesc.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,25 @@
$reponse->closeCursor(); // Termine le traitement de la requête
?>
<script type="text/javascript">
function encaisse() {
if (parseInt(document.getElementById('najout').value) >= 1)
{

document.getElementById("formulaire").submit();
}
}
function printdiv(divID)
{
var headstr = "<html><head><title></title></head><body><small><?php echo $_SESSION['structure'] ?><br><?php echo $_SESSION['adresse'] ?><br><label>Bon de sortie hors boutique.</label><br>type d'apport";
var footstr = "<br>Masse totale :</body></small>";
var newstr = document.all.item(divID).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}

function submanut(x)
{
if ((document.getElementById("number").value - x) > 0 )
Expand All @@ -57,6 +76,7 @@ function tdechet_write(y,z)
document.getElementById(y).innerText = parseFloat(document.getElementById(y).innerText) + parseFloat(document.getElementById("number").value) ;
document.getElementById(z).value = parseFloat(document.getElementById(z).value) + parseFloat(document.getElementById("number").value) ;
document.getElementById("number").value = "";
document.getElementById("najout").value = parseInt(document.getElementById("najout").value)+1;
}
}
function tdechet_clear()
Expand Down Expand Up @@ -90,6 +110,39 @@ function tdechet_clear()

$reponse->closeCursor(); // Termine le traitement de la requête
?>

<?php

try
{
// On se connecte à MySQL
include('../moteur/dbconfig.php');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}

// Si tout va bien, on peut continuer

// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{

?>
document.getElementById('<?php echo "d".$donnees['nom']?>').innerText = "0" ;
document.getElementById(<?php echo "d".$donnees['id']?>).value = "0" ;
<?php }

$reponse->closeCursor(); // Termine le traitement de la requête
?>



}
</script>
<?php
Expand Down Expand Up @@ -179,7 +232,7 @@ function tdechet_clear()

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

<form action="../moteur/sortiesc_post.php" method="post">
<form action="../moteur/sortiesc_post.php" method="post" id="formulaire">

<input type="hidden" name ="id_point_sortie" id="id_point_sortie" value="<?php echo $_GET['numero']?>">
</div>
Expand All @@ -200,7 +253,7 @@ function tdechet_clear()
<div class="panel-heading">
<h3 class="panel-title"><label>bon de sortie hors boutique:</label></h3>
</div>
<div class="panel-body">
<div class="panel-body" id="divID">



Expand Down Expand Up @@ -251,18 +304,66 @@ function tdechet_clear()



<?php }

$reponse->closeCursor(); // Termine le traitement de la requête
?>


<?php

try
{
// On se connecte à MySQL
include('../moteur/dbconfig.php');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}

// Si tout va bien, on peut continuer

// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{

?>







<ul class="list-group">
<li class="list-group-item">
<input type="hidden" value="0" name ="<?php echo "d".$donnees['id']?>" id="<?php echo "d".$donnees['id']?>">
<span class="badge" id="<?php echo "d".$donnees['nom']?>" style="background-color:<?php echo$donnees['couleur']?>">0</span>
<?php echo$donnees['nom']?>

</li>







<?php }

$reponse->closeCursor(); // Termine le traitement de la requête
?>

</ul>
<button class="btn btn-primary btn-lg">c'est pesé!</button>
<button class="btn btn-primary btn-lg" align="center"><span class="glyphicon glyphicon-print"></span></button>
<button class="btn btn-warning btn-lg" onclick="tdechet_clear();"><span class="glyphicon glyphicon-refresh"></button>



<br>

</div>
</div>

Expand Down Expand Up @@ -328,7 +429,8 @@ function tdechet_clear()
</select>

<br>

<input type="hidden" value="0" name ="najout" id="najout">


<input type="text" class="form-control" name="commentaire" id="commentaire" placeholder="Commentaire">
</form>
Expand Down Expand Up @@ -476,7 +578,52 @@ function tdechet_clear()
</div>
</div>

<div class="row" >
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title"><label>Materiaux et dechets:</label></h3>
</div>
<div class="panel-body">



<?php
try
{
// On se connecte à MySQL
include('../moteur/dbconfig.php');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{
?>
<div class="btn-group">
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;" onclick="tdechet_write('<?php echo"d".$donnees['nom']?>','<?php echo "d".$donnees['id']?>');" ><span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
</button>

</div>

<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>



</div>
</div>
<button class="btn btn-primary btn-lg" onclick="encaisse();">C'EST PESÉ!</button>

<button class="btn btn-primary btn-lg" align="center" onclick="printdiv('divID');" value=" Print " ><span class="glyphicon glyphicon-print"></span></button>
<button class="btn btn-warning btn-lg" onclick="tdechet_clear();"><span class="glyphicon glyphicon-refresh"></button>
</div>


Expand Down
Loading

0 comments on commit 507f7f3

Please sign in to comment.