public function destroy(Pegawai $pegawai)
 {
     //$pegawai=pegawai::findOrFail($idpegawai);
     // delete
     $pegawai->delete();
     // redirect
     flash()->overlay('Data pegawai berhasil dihapus!');
     return redirect('pegawai');
 }
Exemple #2
0
 public function dashboard()
 {
     $prospeks = Prospek::all();
     $projects = Project::all();
     $pelatihans = Pelatihan::all();
     $rpds = Rpd::mine()->where('status', 'BACK TO INITIATOR')->orWhere('status', 'SUBMIT')->orderBy('kode')->paginate(10);
     $users = Pegawai::all();
     $lpds = Lpd::mine()->where('status', 'BACK TO INITIATOR')->orWhere('status', 'SUBMIT')->orWhere('status', 'TAKE PAYMENT')->where('status', 'BACK TO INITIATOR')->orWhere('status', 'PROCESS PAYMENT')->orderBy('kode')->paginate(10);
     return view('dashboard', compact('prospeks', 'projects', 'pelatihans', 'rpds', 'users', 'lpds'));
 }
Exemple #3
0
 public function pegawaiPost()
 {
     if (Pegawai::create(['nama' => strtoupper(Request::get('nama')), 'pangkat' => strtoupper(Request::get('pangkat'))])) {
         Session::flash('success', 'Berjaya direkod');
         return Redirect::route('members.setup.pegawai');
     }
     Session::flash('failed', 'Gagal direkod');
     return Redirect::route('members.setup.pegawai');
 }
Exemple #4
0
 public function editRpd(Rpd $rpd)
 {
     $user = Auth::user();
     if ($user->role == 'administration') {
         if ($rpd->status != 'SUBMIT' && $rpd->nik != $user->nik) {
             return redirect('/rpd/submitted')->with('error', 'Anda tidak dapat melakukan edit terhadap RPD tersebut.');
         }
     } else {
         if ($rpd->status == 'SUBMIT' || $rpd->nik != $user->nik) {
             return redirect('/rpd/submitted')->with('error', 'Anda tidak dapat melakukan edit terhadap RPD tersebut.');
         }
     }
     $list_pegawai = Pegawai::orderBy('nama_lengkap', 'asc')->lists('nama_lengkap', 'nik');
     $list_kota = Kota::orderBy('nama_kota', 'asc')->lists('nama_kota', 'kode');
     $list_project = Project::orderBy('nama_project')->select('nama_project', 'nama_lembaga', 'kode')->get();
     $list_prospek = Prospek::orderBy('nama_prospek')->select('nama_prospek', 'nama_lembaga', 'kode')->get();
     $list_pelatihan = Pelatihan::orderBy('nama_pelatihan')->select('nama_pelatihan', 'nama_lembaga', 'kode')->get();
     $list_transportasi = Transportasi::orderBy('nama_transportasi', 'asc')->get()->all();
     $list_penginapan = Penginapan::orderBy('nama_penginapan')->lists('nama_penginapan', 'id');
     return view('rpd.edit', compact('rpd', 'list_pegawai', 'list_kota', 'list_project', 'list_prospek', 'list_pelatihan', 'list_transportasi', 'list_penginapan'));
 }
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     $pegawai = Pegawai::create(['kodepegawai' => $data['kodepegawai'], 'nama' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'alamat' => $data['alamat'], 'telepon' => $data['telepon'], 'jeniskelamin' => $data['jeniskelamin'], 'tgllahir' => $data['tgllahir'], 'agama' => $data['agama'], 'statuskawin' => $data['statuskawin'], 'pendidikanterakhir' => $data['pendidikanterakhir'], 'jabatan' => $data['jabatan'], 'gajipokok' => $data['gajipokok'], 'tunjangantetap' => $data['tunjangantetap'], 'hakcuti' => $data['hakcuti'], 'statusaktif' => $data['statusaktif']]);
     \App\Absensi::create(['pegawai_id' => $pegawai->idpegawai, 'tglabsen' => Carbon::now(), 'waktumasuk' => Carbon::create('1000', '0', '0'), 'waktupulang' => Carbon::create('1000', '0', '0')]);
     return $pegawai;
 }
 public function edit(Training $training)
 {
     $peg = Pegawai::active()->lists('nama', 'idpegawai');
     return view('pages/training/edit', compact('training', 'peg'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  Penilaian  $penilaian
  * @return Response
  */
 public function destroy(Penilaian $penilaian)
 {
     $pegawai = \App\Pegawai::findOrFail($penilaian->pegawai_id);
     if ($pegawai->penilaian->last() != $pegawai->penilaian->first()) {
         // delete
         $penilaian->delete();
         flash()->overlay('Data penilaian berhasil dihapus!');
     } else {
         flash()->overlay('Data penilaian tidak bisa dihapus!');
     }
     // redirect
     return redirect('penilaian');
 }
Exemple #8
0
 public function pegawai()
 {
     $pegawai = Pegawai::all();
     return $pegawai->toJson();
 }
Exemple #9
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  App\Pegawai $pegawai
  * @return Response
  */
 public function destroy(Pegawai $pegawai)
 {
     if ($pegawai->role == 'super_admin' && $pegawai->nik != auth()->user()->nik) {
         return redirect('/user')->with('error', 'Anda tidak dapat menghapus super admin lain.');
     }
     $pegawai->delete();
     return redirect('/user')->with('success', 'Sukses menghapus ' . $pegawai->nama_lengkap . '.');
 }
Exemple #10
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  phk  $phk
  * @return Response
  */
 public function edit(Phk $phk)
 {
     $pegawai = \App\Pegawai::active()->lists('nama', 'idpegawai');
     return view('pages/phk/edit', compact('phk', 'pegawai'));
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  pelanggaran  $pelanggaran
  * @return Response
  */
 public function edit(Pelanggaran $pelanggaran)
 {
     $pegawai = \App\Pegawai::active()->lists('nama', 'idpegawai');
     return view('pages/pelanggaran/edit', compact('pelanggaran', 'pegawai'));
 }
Exemple #12
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     User::create(['name' => 'Mohd Najib b Ruslah', 'email' => '*****@*****.**', 'password' => \Hash::make('najib')]);
     User::create(['name' => 'admin', 'email' => '*****@*****.**', 'password' => \Hash::make('password')]);
     User::create(['name' => 'Suhairi Abdul Hamid', 'email' => '*****@*****.**', 'password' => \Hash::make('suhairi')]);
     Cawangan::create(['nama' => 'ALOR SETAR']);
     Cawangan::create(['nama' => 'POKOK SENA']);
     Cawangan::create(['nama' => 'SUNGAI PETANI']);
     Cawangan::create(['nama' => 'PAROL']);
     Warganegara::create(['nama' => 'WARGANEGARA']);
     Warganegara::create(['nama' => 'WARGA ASING']);
     Warganegara::create(['nama' => 'LAIN_LAIN']);
     Jantina::create(['nama' => 'LELAKI']);
     Jantina::create(['nama' => 'PEREMPUAN']);
     Bangsa::create(['nama' => 'MELAYU']);
     Bangsa::create(['nama' => 'CINA']);
     Bangsa::create(['nama' => 'INDIA']);
     Bangsa::create(['nama' => 'LAIN_LAIN']);
     Kategori::create(['nama' => 'SABITAN']);
     // ---> 1
     Kategori::create(['nama' => 'BUKAN SABITAN']);
     // ---> 2
     Kategori::create(['nama' => 'DADAH']);
     // ---> 3
     Kategori::create(['nama' => 'MUDA']);
     // ---> 4
     Kategori::create(['nama' => 'PAROL']);
     // ---> 5
     Kategori::create(['nama' => 'KEM']);
     // ---> 6
     //        Kesalahan
     //            Banduan Akhir   -> 1
     //            B. Seumur Hayar -> 2
     //            B. Seumur Hidup -> 3
     //            T. Limpah Sultan-> 4
     //            H. Lama         -> 5
     //            H. Singkat      -> 6 ----> SABITAN
     //            T. M. Tinggi    -> 7
     //            T. M. Sesyen    -> 8
     //            T. M. Rendah    -> 9
     //            T. M. Rayuan    -> 10
     //            T. M. R. S      -> 11
     //            B. Dagang       -> 12 ----> B. SABITAN
     //            Dadah           -> 13
     //            Muda            -> 14
     //            Parol`          -> 15
     //            KEM             -> 16
     Kesalahan::create(['nama' => 'BANDUAN AKHIR', 'kategori_id' => '1', 'kod' => 'BA']);
     Kesalahan::create(['nama' => 'BANDUAN SEUMUR HAYAT', 'kategori_id' => '1', 'kod' => 'SH']);
     Kesalahan::create(['nama' => 'BANDUAN SEUMUR HIDUP', 'kategori_id' => '1', 'kod' => 'BSH']);
     Kesalahan::create(['nama' => 'TAHANAN LIMPAH SULTAN', 'kategori_id' => '1', 'kod' => 'TLS']);
     Kesalahan::create(['nama' => 'HUKUMAN LAMA', 'kategori_id' => '1', 'kod' => 'HL']);
     Kesalahan::create(['nama' => 'HUKUMAN SINGKAT', 'kategori_id' => '1', 'kod' => 'HS']);
     Kesalahan::create(['nama' => 'TAHANAN MAHKAMAH TINGGI', 'kategori_id' => '2', 'kod' => 'TMT']);
     Kesalahan::create(['nama' => 'TAHANAN MAHKAMAH SESYEN', 'kategori_id' => '2', 'kod' => 'TMS']);
     Kesalahan::create(['nama' => 'TAHANAN MAHKAMAH RENDAH', 'kategori_id' => '2', 'kod' => 'TMR']);
     Kesalahan::create(['nama' => 'TAHANAN MAHKAMAH RAYUAN', 'kategori_id' => '2', 'kod' => 'TMR']);
     //  KIV
     Kesalahan::create(['nama' => 'TAHANAN MAHKAMAH RENDAH SESYEN', 'kategori_id' => '2', 'kod' => 'TMRS']);
     Kesalahan::create(['nama' => 'BANDUAN DAGANG', 'kategori_id' => '2', 'kod' => 'BD']);
     Kesalahan::create(['nama' => 'DADAH', 'kategori_id' => '3', 'kod' => 'DADAH']);
     Kesalahan::create(['nama' => 'PAROL', 'kategori_id' => '4', 'kod' => 'PAROL']);
     Kesalahan::create(['nama' => 'MUDA', 'kategori_id' => '5', 'kod' => 'MUDA']);
     Kesalahan::create(['nama' => 'KEM', 'kategori_id' => '6', 'kod' => 'KEM']);
     Kesalahan::create(['nama' => 'POCA', 'kategori_id' => '6', 'kod' => 'KEM']);
     Pegawai::create(['nama' => 'NOOR HAZWAN B AB HAMID', 'pangkat' => 'KPL 15883']);
 }