pin code check fixes
parent
5a1f086d78
commit
9cea8b445b
|
|
@ -13,6 +13,7 @@ import 'package:aman_kassa_flutter/core/services/BankService.dart';
|
||||||
import 'package:aman_kassa_flutter/core/services/DataService.dart';
|
import 'package:aman_kassa_flutter/core/services/DataService.dart';
|
||||||
import 'package:aman_kassa_flutter/core/services/dialog_service.dart';
|
import 'package:aman_kassa_flutter/core/services/dialog_service.dart';
|
||||||
import 'package:aman_kassa_flutter/core/services/navigator_service.dart';
|
import 'package:aman_kassa_flutter/core/services/navigator_service.dart';
|
||||||
|
import 'package:aman_kassa_flutter/redux/actions/setting_actions.dart';
|
||||||
import 'package:aman_kassa_flutter/redux/actions/user_actions.dart';
|
import 'package:aman_kassa_flutter/redux/actions/user_actions.dart';
|
||||||
import 'package:aman_kassa_flutter/redux/constants/setting_const.dart';
|
import 'package:aman_kassa_flutter/redux/constants/setting_const.dart';
|
||||||
import 'package:aman_kassa_flutter/redux/state/setting_state.dart';
|
import 'package:aman_kassa_flutter/redux/state/setting_state.dart';
|
||||||
|
|
@ -211,13 +212,17 @@ class _MyFloatingActionButtonState extends State<MyFloatingActionButton> {
|
||||||
),
|
),
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
_navigatorService.replace(HomeViewRoute);
|
_navigatorService.replace(HomeViewRoute);
|
||||||
|
try {
|
||||||
|
await Redux.store.dispatch(changePinSkipFromSetting(true));
|
||||||
AmanDao<CardData> response = await refundHalykPos(widget.data.cardData, widget.data.voucher.total);
|
AmanDao<CardData> response = await refundHalykPos(widget.data.cardData, widget.data.voucher.total);
|
||||||
if(response.success) {
|
if (response.success) {
|
||||||
pressRefund();
|
pressRefund();
|
||||||
} else {
|
} else {
|
||||||
_dialog.showDialog(description: response.msg );
|
_dialog.showDialog(description: response.msg);
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
await Redux.store.dispatch(changePinSkipFromSetting(false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
heroTag: null,
|
heroTag: null,
|
||||||
|
|
|
||||||
|
|
@ -235,8 +235,9 @@ class _AdditionalTabState extends State<AdditionalTab> {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await Redux.store.dispatch(changePinSkipFromSetting(true));
|
||||||
HalykCloseDayDao closeDayDao = await closeDayHalykPos();
|
HalykCloseDayDao closeDayDao = await closeDayHalykPos();
|
||||||
|
await Redux.store.dispatch(changePinSkipFromSetting(false));
|
||||||
log.i(closeDayDao.toJson());
|
log.i(closeDayDao.toJson());
|
||||||
if (closeDayDao.result.code != 0) {
|
if (closeDayDao.result.code != 0) {
|
||||||
if (closeDayDao.result.description != null) {
|
if (closeDayDao.result.description != null) {
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ import 'package:aman_kassa_flutter/core/services/dialog_service.dart';
|
||||||
import 'package:aman_kassa_flutter/core/services/navigator_service.dart';
|
import 'package:aman_kassa_flutter/core/services/navigator_service.dart';
|
||||||
import 'package:aman_kassa_flutter/redux/actions/calc_actions.dart';
|
import 'package:aman_kassa_flutter/redux/actions/calc_actions.dart';
|
||||||
import 'package:aman_kassa_flutter/redux/actions/kassa_actions.dart';
|
import 'package:aman_kassa_flutter/redux/actions/kassa_actions.dart';
|
||||||
|
import 'package:aman_kassa_flutter/redux/actions/setting_actions.dart';
|
||||||
import 'package:aman_kassa_flutter/redux/actions/user_actions.dart';
|
import 'package:aman_kassa_flutter/redux/actions/user_actions.dart';
|
||||||
import 'package:aman_kassa_flutter/redux/constants/operation_const.dart';
|
import 'package:aman_kassa_flutter/redux/constants/operation_const.dart';
|
||||||
import 'package:aman_kassa_flutter/redux/constants/setting_const.dart';
|
import 'package:aman_kassa_flutter/redux/constants/setting_const.dart';
|
||||||
|
|
@ -216,12 +217,17 @@ class _PaymentViewState extends State<PaymentView> {
|
||||||
}
|
}
|
||||||
return InkWell(
|
return InkWell(
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
|
try {
|
||||||
|
await Redux.store.dispatch(changePinSkipFromSetting(true));
|
||||||
AmanDao<CardData> data = await paymentHalykPos(_total);
|
AmanDao<CardData> data = await paymentHalykPos(_total);
|
||||||
if (data.success) {
|
if (data.success) {
|
||||||
pressPayment(widget.model.operationType, data.data);
|
pressPayment(widget.model.operationType, data.data);
|
||||||
} else {
|
} else {
|
||||||
_dialogService.showDialog(description: data.msg);
|
_dialogService.showDialog(description: data.msg);
|
||||||
}
|
}
|
||||||
|
} finally {
|
||||||
|
await Redux.store.dispatch(changePinSkipFromSetting(false));
|
||||||
|
}
|
||||||
},
|
},
|
||||||
splashColor: halykColor.withOpacity(0.4),
|
splashColor: halykColor.withOpacity(0.4),
|
||||||
borderRadius: BorderRadius.circular(10.0),
|
borderRadius: BorderRadius.circular(10.0),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue