Beispiel #1
0
        $chargeManager = new ChargeManager($pdo);
        $chargeCommunManager = new ChargeCommunManager($pdo);
		$livraisonsManager = new LivraisonManager($pdo);
        $livraisonDetailManager = new LivraisonDetailManager($pdo);
		$fournisseursManager = new FournisseurManager($pdo);
		$reglementsFournisseurManager = new ReglementFournisseurManager($pdo);
		$caisseEntreesManager = new CaisseEntreesManager($pdo);
		$caisseSortiesManager = new CaisseSortiesManager($pdo);
		$operationsManager = new OperationManager($pdo);
		//classes and vars
		$idProjet = $_GET['idProjet'];
        $projet = $projetManager->getProjetById($idProjet);
		//Container 1 : Statistiques
		$chiffreAffaireTheorique = 
		ceil(
		  $appartementManager->getTotalPrixAppartementsByIdProjet($idProjet)
          +
          $locauxManager->getTotalPrixLocauxByIdProjet($idProjet)
        );
		
		//get contacts ids and get sum of client operations
		$idsContrats = $contratManager->getContratActifIdsByIdProjet($idProjet);
		$sommeOperationsClients = 0;
		$sommePrixVente = 0;
		foreach($idsContrats as $id){
			$sommeOperationsClients += $operationsManager->sommeOperations($id);
			$sommePrixVente += $contratManager->getContratById($id)->prixVente();
		}
		$sommeApportsClients = ($sommeOperationsClients);
		$reliquat = $sommePrixVente - $sommeOperationsClients; 
        $sommeCharges = 
 $contratManager = new ContratManager($pdo);
 $clientManager = new ClientManager($pdo);
 $chargeManager = new ChargeManager($pdo);
 $chargeCommunManager = new ChargeCommunManager($pdo);
 $livraisonsManager = new LivraisonManager($pdo);
 $livraisonDetailManager = new LivraisonDetailManager($pdo);
 $fournisseursManager = new FournisseurManager($pdo);
 $reglementsFournisseurManager = new ReglementFournisseurManager($pdo);
 $caisseEntreesManager = new CaisseEntreesManager($pdo);
 $caisseSortiesManager = new CaisseSortiesManager($pdo);
 $operationsManager = new OperationManager($pdo);
 //classes and vars
 $idProjet = $_GET['idProjet'];
 $projet = $projetManager->getProjetById($idProjet);
 //Container 1 : Statistiques
 $chiffreAffaireTheorique = ceil($appartementManager->getTotalPrixAppartementsByIdProjet($idProjet) + $locauxManager->getTotalPrixLocauxByIdProjet($idProjet));
 //get contacts ids and get sum of client operations
 $idsContrats = $contratManager->getContratActifIdsByIdProjet($idProjet);
 $sommeOperationsClients = 0;
 $sommePrixVente = 0;
 foreach ($idsContrats as $id) {
     $sommeOperationsClients += $operationsManager->sommeOperations($id);
     $sommePrixVente += $contratManager->getContratById($id)->prixVente();
 }
 $sommeApportsClients = $sommeOperationsClients;
 $reliquat = $sommePrixVente - $sommeOperationsClients;
 $sommeCharges = $chargeCommunManager->getTotal() + $chargeManager->getTotalByIdProjet($idProjet);
 $sommeCharges = ceil($sommeCharges);
 //Container 2 : Statistiques
 $sommeLivraisons = 0;
 $idsLivraisons = $livraisonsManager->getLivraisonIdsByIdProjet($idProjet);