mise en place des budgets

This commit is contained in:
2021-06-07 15:05:20 +02:00
parent 54dc485503
commit b12ed79946
5 changed files with 124 additions and 17 deletions

View File

@@ -22,6 +22,15 @@ class BudgetController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
// Rechercher de l'ensemble des exercices sauf du premier
$years = $em
->createQueryBuilder('year')
->select('year')
->from('App:Year','year')
->orderBy('year.start')
->setFirstResult(1)
->getQuery()->getResult();
// Rechercher l'exercice demandé sinon le dernier
if($id)
$n2=$em->getRepository("App:Year")->find($id);
@@ -253,7 +262,9 @@ class BudgetController extends AbstractController
"domaines" => $tbdomaines,
"n1" => $n1,
"n2" => $n2,
"years" => $years,
"fgprint" => true,
]);
return new PdfResponse(
@@ -267,7 +278,8 @@ class BudgetController extends AbstractController
"usesidebar" => true,
"domaines" => $tbdomaines,
"n1" => $n1,
"n2" => $n2,
"n2" => $n2,
"years" => $years,
]);
}
}
@@ -304,7 +316,7 @@ class BudgetController extends AbstractController
if(!$data) {
$data=new Yeardomaine;
$data->setYear($year);
$data->setProject($domaine);
$data->setDomaine($domaine);
$em->persist($data);
$em->flush();
}