|
|
@ -240,7 +240,7 @@ class _SearchByClinicState extends State<SearchByClinic> {
|
|
|
|
dropdownValue =
|
|
|
|
dropdownValue =
|
|
|
|
clincs.clinicID.toString() + "-" + clincs.isLiveCareClinicAndOnline.toString() + "-" + clincs.liveCareClinicID.toString() + "-" + clincs.liveCareServiceID.toString();
|
|
|
|
clincs.clinicID.toString() + "-" + clincs.isLiveCareClinicAndOnline.toString() + "-" + clincs.liveCareClinicID.toString() + "-" + clincs.liveCareServiceID.toString();
|
|
|
|
if (dropdownValue == "253-false-0-0") {
|
|
|
|
if (dropdownValue == "253-false-0-0") {
|
|
|
|
Navigator.push(context, FadePage(page: LaserClinic()));
|
|
|
|
// Navigator.push(context, FadePage(page: LaserClinic()));
|
|
|
|
} else if (!isDentalSelectedAndSupported()) {
|
|
|
|
} else if (!isDentalSelectedAndSupported()) {
|
|
|
|
projectDropdownValue = "";
|
|
|
|
projectDropdownValue = "";
|
|
|
|
if (!nearestAppo) getDoctorsList(context);
|
|
|
|
if (!nearestAppo) getDoctorsList(context);
|
|
|
@ -333,7 +333,7 @@ class _SearchByClinicState extends State<SearchByClinic> {
|
|
|
|
selectedHospital = newValue;
|
|
|
|
selectedHospital = newValue;
|
|
|
|
projectDropdownValue = newValue.mainProjectID.toString();
|
|
|
|
projectDropdownValue = newValue.mainProjectID.toString();
|
|
|
|
if (dropdownValue.split("-")[0] == "253") {
|
|
|
|
if (dropdownValue.split("-")[0] == "253") {
|
|
|
|
Navigator.push(context, FadePage(page: LaserClinic()));
|
|
|
|
Navigator.push(context, FadePage(page: LaserClinic(selectedHospital: selectedHospital)));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
getDoctorsList(context);
|
|
|
|
getDoctorsList(context);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -461,9 +461,7 @@ class _SearchByClinicState extends State<SearchByClinic> {
|
|
|
|
|
|
|
|
|
|
|
|
bool isDentalSelectedAndSupported() {
|
|
|
|
bool isDentalSelectedAndSupported() {
|
|
|
|
if (dropdownValue != null)
|
|
|
|
if (dropdownValue != null)
|
|
|
|
return dropdownValue != "" && (dropdownValue.split("-")[0] == "17"
|
|
|
|
return dropdownValue != "" && (dropdownValue.split("-")[0] == "17" || dropdownValue.split("-")[0] == "253") && isMobileAppDentalAllow;
|
|
|
|
// || dropdownValue.split("-")[0] == "253"
|
|
|
|
|
|
|
|
) && isMobileAppDentalAllow;
|
|
|
|
|
|
|
|
else
|
|
|
|
else
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|