Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['txtName' => 'required', 'role' => 'required|numeric|not_in:0', 'rActive' => 'required|in:0,1']);
     $level = new Level();
     $level->name = $request->txtName;
     $level->role_id = $request->role;
     $level->active = $request->rActive;
     $level->save();
     return redirect()->route('admin.level.index')->with('message', 'Create level success!');
 }
Esempio n. 2
0
 public function doCreate(CreateLevelRequest $request)
 {
     $level = new Level();
     $level->title = $request->title;
     try {
         $level->save();
         return redirect()->back()->with('message', 'Level has been added successfully !');
     } catch (ParseException $ex) {
         echo 'Failed to create new meal , with error message: ' . $ex->getMessage();
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     try {
         $level = new Level();
         $level->name = $request['name'];
         $level->save();
         \Session::flash('sucess_message', 'Level is created Sucessfully!');
     } catch (\Exception $e) {
         \Session::flash('error_message', 'Oops !! Level is not created.');
     }
     return redirect('myAdmin/levels');
 }
 public function levelAddAction(Request $request)
 {
     $level = $request->input("level");
     $days = $request->input("days");
     $numbers = $request->input("numbers");
     $fee = $request->input("fee");
     $l = new Level();
     $l['level'] = $level;
     $l['days'] = $days;
     $l['numbers'] = $numbers;
     $l['fee'] = $fee;
     $l->save();
     return redirect("/admin/levelManage")->with("msg", "添加成功!");
 }
Esempio n. 5
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make([$request->all(), 'niveau' => $request->niveau], ['niveau' => 'required'], ['niveau.required' => "le nom du niveau est requis"]);
     if ($validator->passes()) {
         $level = new Level();
         $level->niveau = $request->niveau;
         $level->user_id = \Auth::user()->id;
         $level->grade_id = $request->grade;
         $level->save();
         return redirect()->action('StatisticsController@gestion')->with('success', 'Informations bien enregistrées');
     } else {
         return redirect()->back()->withErrors($validator);
     }
 }
Esempio n. 6
0
 public function update(LevelRequest $request, Level $level)
 {
     $level->name = $request->txtName;
     $level->role_id = $request->sltRole;
     $level->save();
     return redirect()->route('admin.level.index')->with('success', 'Edited completely!');
 }
Esempio n. 7
0
 public static function AddGradesAndLevels($user_id, $school_year_id)
 {
     $admin = User::where('id', $user_id)->where('type', 'ecole')->first();
     if ($admin) {
         $creche = new Grade();
         $creche->name = 'Crèche';
         $creche->user_id = $user_id;
         $creche->school_year_id = $school_year_id;
         $creche->save();
         if ($creche->id) {
             $niveau = new Level();
             $niveau->niveau = 'Crèche';
             $niveau->user_id = $user_id;
             $niveau->grade_id = $creche->id;
             $niveau->school_year_id = $school_year_id;
             $niveau->save();
         }
         $mater = new Grade();
         $mater->name = 'Maternelle';
         $mater->user_id = $user_id;
         $mater->school_year_id = $school_year_id;
         $mater->save();
         if ($mater) {
             $niveau = new Level();
             $niveau->niveau = 'Petite Section';
             $niveau->user_id = $user_id;
             $niveau->grade_id = $mater->id;
             $niveau->school_year_id = $school_year_id;
             $niveau->save();
             $niveau = new Level();
             $niveau->niveau = 'Moyenne Section';
             $niveau->user_id = $user_id;
             $niveau->grade_id = $mater->id;
             $niveau->school_year_id = $school_year_id;
             $niveau->save();
             $niveau = new Level();
             $niveau->niveau = 'Grande Section';
             $niveau->user_id = $user_id;
             $niveau->grade_id = $mater->id;
             $niveau->school_year_id = $school_year_id;
             $niveau->save();
         }
         $sc = new Grade();
         $sc->name = 'Primaire';
         $sc->user_id = $user_id;
         $sc->school_year_id = $school_year_id;
         $sc->save();
         if ($sc) {
             for ($i = 1; $i <= 6; $i++) {
                 $niveau = new Level();
                 $niveau->niveau = 'CE' . $i;
                 $niveau->user_id = $user_id;
                 $niveau->grade_id = $sc->id;
                 $niveau->school_year_id = $school_year_id;
                 $niveau->save();
             }
         }
         $col = new Grade();
         $col->name = 'Collège';
         $col->user_id = $user_id;
         $col->school_year_id = $school_year_id;
         $col->save();
         if ($col) {
             for ($i = 1; $i <= 3; $i++) {
                 if ($i == 1) {
                     $niveau = new Level();
                     $niveau->niveau = '1ère année Collège';
                     $niveau->user_id = $user_id;
                     $niveau->grade_id = $col->id;
                     $niveau->school_year_id = $school_year_id;
                     $niveau->save();
                 } elseif ($i > 1) {
                     $niveau = new Level();
                     $niveau->niveau = $i . 'ème année Collège';
                     $niveau->user_id = $user_id;
                     $niveau->grade_id = $col->id;
                     $niveau->school_year_id = $school_year_id;
                     $niveau->save();
                 }
             }
         }
         $lyc = new Grade();
         $lyc->name = 'Lycée';
         $lyc->user_id = $user_id;
         $lyc->school_year_id = $school_year_id;
         $lyc->save();
         if ($lyc) {
             $niveau = new Level();
             $niveau->niveau = 'Tronc Commun';
             $niveau->user_id = $user_id;
             $niveau->grade_id = $lyc->id;
             $niveau->school_year_id = $school_year_id;
             $niveau->save();
             if ($niveau->id) {
                 $l = Level::where('id', $niveau->id)->where('user_id', $user_id)->first();
                 $branchesTc = ['Tronc Commun Sciences', 'Tronc Commun Lettres et sciences humaines', 'Tronc Commun Technologique', 'Tronc Commun Enseignement Originel'];
                 foreach ($branchesTc as $br) {
                     $branche = new Branch();
                     $branche->nom_branche = $br;
                     $branche->code_branche = "";
                     $branche->user_id = $user_id;
                     $branche->level_id = $niveau->id;
                     $branche->school_year_id = $school_year_id;
                     $branche->save();
                     if ($branche->id) {
                         $l->onbranches()->attach([$branche->id]);
                     }
                 }
             }
             $niveau = new Level();
             $niveau->niveau = '1ère Baccalauréat';
             $niveau->user_id = $user_id;
             $niveau->grade_id = $lyc->id;
             $niveau->school_year_id = $school_year_id;
             $niveau->save();
             if ($niveau->id) {
                 $l = Level::where('id', $niveau->id)->where('user_id', $user_id)->first();
                 $branches1Bac = ['Sciences mathématiques', 'Sciences expérimentales', 'Bac Sciences et Technologies Electriques', 'Bac Sciences et Technologies Mecaniques', 'Arts appliqués', 'Sciences économiques et gestion', 'Lettres et sciences humaines', 'Langue Arabe', 'Sciences de la Chariaa'];
                 foreach ($branches1Bac as $br) {
                     $branche = new Branch();
                     $branche->nom_branche = $br;
                     $branche->code_branche = "";
                     $branche->user_id = $user_id;
                     $branche->level_id = $niveau->id;
                     $branche->school_year_id = $school_year_id;
                     $branche->save();
                     if ($branche->id) {
                         $l->onbranches()->attach([$branche->id]);
                     }
                 }
             }
             $niveau = new Level();
             $niveau->niveau = 'Baccalaureat';
             $niveau->user_id = $user_id;
             $niveau->grade_id = $lyc->id;
             $niveau->school_year_id = $school_year_id;
             $niveau->save();
             if ($niveau->id) {
                 $l = Level::where('id', $niveau->id)->where('user_id', $user_id)->first();
                 $branchesBac = ['Bac Sciences mathématiques A', 'Bac Sciences Mathématiques B', 'Bac Sciences Physiques', 'SVT Bac', 'Bac Sciences Agronomiques', 'Bac Sciences et Technologies Electriques', 'Bac Sciences et Technologies Mecaniques', 'Arts appliqués', 'Bac Sciences économiques', 'Bac Techniques de gestion et comptabilité', 'Bac Lettres', 'Sciences humaines', 'Langue Arabe', 'Sciences de la Chariaa'];
                 foreach ($branchesBac as $br) {
                     $branche = new Branch();
                     $branche->nom_branche = $br;
                     $branche->code_branche = "";
                     $branche->user_id = $user_id;
                     $branche->level_id = $niveau->id;
                     $branche->school_year_id = $school_year_id;
                     $branche->save();
                     if ($branche->id) {
                         $l->onbranches()->attach([$branche->id]);
                     }
                 }
             }
         }
     }
 }