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/dialog_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/constants/setting_const.dart';
|
||||
import 'package:aman_kassa_flutter/redux/state/setting_state.dart';
|
||||
|
|
@ -211,14 +212,18 @@ class _MyFloatingActionButtonState extends State<MyFloatingActionButton> {
|
|||
),
|
||||
onPressed: () async {
|
||||
_navigatorService.replace(HomeViewRoute);
|
||||
AmanDao<CardData> response = await refundHalykPos(widget.data.cardData, widget.data.voucher.total);
|
||||
if(response.success) {
|
||||
pressRefund();
|
||||
} else {
|
||||
_dialog.showDialog(description: response.msg );
|
||||
try {
|
||||
await Redux.store.dispatch(changePinSkipFromSetting(true));
|
||||
AmanDao<CardData> response = await refundHalykPos(widget.data.cardData, widget.data.voucher.total);
|
||||
if (response.success) {
|
||||
pressRefund();
|
||||
} else {
|
||||
_dialog.showDialog(description: response.msg);
|
||||
}
|
||||
} finally {
|
||||
await Redux.store.dispatch(changePinSkipFromSetting(false));
|
||||
}
|
||||
|
||||
|
||||
},
|
||||
heroTag: null,
|
||||
) else SizedBox(
|
||||
|
|
|
|||
|
|
@ -235,8 +235,9 @@ class _AdditionalTabState extends State<AdditionalTab> {
|
|||
return;
|
||||
}
|
||||
|
||||
|
||||
await Redux.store.dispatch(changePinSkipFromSetting(true));
|
||||
HalykCloseDayDao closeDayDao = await closeDayHalykPos();
|
||||
await Redux.store.dispatch(changePinSkipFromSetting(false));
|
||||
log.i(closeDayDao.toJson());
|
||||
if (closeDayDao.result.code != 0) {
|
||||
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/redux/actions/calc_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/constants/operation_const.dart';
|
||||
import 'package:aman_kassa_flutter/redux/constants/setting_const.dart';
|
||||
|
|
@ -216,11 +217,16 @@ class _PaymentViewState extends State<PaymentView> {
|
|||
}
|
||||
return InkWell(
|
||||
onTap: () async {
|
||||
AmanDao<CardData> data = await paymentHalykPos(_total);
|
||||
if (data.success) {
|
||||
pressPayment(widget.model.operationType, data.data);
|
||||
} else {
|
||||
_dialogService.showDialog(description: data.msg);
|
||||
try {
|
||||
await Redux.store.dispatch(changePinSkipFromSetting(true));
|
||||
AmanDao<CardData> data = await paymentHalykPos(_total);
|
||||
if (data.success) {
|
||||
pressPayment(widget.model.operationType, data.data);
|
||||
} else {
|
||||
_dialogService.showDialog(description: data.msg);
|
||||
}
|
||||
} finally {
|
||||
await Redux.store.dispatch(changePinSkipFromSetting(false));
|
||||
}
|
||||
},
|
||||
splashColor: halykColor.withOpacity(0.4),
|
||||
|
|
|
|||
Loading…
Reference in New Issue