From 59b758a7b5859d216e051c086f2397dfada51500 Mon Sep 17 00:00:00 2001 From: Vaibhav Date: Fri, 6 Sep 2024 13:20:22 +0530 Subject: [PATCH] Api integrated of Sales Task --- lib/provider/collect_kyc_provider.dart | 4 +++- lib/screens/daily_tasks_screen.dart | 3 ++- lib/screens/retailer_details_screen.dart | 11 +++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/lib/provider/collect_kyc_provider.dart b/lib/provider/collect_kyc_provider.dart index 6cfc1e4..fca5941 100644 --- a/lib/provider/collect_kyc_provider.dart +++ b/lib/provider/collect_kyc_provider.dart @@ -150,7 +150,8 @@ class CollectKycProvider extends ChangeNotifier { ScaffoldMessenger.of(context).showSnackBar( const SnackBar(content: Text('Trade Name is required')), ); - } else if (nameController.text.trim().isEmpty) { + } else + if (nameController.text.trim().isEmpty) { ScaffoldMessenger.of(context).showSnackBar( const SnackBar(content: Text('Name is required')), ); @@ -318,6 +319,7 @@ class CollectKycProvider extends ChangeNotifier { String? inventoryId; void setId(String id) { + print('inventory id: $id'); inventoryId = id; notifyListeners(); } diff --git a/lib/screens/daily_tasks_screen.dart b/lib/screens/daily_tasks_screen.dart index 13536b4..6f90f35 100644 --- a/lib/screens/daily_tasks_screen.dart +++ b/lib/screens/daily_tasks_screen.dart @@ -185,12 +185,13 @@ class _DailyTasksScreenState extends State { onTap: _selectedTabIndex == 2 ? null // Disable click when on the "COMPLETED" tab : () { + print('Task: ${tasksList.toJson()}'); if (tasksList.task == 'Collect KYC') { Navigator.push( context, MaterialPageRoute( builder: (context) => - CollectKycScreen(id: tasksList.taskId ?? ''))); + CollectKycScreen(id: tasksList.sId ?? ''))); } else if (tasksList.task == 'REUPLOAD') { Navigator.push( context, diff --git a/lib/screens/retailer_details_screen.dart b/lib/screens/retailer_details_screen.dart index 7de7e01..02c743e 100644 --- a/lib/screens/retailer_details_screen.dart +++ b/lib/screens/retailer_details_screen.dart @@ -46,6 +46,17 @@ class RetailerDetailsScreenState extends State { Column( children: [ const SizedBox(height: 15), + CommonTextFormField( + title: 'Trade Name', + fillColor: Colors.white, + validator: (String? value) { + if (value!.isEmpty) { + return 'Trade Name cannot be empty'; + } + return null; + }, + controller: value.tradeNameController), + const SizedBox(height: 15), CommonTextFormField( title: 'Name', fillColor: Colors.white,