public function destroy(Pegawai $pegawai) { //$pegawai=pegawai::findOrFail($idpegawai); // delete $pegawai->delete(); // redirect flash()->overlay('Data pegawai berhasil dihapus!'); return redirect('pegawai'); }
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')); }
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'); }
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'); }
public function pegawai() { $pegawai = Pegawai::all(); return $pegawai->toJson(); }
/** * 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 . '.'); }
/** * 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')); }
/** * 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']); }