/**
  * 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'));
 }
Beispiel #6
0
 /**
  * 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'));
 }