netgescon-day0/routes/gescon-import.php

49 lines
1.8 KiB
PHP
Executable File

<?php
use App\Http\Controllers\GesconImportController;
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| GESCON Import Routes
|--------------------------------------------------------------------------
|
| Queste routes gestiscono l'interfaccia per visualizzare e gestire
| i dati importati dal vecchio sistema GESCON nel nuovo NetGescon.
|
*/
Route::middleware(['auth'])->prefix('gescon')->name('gescon.')->group(function () {
// Dashboard principale
Route::get('/', [GesconImportController::class, 'dashboard'])->name('dashboard');
// Gestione anni di gestione
Route::get('/anni-gestione', [GesconImportController::class, 'anniGestione'])->name('anni-gestione');
// Gestione stabili
Route::get('/stabili', [GesconImportController::class, 'stabili'])->name('stabili');
Route::get('/stabili/{id}', [GesconImportController::class, 'stabileDettaglio'])->name('stabile-dettaglio');
// Gestione condomini
Route::get('/condomini', [GesconImportController::class, 'condomini'])->name('condomini');
// Gestione fornitori
Route::get('/fornitori', [GesconImportController::class, 'fornitori'])->name('fornitori');
// Gestione rate emesse
Route::get('/rate-emesse', [GesconImportController::class, 'rateEmesse'])->name('rate-emesse');
// Gestione incassi
Route::get('/incassi', [GesconImportController::class, 'incassi'])->name('incassi');
// Gestione fatture fornitori
Route::get('/fatture', [GesconImportController::class, 'fatture'])->name('fatture');
// Gestione assemblee
Route::get('/assemblee', [GesconImportController::class, 'assemblee'])->name('assemblee');
// Report e statistiche
Route::get('/reports', [GesconImportController::class, 'reports'])->name('reports');
});