$this->MatiereListToGenerate = $preview->RequestMatiere;
            $_SESSION["Classe"] = $this->Classe;
            $_SESSION["Semestre"] = $this->Semestre;
            $_SESSION["MatiereListToGenerate"] = $this->MatiereListToGenerate;
            //var_dump($preview->RequestMatiere);
            include_once '../view/AffectationView.php';
        }
        // This is for showing Affectation Table
        if (isset($_POST["GenerationEmploi"])) {
            $preview = new AffectationPreview($_POST["GenerationEmploi"], $this->PrincipaleMatiereList);
            $this->Classe = $preview->Classe;
            $this->Semestre = $preview->Semestre;
            $preview->execute();
            $this->MatiereListToGenerate = $preview->RequestMatiere;
            if (isset($this->MatiereListToGenerate)) {
                $gene = new GenerationController($this->MatiereListToGenerate);
                $gene->execute();
                $gene->generate($this->Semestre, $this->Classe, "2015");
            } else {
                echo "Vous devez selectionner une Formation et un Semestre ";
            }
        }
    }
}
function castMatiere($ma)
{
    return $ma;
}
$app = new ApplicationController();
$app->execute();