<?php
  switch($Etape)
  {
    case 0:
      echo "<form name='info' method='post'>\n";
      echo "<TABLE border=1><TR><TH>Date</TH><TD>".Cree_Entree_Type("intervalle",2,0,"",RECHERCHE)."</TD></TR></TABLE>";
      echo "<input type='hidden' name='Type' value=$Type>";
      echo "<input type='hidden' name='Sous_Type' value=$Sous_Type>";
      echo "<input type='hidden' name='Etape' value='1'>";
      echo "<script language=JavaScript>\n";
      echo "force_submit=true;\n";
      echo "this.document.forms['info'].elements[0].focus();\n";
      echo "</script>\n";
      echo "<input type='submit' value='valider'>";
      echo "</form>\n";
    break;
    case 1:
      if($intervalle[5]!=0)
      {
        $tmp_int[0]=$intervalle[3];
        $tmp_int[1]=$intervalle[4];
        $tmp_int[2]=$intervalle[5];
        $requette="SELECT * FROM commande".ID_GARAGE." WHERE ".Requette_Recherche("DatePayement",18,$intervalle)." AND Paye='O' AND Type='FO' ORDER BY DatePayement";
        $resultat=Connection::executeRawQueryWithfetchAll($requette);
        echo "<TABLE border=1>\n";
        //echo "<TR><TH>No Châssis</TH><TH>Marque-Model</TH><TH>No facture vente</TH><TH>Acheteur</TH><TH>Date achat</TH><TH>Montant achat</TH><TH>No bon reprise</TH><TH>Vendeur</TH><TH>date reprise</TH><TH>Montant reprise</TH><TH>Marge</TH></TR>\n";
        echo "<TR><TH>No Châssis</TH><TH>Marque-Model</TH><TH>No bon reprise</TH><TH>Client reprise</TH><TH>date reprise</TH><TH>Prix d'achat</TH><TH>No facture vente</TH><TH>Client vente</TH><TH>Date vente</TH><TH>Montant de vente</TH><TH>Marge TTC</TH></TR>\n";
        foreach($resultat as $ligne)
        {
          $resultat2=CommandeArticle::getCommandeArticleByNoCommandeAndNoArticle($ligne["NoCommande"], 'VHCO');
          if($ligne2=$resultat2[0])
          {
            $requette6="SELECT * FROM commandearticles".ID_GARAGE." WHERE NoCommande=".$ligne["NoCommande"]." AND NoArticle='TVA' AND Description LIKE 'TVA Marge'";
            $resultat6=CommandeArticle::getCommandeArticleByNoCommandeAndNoArticleAndDescription($ligne["NoCommande"], 'TVA', 'TVA Marge');
            if($ligne6=$resultat6[0])
            {
              $marque_model="";
              $nom_acheteur="";
              $nom_vendeur="";
              if($ligne5=Vehicule::getVehiculeByNoChassis($ligne["Vehicule"]))
              {
                $marque_model=$ligne5["MarqueModel"]." ".$ligne5["Model"];
              }
              if($ligne5=Client::getClientByNoClient($ligne["NoClient"]))
              {
                $nom_acheteur=$ligne5["Nom"]." ".$ligne5["Prenom"];
              }
              if($ligne3=Commande::getCommandeByNoCommande($ligne["NoCommandeAssocie"]))
              {
                $resultat4=CommandeArticle::getCommandeArticleByNoCommandeAndNoArticle($ligne3["NoCommande"], 'ACHO');
                if($ligne4=$resultat4[0])
                {
                  if($ligne5=Client::getClientByNoClient($ligne3["NoClient"]))
                  {
                    $nom_vendeur=$ligne5["Nom"]." ".$ligne5["Prenom"];
                  }
                  //echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>".$ligne4["PrixMulti"]."</TD><TD>".$ligne6["PrixMulti"]."</TD></TR>\n";
                  echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>".$ligne4["PrixMulti"]."</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne6["PrixMulti"]."</TD></TR>\n";
                }
                else
                {
                  if($ligne5=Client::getClientByNoClient($ligne3["NoClient"]))
                  {
                    $nom_vendeur=$ligne5["Nom"]." ".$ligne5["Prenom"];
                  }
                  //echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>&nbsp;</TD><TD>".$ligne6["PrixMulti"]."</TD></TR>\n";
                  echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>&nbsp;</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne6["PrixMulti"]."</TD></TR>\n";
                }
              }
              else
              {
                //echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne["NoCommandeAssocie"]."</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>".$ligne6["PrixMulti"]."</TD></TR>\n";
                echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne["NoCommandeAssocie"]."</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne6["PrixMulti"]."</TD></TR>\n";
              }
            }
            else
            {
              $marque_model="";
              $nom_acheteur="";
              $nom_vendeur="";
              if($ligne5=Vehicule::getVehiculeByNoChassis($ligne["Vehicule"]))
              {
                $marque_model=$ligne5["MarqueModel"]." ".$ligne5["Model"];
              }
              if($ligne5=Client::getClientByNoClient($ligne["NoClient"]))
              {
                $nom_acheteur=$ligne5["Nom"]." ".$ligne5["Prenom"];
              }
              if($ligne3=Commande::getCommandeByNoCommande($ligne["NoCommandeAssocie"]))
              {
                $resultat4=CommandeArticle::getCommandeArticleByNoCommandeAndNoArticle($ligne3["NoCommande"], 'ACHO');
                if($ligne4=$resultat4[0])
                {
                  if($ligne5=Client::getClientByNoClient($ligne3["NoClient"]))
                  {
                    $nom_vendeur=$ligne5["Nom"]." ".$ligne5["Prenom"];
                  }
                  //echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>".$ligne4["PrixMulti"]."</TD><TD>0</TD></TR>\n";
                  echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>".$ligne4["PrixMulti"]."</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>0</TD></TR>\n";
                }
                else
                {
                  if($ligne5=Client::getClientByNoClient($ligne3["NoClient"]))
                  {
                    $nom_vendeur=$ligne5["Nom"]." ".$ligne5["Prenom"];
                  }
                  //echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>&nbsp;</TD><TD>0</TD></TR>\n";
                  echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>&nbsp;</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>0</TD></TR>\n";
                  //echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne3["NoCommande"]."</TD><TD>$nom_vendeur</TD><TD>".substr($ligne3["DatePayement"],8,2).".".substr($ligne3["DatePayement"],5,2).".".substr($ligne3["DatePayement"],0,4)."</TD><TD>&nbsp;</TD><TD>".$ligne6["PrixMulti"]."</TD></TR>\n";
                }
              }
              else
              {
                //echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>".$ligne["NoCommandeAssocie"]."</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>0</TD></TR>\n";
                echo "<TR><TD>".$ligne["Vehicule"]."</TD><TD>$marque_model</TD><TD>".$ligne["NoCommandeAssocie"]."</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>".$ligne2["NoCommande"]."</TD><TD>$nom_acheteur</TD><TD>".substr($ligne["DatePayement"],8,2).".".substr($ligne["DatePayement"],5,2).".".substr($ligne["DatePayement"],0,4)."</TD><TD>".$ligne2["PrixMulti"]."</TD><TD>0</TD></TR>\n";
              }
            }
          }
        }
        echo "</TABLE>\n";
      }
    break;
  }
?>
