Exemplo n.º 1
0
 public function simpan_jadwal()
 {
     if (Request::ajax()) {
         $setting = Setting::first();
         $hari = Input::get('hari');
         $guru = Input::get('guru');
         $rombel = Input::get('rombel');
         $jam = Input::get('jam');
         $mapel = Input::get('mapel');
         $cek = DB::table('jadwal')->where('kd_rombel', '=', $rombel)->where('hari', '=', $hari)->where('jam_ke', '=', $jam)->count();
         if ($cek > 0) {
             echo "error";
         } else {
             //cek apakah guru ini sudah mengajar ditempat lain atau belum
             $cekguru = DB::table('jadwal')->where('kd_rombel', 'like', $setting->dari_tahun . '-' . $setting->sampai_tahun . "%")->where('id_guru', '=', $guru)->where('hari', '=', $hari)->where('jam_ke', '=', $jam)->where('kd_mapel', '=', $mapel)->count();
             if ($cekguru > 0) {
                 echo "error2";
             } else {
                 $jadwal = new Jadwal();
                 $jadwal->kd_rombel = Input::get('rombel');
                 $jadwal->hari = Input::get('hari');
                 $jadwal->jam_ke = Input::get('jam');
                 $jadwal->id_guru = Input::get('guru');
                 $jadwal->kd_mapel = Input::get('mapel');
                 $jadwal->save();
                 echo "sukses";
             }
         }
     }
 }
Exemplo n.º 2
0
 public function pengadaan_simpan()
 {
     $id = DB::table('pengadaans')->insertGetId(array('no_srt_permintaan' => Input::get('no_permintaan'), 'id_users' => Session::get('id_user'), 'sifat' => Input::get('sifat'), 'desk_kegiatan' => Input::get('desk_keg'), 'id_cat' => Input::get('jenis'), 'lokasi_kegiatan' => Input::get('lokasi'), 'alamat_pengerjaan' => Input::get('alamat'), 'telp_lokasi_pengerjaan' => Input::get('telp'), 'website' => Input::get('website'), 'sumber_dana' => Input::get('sumber_dana'), 'thn_anggaran' => Input::get('tahun'), 'pagu' => Input::get('pagu'), 'status' => 0, 'aksi' => 0));
     /*$pengadaan = new Proyek();
     
     		$pengadaan->no_srt_permintaan = Input::get('no_permintaan');
     		$pengadaan->id_users = Session::get('id_user');
     		$pengadaan->sifat = Input::get('sifat');
     		$pengadaan->desk_kegiatan = Input::get('desk_keg');
     		$pengadaan->id_cat = Input::get('jenis');
     		$pengadaan->lokasi_kegiatan = Input::get('lokasi');
     		$pengadaan->alamat_pengerjaan = Input::get('alamat');
     		$pengadaan->telp_lokasi_pengerjaan = Input::get('telp');
     		$pengadaan->website = Input::get('website');
     		$pengadaan->sumber_dana = Input::get('sumber_dana');
     		$pengadaan->thn_anggaran = Input::get('tahun');
     		$pengadaan->pagu = Input::get('pagu');
     		$pengadaan->status ="0";
     		$pengadaan->aksi ="0";
     		$pengadaan->save();
     		*/
     $jadwal = new Jadwal();
     $jadwal->id_table = $id;
     $jadwal->jenis_jadwal = "pengadaan";
     $jadwal->thp1_dari = date('Y-m-d');
     $jadwal->thp1_smp = date('Y-m-d');
     $jadwal->save();
     return Redirect::to('admin/permintaan/add/' . $id);
 }
Exemplo n.º 3
0
 public function actionCek()
 {
     $model = new Jadwal();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Jadwal'])) {
         $model->attributes = $_POST['Jadwal'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->ID));
         }
     }
     $this->render('create', array('model' => $model));
 }
Exemplo n.º 4
0
 public function storeJadwal()
 {
     $rules = array('lab_nama' => 'required', 'praktikum_id' => 'required', 'ruang_id' => 'required', 'jadwal_hari' => 'required', 'shift' => 'required', 'JamMulai' => 'required', 'JamSelesai' => 'required');
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::to('/kordas/jadwal')->withErrors($validator);
     } else {
         $praktikum_nama = Praktikum::where('praktikum_id', '=', Input::get('praktikum_id'))->pluck('praktikum_nama');
         $lab = strtoupper(substr(Input::get('lab_nama'), 0, 3));
         $praktikum = strtoupper(substr($praktikum_nama, 0, 3));
         $tahun = substr(date("Y"), -2);
         $kode_ruang = Input::get('ruang_id');
         $shift = Input::get('shift');
         $jadwal_hari = Input::get('jadwal_hari');
         $jadwal_hari_angka = 0;
         if ($jadwal_hari === "Senin") {
             $jadwal_hari_angka = 1;
         } elseif ($jadwal_hari === "Selasa") {
             $jadwal_hari_angka = 2;
         } elseif ($jadwal_hari === "Rabu") {
             $jadwal_hari_angka = 3;
         } elseif ($jadwal_hari === "Kamis") {
             $jadwal_hari_angka = 4;
         } elseif ($jadwal_hari === "Jumat") {
             $jadwal_hari_angka = 5;
         } elseif ($jadwal_hari === "Sabtu") {
             $jadwal_hari_angka = 6;
         } else {
             $jadwal_hari_angka = 0;
         }
         $format = $lab . "-" . $praktikum . "-" . $tahun . $kode_ruang . "-" . $shift . "-" . $jadwal_hari_angka;
         $jadwal = new Jadwal();
         $jadwal->jadwal_nama = $format;
         $jadwal->jadwal_shift = $shift;
         $jadwal->jadwal_jam_mulai = Input::get('JamMulai');
         $jadwal->jadwal_jam_selesai = Input::get('JamSelesai');
         $jadwal->ruangan_id = Input::get('ruang_id');
         $jadwal->jadwal_hari = $jadwal_hari_angka;
         $jadwal->jadwal_status = "1";
         $jadwal->praktikum_id = Input::get('praktikum_id');
         $jadwal->save();
         return Redirect::to('/kordas/jadwal');
     }
 }
Exemplo n.º 5
0
    function negoSimpan($id)
    {
        $cek = $this->get_nego_null($id);
        if ($cek > 1) {
            Session::flash('messages', '
					<div class="alert alert-danger alert-dismissable" style="margin-bottom:-20px;">
                    		<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
                    		<strong>Peringatan...</strong><br>
                    			Masih terdapat <strong>' . $cek . ' barang</strong> yang belum diisi harganya
                		</div>
				');
            //echo Input::get('hps_rekanan');
            return Redirect::to('/admin/pengadaan/negosiasi/' . $id);
        } else {
            $pengadaan = Proyek::find($id);
            $pengadaan->hps_deal = Input::get('hps_negosiasi');
            $pengadaan->status = 3;
            $pengadaan->aksi = 3;
            $pengadaan->save();
            $jadwal = Jadwal::where('id_table', $id)->where('jenis_jadwal', 'rekanan')->get();
            if (count($jadwal) == 0) {
                $data = new Jadwal();
                $data->id_table = $id;
                $data->jenis_jadwal = "rekanan";
                $data->save();
            }
            Session::flash('messages', '
					<div class="alert alert-info alert-dismissable" id="notif">
                    		<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
                    		<strong>Informasi...</strong><br>
                    			Negosiasi sudah di simpan
                		</div>
				');
            return Redirect::to('admin/pengadaan/');
        }
    }