feat-add-files-from-qr (#8)

Reviewed-on: http://catelliub.zapto.org:3000/brontomark/flux/pulls/8
Co-authored-by: Mark M2 Macbook <marco@catelli.it>
Co-committed-by: Mark M2 Macbook <marco@catelli.it>
This commit is contained in:
2026-04-26 10:15:34 +02:00
committed by brontomark
parent 90bd5ecacf
commit 1c2bcf9df7
46 changed files with 2376 additions and 327 deletions

View File

@@ -6,6 +6,7 @@ import 'package:flux/core/widgets/flux_text_field.dart';
import 'package:flux/features/master_data/staff/blocs/staff_cubit.dart'; // Tuo percorso
import 'package:flux/features/master_data/staff/models/staff_member_model.dart';
import 'package:flux/features/master_data/store/bloc/store_cubit.dart';
import 'package:get_it/get_it.dart';
class StaffScreen extends StatefulWidget {
const StaffScreen({super.key});
@@ -268,25 +269,24 @@ class _StaffScreenState extends State<StaffScreen> {
height: 50,
child: ElevatedButton(
onPressed: () {
final companyId = context
.read<SessionCubit>()
.state
.company!
.id!;
//TODO sistemare StaffScreen per il nuovo modello
/* final updatedMember = StaffMemberModel(
final updatedMember = StaffMemberModel(
id: member?.id,
name: nameController.text,
email: emailController.text,
phoneNumber: phoneController.text,
companyId: companyId,
companyId: GetIt.I
.get<SessionCubit>()
.state
.company!
.id!,
userId: GetIt.I.get<SessionCubit>().state.user!.id,
);
// Chiamiamo il metodo atomico nel Cubit
context.read<StaffCubit>().saveStaffWithStores(
member: updatedMember,
selectedStoreIds: tempSelectedStores,
); */
);
Navigator.pop(context);
},