function cetak_lampiran_penetapan($id) { $pengadaan = $this->get_pengadaan($id); $jadwal = $this->get_jadwal($id); $pegawai = $this->get_pegawai(Session::get('id_user')); $detil = detil_pengadaan::where('id_pengadaan', $id)->get(); $data = new stdclass(); $data->nomor_penetapan = $pengadaan->no_srt10; $data->tanggal = Date::parse($jadwal->thp8_smp)->format('j F Y'); $data->hps_nego = $pengadaan->hps_deal; $data->hps_nego_huruf = $this->convert($data->hps_nego); $data->detil = $detil; $data->pegawai = $pegawai->nama; $data->nip = $pegawai->nik; $html = View::make('admin.report.lampiran_penetapan')->with('data', $data); return PDF::loadHTML($html)->setPaper('legal')->setOrientation('portait')->stream('lampiran_penetapan_penyedia.pdf'); }
public function save_all($id) { $data = detil_pengadaan::where('id_pengadaan', '=', $id)->first(); if (count($data) < 1) { Session::flash('messages', ' <div class="alert alert-danger alert-dismissable" style="margin-top:20px;"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> <h4><i class="fa fa-exclamation" ></i> Peringatan...</strong></h4> Data spesifikasi pada tabel penawaran harus diisi </div> '); return Redirect::to('admin/permintaan/add/' . $id); } else { $rekanan = DB::table('pengadaans')->select('id_rekanan')->where('id', $id)->first(); $pengadaan = Proyek::find($id); if (empty($rekanan)) { $pengadaan->status = 0; $pengadaan->aksi = 0; } $pengadaan->hps = $this->get_hps($id); $pengadaan->save(); return Redirect::to('admin/permintaan/'); } }
function get_nego_null($id) { $data = detil_pengadaan::where('id_pengadaan', $id)->get(); $i = 0; foreach ($data as $row) { if (null == $row->hrg_satuan_deal) { $i = $i + 1; } } return $i; }