diff --git a/app/Http/Controllers/AutoController.php b/app/Http/Controllers/AutoController.php
index 4b1828a..6843b13 100644
--- a/app/Http/Controllers/AutoController.php
+++ b/app/Http/Controllers/AutoController.php
@@ -123,4 +123,15 @@ class AutoController extends Controller
{
$pdf=Operazione::exportPdfOperazioni($id['id']);
}
+
+ public function getAutoById($id)
+ {
+ return json_encode(Auto::getAutoById($id));
+ }
+
+ public function udateAuto(Request $request)
+ {
+ Auto::updateAuto($request);
+ return redirect('/admin/auto');
+ }
}
diff --git a/app/Models/Auto.php b/app/Models/Auto.php
index 2385dc1..8de99a4 100644
--- a/app/Models/Auto.php
+++ b/app/Models/Auto.php
@@ -41,4 +41,21 @@ class Auto extends Model
{
DB::table('autos')->delete($id['id']);
}
+
+ public static function updateAuto($data)
+ {
+ DB::table('autos')->where('id','=',$data['id'])->update([
+ 'targa'=>$data['targa'],
+ 'marca'=>$data['marca'],
+ 'modello'=>$data['modello'],
+ 'cilindrata'=>$data['cilindrata'],
+ 'cvfiscali'=>$data['cvfiscali'],
+ 'alimentazione'=>$data['alimentazione'],
+ 'ntelaio'=>$data['ntelaio'],
+ 'nmotore'=>$data['nmotore'],
+ 'data_acquisto'=>$data['data_acquisto'],
+ 'note'=>$data['note'],
+
+ ]);
+ }
}
diff --git a/resources/views/auto/form.blade.php b/resources/views/auto/form.blade.php
index 1deec15..d4bf783 100644
--- a/resources/views/auto/form.blade.php
+++ b/resources/views/auto/form.blade.php
@@ -93,5 +93,11 @@
responsive: true
});
});
+
+ $(document).on('click','.open_modal_nuovo',function(){
+ $('#myModal_nuovo').modal('show');
+ // $('.modal-title').append(' entrata');
+ $('#form').attr('action','movimentie');
+ });
@endsection
diff --git a/resources/views/auto/list.blade.php b/resources/views/auto/list.blade.php
index d61c25f..6fbff11 100644
--- a/resources/views/auto/list.blade.php
+++ b/resources/views/auto/list.blade.php
@@ -12,7 +12,7 @@
@@ -55,7 +55,7 @@ park
-
+
|
@@ -68,7 +68,87 @@ park
+
+
+
+
@endsection
@@ -80,5 +160,46 @@ park
responsive: true
});
});
+
+ $(document).on('click','.open_modal_new',function(){
+ $('#myModal_new').modal('show');
+ // $('.modal-title').append(' entrata');
+ $('#form').attr('action','auto/new');
+ $('#targa').val('');
+ $('#marca').val('');
+ $('#modello').val('');
+ $('#cilindrata').val('');
+ $('#alimentazione').val('');
+ $('#cvfiscali').val('');
+ $('#ntelaio').val('');
+ $('#nmotore').val('');
+ $('#data_acquisto').val('');
+ $('#note').val('');
+ });
+
+ $(document).on('click','.open_modal_modify',function(){
+ var url = "auto/getAuto";
+ var riga_id= $(this).val();
+ $.getJSON(url + '/' + riga_id, function (data) {
+
+ $('.modal-title').text('Modifica Automobile');
+ // $('#id').val(data.mov_data);
+ $('#targa').val(data.targa);
+ $('#marca').val(data.marca);
+ $('#modello').val(data.modello);
+ $('#cilindrata').val(data.cilindrata);
+ $('#alimentazione').val(data.alimentazione);
+ $('#cvfiscali').val(data.cvfiscali);
+ $('#ntelaio').val(data.ntelaio);
+ $('#nmotore').val(data.nmotore);
+ $('#data_acquisto').val(data.data_acquisto);
+ $('#note').val(data.note);
+
+ $('#myModal_new').modal('show');
+ // $('.panel-heading').text('Modifica movimento');
+ $('#form').attr('action','auto/modify');
+ $('#form').append('');
+ });
+ });
@endsection
diff --git a/routes/admin.php b/routes/admin.php
index b8cdad6..68c095b 100644
--- a/routes/admin.php
+++ b/routes/admin.php
@@ -80,6 +80,8 @@ Route::get('/', [MovimentiController::class,'dashboard']);
Route::get('auto', [AutoController::class, 'index'])->name('auto_list');
Route::get('auto/new', [AutoController::class, 'newAuto'])->name('auto_new');
Route::post('auto/new', [AutoController::class, 'saveAuto'])->name('auto_save');
+ Route::get('auto/getAuto/{id}', [AutoController::class, 'getAutoById']);
+ Route::post('auto/modify', [AutoController::class, 'udateAuto']);
Route::get('auto/delete', [AutoController::class, 'delAuto']);
Route::get('auto/detail', [AutoController::class, 'getAutoDetails']);
Route::get('auto/rifornimento', [AutoController::class, 'rifornimentoAuto'])->name('auto_rifornimento');