From 9cf3934f6feec8aa3141203fb1d1e7caaeb7d47d Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Fri, 11 Apr 2025 17:36:29 +0800 Subject: [PATCH] only allow saving after image uploaded --- lib/pages/add_medicine_page.dart | 3 ++- lib/pages/delete_stock_page.dart | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pages/add_medicine_page.dart b/lib/pages/add_medicine_page.dart index 6955158..47917d0 100644 --- a/lib/pages/add_medicine_page.dart +++ b/lib/pages/add_medicine_page.dart @@ -59,6 +59,7 @@ class _AddMedicinePageState extends State { late String uuid = ''; late bool imageUploaded = false; late String imageUrl = ''; + late bool uploaded = false; Future _getGenerics() async { _genericNameList = await _refGenericNames.getList(); @@ -227,7 +228,6 @@ class _AddMedicinePageState extends State { final imageBytes = await image!.readAsBytes(); final webpImage = await _webpConvert(imageBytes); - late bool uploaded = false; uuid = imageName; @@ -366,6 +366,7 @@ class _AddMedicinePageState extends State { // const Center(child: CircularProgressIndicator(color: Colors.white)) // else // ButtonWidget(text: 'Save Medicine', onPressed: _saveMedicine) + if (uploaded) ButtonWithProgressWidget( trigger: _isLoading, progressText: 'Adding Medicine', diff --git a/lib/pages/delete_stock_page.dart b/lib/pages/delete_stock_page.dart index d57e47b..cef51b6 100644 --- a/lib/pages/delete_stock_page.dart +++ b/lib/pages/delete_stock_page.dart @@ -101,8 +101,7 @@ class _DeleteStockPageState extends State { setState(() {}); } else { _noStock = false; - print('quantity: $quantity'); - print('serverQuantity: $_serverQuantity'); + if (double.parse(quantity) > _serverQuantity) { _aboveQuantity = true; setState(() {});