|
|
|
@ -52,9 +52,9 @@ class _RegisterInfo extends State<RegisterInfo> {
|
|
|
|
|
|
|
|
|
|
|
|
String location = '1';
|
|
|
|
String location = '1';
|
|
|
|
AuthenticatedUserObject authenticatedUserObject =
|
|
|
|
AuthenticatedUserObject authenticatedUserObject =
|
|
|
|
locator<AuthenticatedUserObject>();
|
|
|
|
locator<AuthenticatedUserObject>();
|
|
|
|
AppointmentRateViewModel appointmentRateViewModel =
|
|
|
|
AppointmentRateViewModel appointmentRateViewModel =
|
|
|
|
locator<AppointmentRateViewModel>();
|
|
|
|
locator<AppointmentRateViewModel>();
|
|
|
|
ProjectViewModel projectViewModel;
|
|
|
|
ProjectViewModel projectViewModel;
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
@ -291,36 +291,35 @@ class _RegisterInfo extends State<RegisterInfo> {
|
|
|
|
dynamic request = getTempUserRequest();
|
|
|
|
dynamic request = getTempUserRequest();
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
this.authService.registerUser(request).then((result) => {
|
|
|
|
this.authService.registerUser(request).then((result) => {
|
|
|
|
GifLoaderDialogUtils.hideDialog(context),
|
|
|
|
GifLoaderDialogUtils.hideDialog(context),
|
|
|
|
// userData = result.list;
|
|
|
|
// userData = result.list;
|
|
|
|
//AuthenticatedUser.fromJson(result['List'][0]),
|
|
|
|
//AuthenticatedUser.fromJson(result['List'][0]),
|
|
|
|
if(result is String){
|
|
|
|
if (result is String)
|
|
|
|
new ConfirmDialog(
|
|
|
|
{
|
|
|
|
context: context,
|
|
|
|
new ConfirmDialog(
|
|
|
|
confirmMessage: result,
|
|
|
|
context: context,
|
|
|
|
okText: TranslationBase.of(context).ok,
|
|
|
|
confirmMessage: result,
|
|
|
|
cancelText: TranslationBase.of(context).cancel_nocaps,
|
|
|
|
okText: TranslationBase.of(context).ok,
|
|
|
|
okFunction: () => {
|
|
|
|
cancelText: TranslationBase.of(context).cancel_nocaps,
|
|
|
|
ConfirmDialog.closeAlertDialog(context)
|
|
|
|
okFunction: () => {ConfirmDialog.closeAlertDialog(context)},
|
|
|
|
},
|
|
|
|
cancelFunction: () => {
|
|
|
|
cancelFunction: () => {ConfirmDialog.closeAlertDialog(context)})
|
|
|
|
ConfirmDialog.closeAlertDialog(context)
|
|
|
|
.showAlertDialog(context)
|
|
|
|
}).showAlertDialog(context)
|
|
|
|
|
|
|
|
}
|
|
|
|
}else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sharedPref.remove(FAMILY_FILE),
|
|
|
|
sharedPref.remove(FAMILY_FILE),
|
|
|
|
result['List'][0]['IsFamily'] = false,
|
|
|
|
result['List'][0]['IsFamily'] = false,
|
|
|
|
sharedPref.setObject(USER_PROFILE, result['List'][0]),
|
|
|
|
sharedPref.setObject(USER_PROFILE, result['List'][0]),
|
|
|
|
this.sharedPref.setObject(MAIN_USER, result['List'][0]),
|
|
|
|
this.sharedPref.setObject(MAIN_USER, result['List'][0]),
|
|
|
|
sharedPref.setObject(LOGIN_TOKEN_ID, result["LogInTokenID"]),
|
|
|
|
sharedPref.setObject(LOGIN_TOKEN_ID, result["LogInTokenID"]),
|
|
|
|
sharedPref.setString(TOKEN, result["AuthenticationTokenID"]),
|
|
|
|
sharedPref.setString(TOKEN, result["AuthenticationTokenID"]),
|
|
|
|
authenticatedUserObject.isLogin = true,
|
|
|
|
authenticatedUserObject.isLogin = true,
|
|
|
|
appointmentRateViewModel.isLogin = true,
|
|
|
|
appointmentRateViewModel.isLogin = true,
|
|
|
|
projectViewModel.isLogin = true,
|
|
|
|
projectViewModel.isLogin = true,
|
|
|
|
|
|
|
|
Navigator.of(context).pushNamed(HOME),
|
|
|
|
Navigator.of(context).pushNamed(HOME),
|
|
|
|
AppToast.showSuccessToast(message: result["ErrorEndUserMessage"])
|
|
|
|
AppToast.showSuccessToast(message: result["ErrorEndUserMessage"])
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
// .catchError((err) {
|
|
|
|
// .catchError((err) {
|
|
|
|
// GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
// GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
@ -366,12 +365,16 @@ class _RegisterInfo extends State<RegisterInfo> {
|
|
|
|
"PatientIdentificationNo": registerInfo.idNumber,
|
|
|
|
"PatientIdentificationNo": registerInfo.idNumber,
|
|
|
|
"MobileNumber": registerd_data.patientMobileNumber,
|
|
|
|
"MobileNumber": registerd_data.patientMobileNumber,
|
|
|
|
"PatientOutSA": registerd_data.zipCode == '966' ? 0 : 1,
|
|
|
|
"PatientOutSA": registerd_data.zipCode == '966' ? 0 : 1,
|
|
|
|
"FirstNameN":registerInfo.firstNameAr =='-' ?"": registerInfo.firstNameAr,
|
|
|
|
"FirstNameN":
|
|
|
|
"FirstName": registerInfo.firstNameEn =='-' ?"":registerInfo.firstNameEn,
|
|
|
|
registerInfo.firstNameAr == '-' ? "" : registerInfo.firstNameAr,
|
|
|
|
"MiddleNameN":registerInfo.secondNameAr,
|
|
|
|
"FirstName":
|
|
|
|
"MiddleName":registerInfo.secondNameEn,
|
|
|
|
registerInfo.firstNameEn == '-' ? "" : registerInfo.firstNameEn,
|
|
|
|
"LastNameN": registerInfo.lastNameAr =='-'? "" : registerInfo.lastNameAr,
|
|
|
|
"MiddleNameN": registerInfo.secondNameAr,
|
|
|
|
"LastName": registerInfo.lastNameEn =='-' ? "": registerInfo.lastNameEn,
|
|
|
|
"MiddleName": registerInfo.secondNameEn,
|
|
|
|
|
|
|
|
"LastNameN":
|
|
|
|
|
|
|
|
registerInfo.lastNameAr == '-' ? "" : registerInfo.lastNameAr,
|
|
|
|
|
|
|
|
"LastName":
|
|
|
|
|
|
|
|
registerInfo.lastNameEn == '-' ? "" : registerInfo.lastNameEn,
|
|
|
|
"StrDateofBirth": registerInfo.dateOfBirth,
|
|
|
|
"StrDateofBirth": registerInfo.dateOfBirth,
|
|
|
|
"DateofBirth": DateUtil.convertISODateToJsonDate(
|
|
|
|
"DateofBirth": DateUtil.convertISODateToJsonDate(
|
|
|
|
registerInfo.dateOfBirth.replaceAll('/', '-')),
|
|
|
|
registerInfo.dateOfBirth.replaceAll('/', '-')),
|
|
|
|
@ -386,6 +389,7 @@ class _RegisterInfo extends State<RegisterInfo> {
|
|
|
|
: registerInfo.maritalStatusCode == 'M'
|
|
|
|
: registerInfo.maritalStatusCode == 'M'
|
|
|
|
? '1'
|
|
|
|
? '1'
|
|
|
|
: '2',
|
|
|
|
: '2',
|
|
|
|
|
|
|
|
"eHealthIDField": registerInfo.healthId
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"PatientIdentificationID": registerInfo.idNumber,
|
|
|
|
"PatientIdentificationID": registerInfo.idNumber,
|
|
|
|
"PatientMobileNumber": registerd_data.patientMobileNumber,
|
|
|
|
"PatientMobileNumber": registerd_data.patientMobileNumber,
|
|
|
|
|