/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $pe = Personnels::where('id', 1)->first(); $html = App::make('dompdf.wrapper'); $currentdate = Carbon::now(); $html = $html->loadHtml(view('bulletinepaie.index', compact('pe', 'currentdate'))->render())->setPaper('a4'); return $html->stream(); }
public function salaire() { /* * Récupérer listes des personnels nom et prenom concaténée a traver la fonction getFullNameAttribute dans Model * Personnels et le id pour generais le balise select */ $prime = Prime::all()->lists('description', 'id')->toArray(); $personnels = ['aucunpersonnel' => '------'] + Personnels::where('deleted_at', '0')->get()->lists('full_name', 'id')->toArray(); return view('salaire.index', compact('personnels', 'prime')); }
public function index() { $jpct = Personnels::where('deleted_at', '=', 0)->with('jpCoutTotals')->get(); return view('jpcouttotal/index', compact('jpct')); }
public function updateCongePersonnell(Request $request, $id) { $congeList = ListesDemandsConges::where('id', $id)->first(); $personnels = Personnels::where('deleted_at', '=', 0)->with('conges')->findOrFail($congeList->personnel_id); $AllNbJour = $personnels->conges->nb_jour_conges; $AllNbJourReste = $personnels->conges->nb_jour_de_conge_reste; $Allsomme_conge_demander = $personnels->conges->somme_conge_demander; $TempsNbCongeObtenu = $congeList->nb_jour_de_conge_obtenu; $currentNomberDeJourDemander = $congeList->nb_jouer_conge_demander; $TempsSommeJourCongee = $Allsomme_conge_demander + $AllNbJourReste; $new_nb_jour_de_conge_reste = $TempsSommeJourCongee - $request->nb_jouer_conge_demander; $newSommeCongee = $AllNbJour - $new_nb_jour_de_conge_reste; $updateListsConges = array('date_de_debut_conge' => $request->date_de_debut_conge, 'date_de_fin_conge' => $request->date_de_fin_conge, 'nb_jouer_conge_demander' => $request->nb_jouer_conge_demander, 'somme_conge_demander' => $newSommeCongee, 'nb_jour_de_conge_obtenu' => $currentNomberDeJourDemander, 'nb_jour_de_conge_reste' => $new_nb_jour_de_conge_reste, 'description' => $request->description); ListesDemandsConges::where('id', $id)->update($updateListsConges); $congeLists = ListesDemandsConges::where('personnel_id', $congeList->personnel_id)->get(); $newSommeCongeeAll = 0; foreach ($congeLists as $congelist) { $newSommeCongeeAll += $congelist->nb_jouer_conge_demander; } $updateConges = array('somme_conge_demander' => $newSommeCongeeAll, 'nb_jour_de_conge_obtenu' => $newSommeCongee, 'nb_jour_de_conge_reste' => $AllNbJour - $newSommeCongeeAll); Conges::where('personnels_id', $congeList->personnel_id)->update($updateConges); return redirect('conges/' . $congeList->personnel_id); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $jpirpp = Personnels::where('deleted_at', '=', 0)->with('jpIrpp')->get(); return view('jpirpp/index', compact('jpirpp')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $cnss = Personnels::where('deleted_at', '=', 0)->with('cnss')->get(); return view('cnss/index', compact('cnss')); }