public function save_koperasi()
 {
     $v = Validator::make(Input::all(), ['nama' => 'required', 'alamat' => 'required']);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors());
     }
     $new = \App\Koperasi::find(Auth::user()->assigned_koperasi);
     $new->nama = Input::get('nama');
     $new->email = Input::get('email');
     $new->no_telp = Input::get('no_telp');
     $new->no_fax = Input::get('no_fax');
     $new->alamat = Input::get('alamat');
     $new->rtrw = Input::get('rtrw');
     $new->kel = Input::get('kel');
     $new->kec = Input::get('kec');
     $new->kabkota = Input::get('kabkota');
     $new->prov = Input::get('prov');
     $new->kodepos = Input::get('kodepos');
     $new->negara = Input::get('negara');
     if (Input::hasFile('logo')) {
         $logo = date("YmdHis") . uniqid() . "." . Input::file('logo')->getClientOriginalExtension();
         Input::file('logo')->move(storage_path("images"), $logo);
         $new->logo = $logo;
     }
     $new->save();
     return redirect(url('pengaturan/koperasi'));
 }
Esempio n. 2
0
 public function get_angsuran_data($id_transaksi)
 {
     $data = \App\Transaksi::where('id_koperasi', Auth::user()->assigned_koperasi)->find($id_transaksi);
     $days = (strtotime(date_format($data->created_at, "Y-m-d")) - strtotime(date("Y-m-d"))) / (60 * 60 * 24);
     $data_induk = \App\Transaksi::where('id_koperasi', Auth::user()->assigned_koperasi)->find($data->id_induk)['jumlah_asli'];
     $json = array('bunga' => $data->jumlah_bunga, 'admin' => $data->biaya_admin, 'asuransi' => $data->biaya_asuransi, 'materai' => $data->biaya_materai, 'jumlah_asli' => $data->jumlah_asli, 'total_tabungan' => $data->total_tabungan, 'jumlah_total' => $data->jumlah_total, 'jatuh_tempo' => date_format($data->created_at, "d M Y"), 'terlambat' => $days, 'denda' => number_format(($days < -2 ? $days * -1 : 0) * (\App\Koperasi::find(Auth::user()->assigned_koperasi)['denda'] * $data_induk), 2, ".", ""), 'total_pembayaran' => number_format($data->jumlah_asli + $data->total_tabungan + ($days < -2 ? $days * -1 : 0) * (\App\Koperasi::find(Auth::user()->assigned_koperasi)['denda'] * $data_induk), 2, ".", ""));
     echo json_encode($json);
 }
 public function run()
 {
     DB::table('ppl_koperasi_koperasis')->delete();
     Koperasi::create(array('id' => NULL, 'nama' => 'Koperasi Sumber Jaya', 'jenis_koperasi' => 'Simpan Pinjam', 'id_pendiri' => '14512057', 'alamat' => 'Jln. Dago VI no 6', 'deskripsi' => 'Koperasi ini didirikan atas inisiatif warga sekitar.', 'no_telepon' => '(022) 62355790', 'penilaian' => '7'));
     Koperasi::create(array('id' => NULL, 'nama' => 'Koperasi Kasih Sejati', 'jenis_koperasi' => 'Produksi', 'id_pendiri' => '14553257', 'alamat' => 'Jln. Cisitu VII no 16', 'deskripsi' => 'Koperasi ini didirikan dengan kasih.', 'no_telepon' => '(022) 6618822', 'penilaian' => '-'));
     Koperasi::create(array('id' => NULL, 'nama' => 'Koperasi Murni Makmur', 'jenis_koperasi' => 'Simpan Pinjam', 'id_pendiri' => '55212057', 'alamat' => 'Jln. Tubagus Dalam no 2', 'deskripsi' => 'Koperasi ini bertujuan agar makmur.', 'no_telepon' => '(022) 6622551', 'penilaian' => '-'));
     Koperasi::create(array('id' => NULL, 'nama' => 'Koperasi Jaya Terus', 'jenis_koperasi' => 'Simpan Pinjam', 'id_pendiri' => '99232212057', 'alamat' => 'Jln. Dago Putih no 116', 'deskripsi' => 'Koperasi ini terus berjaya sepanjang abad.', 'no_telepon' => '(022) 5678190', 'penilaian' => '-'));
     Koperasi::create(array('id' => NULL, 'nama' => 'Koperasi Maju Terus', 'jenis_koperasi' => 'Konsumsi', 'id_pendiri' => '1624667', 'alamat' => 'Baltos no 55', 'deskripsi' => 'Koperasi ini agar menjadi sumber untuk semua orang.', 'no_telepon' => '(022) 5566190', 'penilaian' => '-'));
     Koperasi::create(array('id' => NULL, 'nama' => 'Koperasi Ayo Bangkit', 'jenis_koperasi' => 'Serba Usaha', 'id_pendiri' => '162232', 'alamat' => 'Cengkirang no 55', 'deskripsi' => 'Koperasi ini agar membangkitkan semangat semua orang.', 'no_telepon' => '(022) 55224190', 'penilaian' => '-'));
 }
 public function insertNilai(EditLaporanRequest $request, $id)
 {
     $r = $request->all();
     Laporan::editLaporan($r['permodalan'], $r['kualitas_aktiva_produktif'], $r['manajemen'], $r['efisiensi'], $r['likuiditas'], $r['kemandirian_dan_pertumbuhan'], $r['jatidiri_koperasi'], $id);
     $searchlap = Laporan::find($id);
     $searchlap->terverifikasi = 1;
     $searchlap->save();
     $search = Koperasi::find($searchlap->id_koperasi);
     $search->penilaian = $r['permodalan'] + $r['kualitas_aktiva_produktif'] + $r['manajemen'] + $r['efisiensi'] + $r['likuiditas'] + $r['kemandirian_dan_pertumbuhan'] + $r['jatidiri_koperasi'];
     $search->save();
     // $laporan = Laporan::find($id);
     //       $laporan->permodalan = $r['permodalan'];
     //       $laporan->kualitas_aktiva_produktif = $kualitas_aktiva_produktif;
     //       $laporan->manajemen = $manajemen;
     //       $laporan->efisiensi = $efisiensi;
     //       $laporan->likuiditas = $likuiditas;
     //       $laporan->kemandirian_dan_pertumbuhan = $kemandirian_dan_pertumbuhan;
     //       $laporan->jatidiri_koperasi = $jatidiri_koperasi;
     //       $laporan->save();
     return redirect()->back()->with('message', 'Nilai laporan berhasil ditambahkan');
 }
Esempio n. 5
0
 public static function findIdByNama($nama)
 {
     $koperasi = Koperasi::where('nama', $nama)->first();
     return $koperasi->id;
 }
 public function deleteKoperasi($id)
 {
     Koperasi::deleteKoperasi($id);
     return redirect('admin/koperasi')->with('message', 'Koperasi berhasil dihapus');
 }
 public function addAjuanBubar(CreateAjuanBubarRequest $request)
 {
     $request->file('file')->move(public_path('upload/ajuan'), $request->file('file')->getClientOriginalName());
     $r = $request->except('file');
     $r['file'] = $request->file('file')->getClientOriginalName();
     $pengguna = Admin::where('nik', $r['id_pengaju'])->first();
     if (!is_null($pengguna)) {
         $ajuan = new Ajuan();
         $ajuan->fill($r);
         $ajuan->id = NULL;
         $ajuan->id_staff = NULL;
         $ajuan->jenis_ajuan = 'Pembubaran';
         $ajuan->jenis_koperasi = Koperasi::getJenisByNama(Input::get('nama_koperasi'));
         $ajuan->status = 'Sedang Diproses';
         $ajuan->save();
         return redirect()->back()->with('message', 'Ajuan berhasil dikirimkan');
     } else {
         return redirect()->back()->with('messagefail', 'The input ID is not valid')->withInput(Input::except('id_pengaju'));
     }
 }
 public function simpancatatan()
 {
     $v = Validator::make(Input::all(), ['catatan' => 'required|min:1']);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors());
     }
     $catatan = \App\Koperasi::find(Auth::user()->assigned_koperasi);
     $catatan->catatan = Input::get('catatan');
     $catatan->save();
     return redirect(url('preferensi/catatan'))->withPesan('tersimpan');
 }
Esempio n. 9
0
 public function livebuktimanual($id_induk, $id_transaksi, $id_anggota, $arrIDKeu)
 {
     $data['keuangan'] = \App\Keuangan::where('id_koperasi', Auth::user()->assigned_koperasi)->whereIn('id', explode(",", $arrIDKeu))->get();
     $data['koperasi'] = \App\Koperasi::find(Auth::user()->assigned_koperasi);
     $jumlah = 0;
     foreach ($data['keuangan'] as $key) {
         $jumlah += $key->masuk;
     }
     $data['total'] = $jumlah;
     $data['transaksi'] = \App\Transaksi::where('id_koperasi', Auth::user()->assigned_koperasi)->where('id', $id_transaksi)->first();
     $data['anggota'] = \App\Anggota::where('id_koperasi', Auth::user()->assigned_koperasi)->find($data['transaksi']->id_anggota);
     $data['induk'] = \App\Transaksi::where('id_koperasi', Auth::user()->assigned_koperasi)->where('id', $id_induk)->first();
     // $pdf = \App::make('dompdf.wrapper');
     //$pdf->loadView('transaksi.printpembayaran',$data);
     $pdf = PDF::loadView('transaksi.printpembayaran', $data);
     $pdf->setPaper(array(0, 0, 612, 379));
     return $pdf->stream('download.pdf');
     //return view('transaksi.printpembayaran')->with($data);
 }