BUB-12 Gestione documenti - visualizzazione numero documenti presenti in archivio dalla riga movimenti
This commit is contained in:
parent
3be3064505
commit
17480ba274
@ -23,12 +23,21 @@ class MovimentiController extends Controller
|
|||||||
public static function listMovimenti(){
|
public static function listMovimenti(){
|
||||||
$categorie=DB::table('categories')->orderBy('cat_name')->get();
|
$categorie=DB::table('categories')->orderBy('cat_name')->get();
|
||||||
$tags=DB::table('tags')->orderBy('tag_name')->get();
|
$tags=DB::table('tags')->orderBy('tag_name')->get();
|
||||||
$movimenti=DB::table('movimentis')
|
/*
|
||||||
|
* $movimenti=DB::table('movimentis')
|
||||||
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
||||||
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
||||||
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
||||||
|
->get();*/
|
||||||
|
$movimenti=DB::table('movimentis')
|
||||||
|
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
||||||
|
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
||||||
|
->leftJoin('documentis', 'movimenti_id','=','movimentis.id')
|
||||||
|
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(movimenti_id) as quanti'))
|
||||||
|
->groupBy('movimentis.id')
|
||||||
->get();
|
->get();
|
||||||
|
|
||||||
|
|
||||||
return view('conti.movimenti.list',[
|
return view('conti.movimenti.list',[
|
||||||
'categorie'=>$categorie,
|
'categorie'=>$categorie,
|
||||||
'movimenti'=>$movimenti,
|
'movimenti'=>$movimenti,
|
||||||
@ -50,10 +59,13 @@ class MovimentiController extends Controller
|
|||||||
'mov_inserito_da'=>$request['userid'],
|
'mov_inserito_da'=>$request['userid'],
|
||||||
]);
|
]);
|
||||||
$mov=DB::table('movimentis')
|
$mov=DB::table('movimentis')
|
||||||
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
||||||
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
||||||
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
->leftJoin('documentis', 'movimenti_id','=','movimentis.id')
|
||||||
->get();
|
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(movimenti_id) as quanti'))
|
||||||
|
->groupBy('movimentis.id')
|
||||||
|
->get();
|
||||||
|
|
||||||
$categorie=DB::table('categories')
|
$categorie=DB::table('categories')
|
||||||
->orderBy('cat_name')
|
->orderBy('cat_name')
|
||||||
->get();
|
->get();
|
||||||
@ -80,10 +92,12 @@ class MovimentiController extends Controller
|
|||||||
'mov_fk_tags'=>$request['mov_fk_tags'],
|
'mov_fk_tags'=>$request['mov_fk_tags'],
|
||||||
'mov_inserito_da'=>$request['userid'],
|
'mov_inserito_da'=>$request['userid'],
|
||||||
]);
|
]);
|
||||||
$mov=DB::table('movimentis')
|
$mov==DB::table('movimentis')
|
||||||
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
||||||
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
||||||
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
->leftJoin('documentis', 'movimenti_id','=','movimentis.id')
|
||||||
|
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(movimenti_id) as quanti'))
|
||||||
|
->groupBy('movimentis.id')
|
||||||
->get();
|
->get();
|
||||||
$categorie=DB::table('categories')
|
$categorie=DB::table('categories')
|
||||||
->orderBy('cat_name')
|
->orderBy('cat_name')
|
||||||
@ -219,7 +233,9 @@ class MovimentiController extends Controller
|
|||||||
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
||||||
->where('movimentis.mov_fk_categoria','=',$request['cat'])
|
->where('movimentis.mov_fk_categoria','=',$request['cat'])
|
||||||
->whereMonth('mov_data','=',$request['month'])
|
->whereMonth('mov_data','=',$request['month'])
|
||||||
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
->leftJoin('documentis', 'movimenti_id','=','movimentis.id')
|
||||||
|
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(movimenti_id) as quanti'))
|
||||||
|
->groupBy('movimentis.id')
|
||||||
->get();
|
->get();
|
||||||
return view('conti.movimenti.list',
|
return view('conti.movimenti.list',
|
||||||
[
|
[
|
||||||
@ -233,7 +249,9 @@ class MovimentiController extends Controller
|
|||||||
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
||||||
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
||||||
->where('movimentis.mov_fk_categoria','=',$request['cat'])
|
->where('movimentis.mov_fk_categoria','=',$request['cat'])
|
||||||
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
->leftJoin('documentis', 'movimenti_id','=','movimentis.id')
|
||||||
|
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(movimenti_id) as quanti'))
|
||||||
|
->groupBy('movimentis.id')
|
||||||
//->whereMonth('mov_data','=',$request['month'])
|
//->whereMonth('mov_data','=',$request['month'])
|
||||||
->get();
|
->get();
|
||||||
return view('conti.movimenti.list',
|
return view('conti.movimenti.list',
|
||||||
|
@ -9,5 +9,11 @@ class Documenti extends Model
|
|||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
|
public static function countDocument($id){
|
||||||
|
$quanti=DB::table('documentis')
|
||||||
|
->where('movimenti_id','=',$id)
|
||||||
|
->count();
|
||||||
|
return $quanti;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -36,6 +36,8 @@
|
|||||||
<a class="btn btn-primary" href="/admin/movmodify?id={{ $movimento->id; }}"><i class="fa fa-pencil-square-o fw"></i></a>
|
<a class="btn btn-primary" href="/admin/movmodify?id={{ $movimento->id; }}"><i class="fa fa-pencil-square-o fw"></i></a>
|
||||||
<a class="btn btn-danger" href="/admin/movdelete?id={{ $movimento->id; }}"><i class="fa fa-trash-o fa-fw"></i></a>
|
<a class="btn btn-danger" href="/admin/movdelete?id={{ $movimento->id; }}"><i class="fa fa-trash-o fa-fw"></i></a>
|
||||||
<a class="btn btn-warning" href="/admin/movdocs?id={{ $movimento->id; }}"><i class="fa fa-files-o fa-fw"></i></a>
|
<a class="btn btn-warning" href="/admin/movdocs?id={{ $movimento->id; }}"><i class="fa fa-files-o fa-fw"></i></a>
|
||||||
|
<!-- Definisce quanti documenti sono presenti per il record -->
|
||||||
|
( {{ $movimento->quanti ?? ''; }} )
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
@endforeach
|
||||||
|
Loading…
Reference in New Issue
Block a user