|
|
|
|
@ -282,11 +282,11 @@ class _AddBloodSugarPageState extends State<AddBloodSugarPage> {
|
|
|
|
|
label: TranslationBase.of(context).save.toUpperCase(),
|
|
|
|
|
textColor: Colors.white,
|
|
|
|
|
color: isButtonDisabled ? Colors.grey[900] : Colors.grey,
|
|
|
|
|
onTap: () {
|
|
|
|
|
onTap: () async {
|
|
|
|
|
if (_bloodSugarValueController.text.isNotEmpty) {
|
|
|
|
|
if (widget.isUpdate) {
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
widget.bloodSugarViewMode
|
|
|
|
|
await widget.bloodSugarViewMode
|
|
|
|
|
.updateDiabtecResult(
|
|
|
|
|
month: bloodSugarDate,
|
|
|
|
|
hour: timeSugarDate,
|
|
|
|
|
@ -294,8 +294,8 @@ class _AddBloodSugarPageState extends State<AddBloodSugarPage> {
|
|
|
|
|
measuredTime: measuredTime,
|
|
|
|
|
lineItemNo: widget.lineItemNo,
|
|
|
|
|
bloodSugerResult:
|
|
|
|
|
_bloodSugarValueController.text.toString())
|
|
|
|
|
.then((value) {
|
|
|
|
|
_bloodSugarValueController.text.toString());
|
|
|
|
|
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
if (widget.bloodSugarViewMode.state ==
|
|
|
|
|
ViewState.ErrorLocal)
|
|
|
|
|
@ -303,9 +303,10 @@ class _AddBloodSugarPageState extends State<AddBloodSugarPage> {
|
|
|
|
|
message: widget.bloodSugarViewMode.error);
|
|
|
|
|
else
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
});
|
|
|
|
|
} else
|
|
|
|
|
widget.bloodSugarViewMode
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
await widget.bloodSugarViewMode
|
|
|
|
|
.addDiabtecResult(
|
|
|
|
|
diabtecUnit: measureUnitSelectedType,
|
|
|
|
|
measuredTime: measuredTime,
|
|
|
|
|
@ -313,15 +314,17 @@ class _AddBloodSugarPageState extends State<AddBloodSugarPage> {
|
|
|
|
|
_bloodSugarValueController.text.toString(),
|
|
|
|
|
bloodSugerDateChart:
|
|
|
|
|
'${bloodSugarDate.year}-${bloodSugarDate.month}-${bloodSugarDate.day} ${timeSugarDate.hour}:${timeSugarDate.minute}:00',
|
|
|
|
|
)
|
|
|
|
|
.then((value) {
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
if (widget.bloodSugarViewMode.state == ViewState.Error)
|
|
|
|
|
AppToast.showErrorToast(
|
|
|
|
|
message: widget.bloodSugarViewMode.error);
|
|
|
|
|
else
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}),
|
|
|
|
|
),
|
|
|
|
|
|