|
|
|
@ -6,6 +6,7 @@ import 'package:diplomaticquarterapp/pages/base/base_view.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/pharmacies/screens/payment-method-select-page.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/pharmacy/pharmacyAddresses/AddAddress.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/app_toast.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/buttons/borderedButton.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
|
|
|
|
@ -121,12 +122,20 @@ class _PharmacyAddressesState extends State<PharmacyAddressesPage> {
|
|
|
|
|
backgroundColor: Color(0xFF5AB145),
|
|
|
|
|
fontSize: 14,
|
|
|
|
|
vPadding: 8,
|
|
|
|
|
handler: () {
|
|
|
|
|
handler: () async {
|
|
|
|
|
//TODO Elham*
|
|
|
|
|
widget.orderPreviewViewModel.paymentCheckoutData
|
|
|
|
|
.address =
|
|
|
|
|
Addresses.fromJson(
|
|
|
|
|
model.addresses[model.selectedAddressIndex].toJson());
|
|
|
|
|
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
await widget.orderPreviewViewModel.getInformationsByAddress(widget.orderPreviewViewModel.user.patientIdentificationNo);
|
|
|
|
|
await widget.orderPreviewViewModel.getShoppingCart();
|
|
|
|
|
// widget.changeMainState();
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
model.saveSelectedAddressLocally(
|
|
|
|
|
model.addresses[model.selectedAddressIndex]);
|
|
|
|
|
_navigateToPaymentOption(model);
|
|
|
|
|