Example #1
0
 public function run()
 {
     DB::table('banci')->truncate();
     foreach ($this->banci as $k => $banca) {
         $object = \Credite\Banca::createRecord($banca['data']);
         $object->produse()->attach($banca['produse']);
     }
 }
Example #2
0
 public function index($id, $id_filter)
 {
     if (!($banca = \Credite\Banca::getRecord((int) $id_filter))) {
         return \Redirect::route('grid_banci');
     }
     $config = \Credite\Grids::make($id)->toIndexConfig($id);
     $config['breadcrumbs'] = [['name' => 'Bănci', 'url' => "grid_banci", 'ids' => ''], ['name' => 'Produsele băncii <b>' . $banca->nume . '</b>', 'url' => "banca_produse", 'ids' => ['id' => 'banca_produse', 'id_filter' => $id_filter]]];
     $config['right_menu'] = [['caption' => 'Adaugă produs', 'class' => 'action-insert-record']];
     $config['row-source'] .= '/' . $id_filter;
     $this->show($config + ['other-info' => ['filter' => $banca, 'current_org' => $this->current_org]]);
 }
 public function index($id, $id_filter, $type)
 {
     if (!($banca = \Credite\Banca::getRecord((int) $id_filter))) {
         return \Redirect::route('grid_banci');
     }
     $config = \Credite\Grids::make($id)->toIndexConfig($id);
     $config['breadcrumbs'] = [['name' => 'Bănci', 'url' => "grid_banci", 'ids' => ''], ['name' => $this->types[$type]['caption'] . ' necesare ale băncii <b>' . $banca->nume . '</b>', 'url' => "documente_necesare_index", 'ids' => ['id' => 'documente_necesare', 'id_filter' => $id_filter]]];
     $config['right_menu'] = [['caption' => 'Adaugă document', 'class' => 'action-insert-record']];
     $config['row-source'] .= '/' . $id_filter . '/' . $type;
     $config['caption'] = $this->types[$type]['caption'];
     $this->show($config + ['other-info' => ['filter' => $banca, 'type' => $type, 'current_org' => $this->current_org]]);
 }
Example #4
0
 public function produse()
 {
     if (Banca::where('id', Input::get('id'))->count() == 0) {
         return ['options' => ['0' => '-- Nu are produse --']];
     }
     $banca = Banca::where('id', Input::get('id'))->with('produse')->first()->toArray();
     $out = [];
     foreach ($banca['produse'] as $k => $produs) {
         $out[$produs['id']] = $produs['nume'];
     }
     return ['options' => ['0' => count($out) > 0 ? '-- Selectati produs --' : '-- Nu are produse --'] + $out];
 }
Example #5
0
 public static function getBanca()
 {
     return ['-1' => '-- Alege banca --', '0' => 'Nu incasez banii in cont'] + \Credite\Banca::orderBy('nume')->lists('nume', 'id');
 }