|
|
@ -52,7 +52,6 @@ class ToDo extends StatefulWidget {
|
|
|
|
List<AncillaryOrdersListModel> ancillaryLists = [];
|
|
|
|
List<AncillaryOrdersListModel> ancillaryLists = [];
|
|
|
|
List<OBGyneProcedureListResponse> obGyneAppoList = [];
|
|
|
|
List<OBGyneProcedureListResponse> obGyneAppoList = [];
|
|
|
|
var languageID;
|
|
|
|
var languageID;
|
|
|
|
MyInAppBrowser browser;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bool isShowAppBar = true;
|
|
|
|
bool isShowAppBar = true;
|
|
|
|
Function onBackClick;
|
|
|
|
Function onBackClick;
|
|
|
@ -85,6 +84,7 @@ class _ToDoState extends State<ToDo> with SingleTickerProviderStateMixin {
|
|
|
|
bool isInsured = false;
|
|
|
|
bool isInsured = false;
|
|
|
|
bool isEligible = false;
|
|
|
|
bool isEligible = false;
|
|
|
|
bool isCash = false;
|
|
|
|
bool isCash = false;
|
|
|
|
|
|
|
|
MyInAppBrowser browser;
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
void initState() {
|
|
|
|
void initState() {
|
|
|
@ -1051,9 +1051,9 @@ class _ToDoState extends State<ToDo> with SingleTickerProviderStateMixin {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
openPayment(List<String> paymentMethod, AuthenticatedUser authenticatedUser, num amount, PatientShareResponse patientShareResponse, AppoitmentAllHistoryResultList appo) {
|
|
|
|
openPayment(List<String> paymentMethod, AuthenticatedUser authenticatedUser, num amount, PatientShareResponse patientShareResponse, AppoitmentAllHistoryResultList appo) {
|
|
|
|
widget.browser = new MyInAppBrowser(onExitCallback: onBrowserExit, appo: appo, onLoadStartCallback: onBrowserLoadStart, context: context);
|
|
|
|
browser = new MyInAppBrowser(onExitCallback: onBrowserExit, appo: appo, onLoadStartCallback: onBrowserLoadStart, context: context);
|
|
|
|
|
|
|
|
|
|
|
|
widget.browser.openPaymentBrowser(
|
|
|
|
browser.openPaymentBrowser(
|
|
|
|
amount,
|
|
|
|
amount,
|
|
|
|
"Appointment check in",
|
|
|
|
"Appointment check in",
|
|
|
|
Utils.getAppointmentTransID(appo.projectID, appo.clinicID, appo.appointmentNo),
|
|
|
|
Utils.getAppointmentTransID(appo.projectID, appo.clinicID, appo.appointmentNo),
|
|
|
@ -1064,7 +1064,7 @@ class _ToDoState extends State<ToDo> with SingleTickerProviderStateMixin {
|
|
|
|
authenticatedUser.firstName,
|
|
|
|
authenticatedUser.firstName,
|
|
|
|
authenticatedUser.patientID,
|
|
|
|
authenticatedUser.patientID,
|
|
|
|
authenticatedUser,
|
|
|
|
authenticatedUser,
|
|
|
|
widget.browser,
|
|
|
|
browser,
|
|
|
|
appo.isLiveCareAppointment,
|
|
|
|
appo.isLiveCareAppointment,
|
|
|
|
"2",
|
|
|
|
"2",
|
|
|
|
appo.isLiveCareAppointment ? widget.patientShareResponse.clinicID.toString() : "",
|
|
|
|
appo.isLiveCareAppointment ? widget.patientShareResponse.clinicID.toString() : "",
|
|
|
@ -1095,7 +1095,7 @@ class _ToDoState extends State<ToDo> with SingleTickerProviderStateMixin {
|
|
|
|
// if(selectedPaymentMethod != "TAMARA") {
|
|
|
|
// if(selectedPaymentMethod != "TAMARA") {
|
|
|
|
MyInAppBrowser.successURLS.forEach((element) {
|
|
|
|
MyInAppBrowser.successURLS.forEach((element) {
|
|
|
|
if (url.contains(element)) {
|
|
|
|
if (url.contains(element)) {
|
|
|
|
if (widget.browser.isOpened()) widget.browser.close();
|
|
|
|
browser.close();
|
|
|
|
MyInAppBrowser.isPaymentDone = true;
|
|
|
|
MyInAppBrowser.isPaymentDone = true;
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1105,7 +1105,7 @@ class _ToDoState extends State<ToDo> with SingleTickerProviderStateMixin {
|
|
|
|
// if(selectedPaymentMethod != "TAMARA") {
|
|
|
|
// if(selectedPaymentMethod != "TAMARA") {
|
|
|
|
MyInAppBrowser.errorURLS.forEach((element) {
|
|
|
|
MyInAppBrowser.errorURLS.forEach((element) {
|
|
|
|
if (url.contains(element)) {
|
|
|
|
if (url.contains(element)) {
|
|
|
|
if (widget.browser.isOpened()) widget.browser.close();
|
|
|
|
browser.close();
|
|
|
|
MyInAppBrowser.isPaymentDone = false;
|
|
|
|
MyInAppBrowser.isPaymentDone = false;
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|