|
|
|
@ -107,13 +107,16 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
String projId,
|
|
|
|
String projId,
|
|
|
|
String emailId,
|
|
|
|
String emailId,
|
|
|
|
String paymentMethod,
|
|
|
|
String paymentMethod,
|
|
|
|
|
|
|
|
dynamic patientType,
|
|
|
|
|
|
|
|
String patientName,
|
|
|
|
|
|
|
|
dynamic patientID,
|
|
|
|
AuthenticatedUser authenticatedUser,
|
|
|
|
AuthenticatedUser authenticatedUser,
|
|
|
|
InAppBrowser browser) {
|
|
|
|
InAppBrowser browser) {
|
|
|
|
getDeviceToken();
|
|
|
|
getDeviceToken();
|
|
|
|
this.browser = browser;
|
|
|
|
this.browser = browser;
|
|
|
|
this.browser.openUrl(
|
|
|
|
this.browser.openUrl(
|
|
|
|
url: generateURL(amount, orderDesc, transactionID, projId, emailId,
|
|
|
|
url: generateURL(amount, orderDesc, transactionID, projId, emailId,
|
|
|
|
paymentMethod, authenticatedUser));
|
|
|
|
paymentMethod, patientType, patientName, patientID, authenticatedUser));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
openBrowser(String url) {
|
|
|
|
openBrowser(String url) {
|
|
|
|
@ -128,6 +131,9 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
String projId,
|
|
|
|
String projId,
|
|
|
|
String emailId,
|
|
|
|
String emailId,
|
|
|
|
String paymentMethod,
|
|
|
|
String paymentMethod,
|
|
|
|
|
|
|
|
dynamic patientType,
|
|
|
|
|
|
|
|
String patientName,
|
|
|
|
|
|
|
|
dynamic patientID,
|
|
|
|
AuthenticatedUser authUser,
|
|
|
|
AuthenticatedUser authUser,
|
|
|
|
[var patientData,
|
|
|
|
[var patientData,
|
|
|
|
var servID,
|
|
|
|
var servID,
|
|
|
|
@ -136,11 +142,11 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
String currentLanguageID = getLanguageID() == 'ar' ? 'AR' : 'EN';
|
|
|
|
String currentLanguageID = getLanguageID() == 'ar' ? 'AR' : 'EN';
|
|
|
|
String form = getForm();
|
|
|
|
String form = getForm();
|
|
|
|
|
|
|
|
|
|
|
|
if (authUser != null) {
|
|
|
|
// if (authUser != null) {
|
|
|
|
form = form.replaceFirst("EMAIL_VALUE", authUser.emailAddress);
|
|
|
|
// form = form.replaceFirst("EMAIL_VALUE", authUser.emailAddress);
|
|
|
|
} else {
|
|
|
|
// } else {
|
|
|
|
form = form.replaceFirst("EMAIL_VALUE", emailId);
|
|
|
|
form = form.replaceFirst("EMAIL_VALUE", emailId);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
form = form.replaceFirst('AMOUNT_VALUE', amount.toString());
|
|
|
|
form = form.replaceFirst('AMOUNT_VALUE', amount.toString());
|
|
|
|
form = form.replaceFirst('ORDER_DESCRIPTION_VALUE', orderDesc);
|
|
|
|
form = form.replaceFirst('ORDER_DESCRIPTION_VALUE', orderDesc);
|
|
|
|
@ -152,7 +158,7 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
form = form.replaceFirst('PATIENT_OUT_SA',
|
|
|
|
form = form.replaceFirst('PATIENT_OUT_SA',
|
|
|
|
authUser.outSA == 0 ? false.toString() : true.toString());
|
|
|
|
authUser.outSA == 0 ? false.toString() : true.toString());
|
|
|
|
form = form.replaceFirst('PATIENT_TYPE_ID',
|
|
|
|
form = form.replaceFirst('PATIENT_TYPE_ID',
|
|
|
|
patientData == null ? authUser.patientType.toString() : "1");
|
|
|
|
patientData == null ? patientType.toString() : "1");
|
|
|
|
|
|
|
|
|
|
|
|
// form = form.replaceFirst('DEVICE_TOKEN', this.cs.sharedService.getSharedData(AuthenticationService.DEVICE_TOKEN, false) + "," + this.cs.sharedService.getSharedData(AuthenticationService.APNS_TOKEN, false));
|
|
|
|
// form = form.replaceFirst('DEVICE_TOKEN', this.cs.sharedService.getSharedData(AuthenticationService.DEVICE_TOKEN, false) + "," + this.cs.sharedService.getSharedData(AuthenticationService.APNS_TOKEN, false));
|
|
|
|
// form = form.replaceFirst('LATITUDE_VALUE', this.cs.sharedService.getSharedData('userLat', false));
|
|
|
|
// form = form.replaceFirst('LATITUDE_VALUE', this.cs.sharedService.getSharedData('userLat', false));
|
|
|
|
@ -172,13 +178,13 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
form = form.replaceFirst('LIVE_SERVICE_ID', "2");
|
|
|
|
form = form.replaceFirst('LIVE_SERVICE_ID', "2");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (patientData == null) {
|
|
|
|
// if (patientData == null) {
|
|
|
|
form = form.replaceFirst('CUSTNAME_VALUE', authUser.firstName);
|
|
|
|
form = form.replaceFirst('CUSTNAME_VALUE', patientName);
|
|
|
|
form = form.replaceFirst('CUSTID_VALUE', authUser.patientID.toString());
|
|
|
|
form = form.replaceFirst('CUSTID_VALUE', patientID.toString());
|
|
|
|
} else {
|
|
|
|
// } else {
|
|
|
|
form = form.replaceFirst('CUSTNAME_VALUE', patientData.depositorName);
|
|
|
|
// form = form.replaceFirst('CUSTNAME_VALUE', patientData.depositorName);
|
|
|
|
form = form.replaceFirst('CUSTID_VALUE', patientData.fileNumber);
|
|
|
|
// form = form.replaceFirst('CUSTID_VALUE', patientData.fileNumber);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
form = form.replaceFirst('LATITUDE_VALUE', "24.708488");
|
|
|
|
form = form.replaceFirst('LATITUDE_VALUE', "24.708488");
|
|
|
|
form = form.replaceFirst('LONGITUDE_VALUE', "46.665925");
|
|
|
|
form = form.replaceFirst('LONGITUDE_VALUE', "46.665925");
|
|
|
|
|