|
|
|
|
@ -66,23 +66,17 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
|
|
|
|
|
print(doctorProfile.doctorName);
|
|
|
|
|
if (_formKey.currentState.validate()) {
|
|
|
|
|
//*****If all data are correct then save data to out variables****
|
|
|
|
|
if (_patientSearchFormValues.getFirstName == null ||
|
|
|
|
|
_patientSearchFormValues.getMiddleName == null ||
|
|
|
|
|
_patientSearchFormValues.getLastName == null ||
|
|
|
|
|
_patientSearchFormValues.getPatientMobileNumber == null) {
|
|
|
|
|
_patientSearchFormValues.setFirstName = "0";
|
|
|
|
|
_patientSearchFormValues.setLastName = "0";
|
|
|
|
|
_patientSearchFormValues.setMiddleName = "0";
|
|
|
|
|
_patientSearchFormValues.setPatientMobileNumber = "0";
|
|
|
|
|
_patientSearchFormValues.setPatientID = 0;
|
|
|
|
|
_patientSearchFormValues.From = "0";
|
|
|
|
|
_patientSearchFormValues.To = "0";
|
|
|
|
|
|
|
|
|
|
//_formKey.currentState.save();
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
_patientSearchFormValues.setFrom = "0";
|
|
|
|
|
_patientSearchFormValues.setTo = "0";
|
|
|
|
|
print("***************Check validate1*************");
|
|
|
|
|
|
|
|
|
|
print(_patientSearchFormValues.getFirstName.trim().length);
|
|
|
|
|
print("***************Check validate2*************");
|
|
|
|
|
_formKey.currentState.save();
|
|
|
|
|
}
|
|
|
|
|
// _formKey.currentState.save();
|
|
|
|
|
_patientSearchFormValues.setFrom = "0";
|
|
|
|
|
_patientSearchFormValues.setTo = "0";
|
|
|
|
|
|
|
|
|
|
//*********************************** */
|
|
|
|
|
sharedPref.setString(TOKEN, '@dm!n');
|
|
|
|
|
sharedPref.setString(SLECTED_PATIENT_TYPE, _selectedType);
|
|
|
|
|
@ -194,7 +188,18 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
|
|
|
|
|
hintText: 'First Name',
|
|
|
|
|
onSaved: (value) {
|
|
|
|
|
// _patientSearchFormValues.FirstName = value;
|
|
|
|
|
_patientSearchFormValues.setFirstName = value;
|
|
|
|
|
value == null
|
|
|
|
|
? _patientSearchFormValues.setFirstName =
|
|
|
|
|
"0"
|
|
|
|
|
: _patientSearchFormValues.setFirstName =
|
|
|
|
|
value;
|
|
|
|
|
print("**********Value********");
|
|
|
|
|
print(value.toString().trim().isEmpty);
|
|
|
|
|
print("**********Value********");
|
|
|
|
|
if (value.toString().trim().isEmpty) {
|
|
|
|
|
|
|
|
|
|
_patientSearchFormValues.setFirstName = "0";
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// validator: (value) {
|
|
|
|
|
// return TextValidator().validateName(value);
|
|
|
|
|
@ -206,7 +211,19 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
|
|
|
|
|
AppTextFormField(
|
|
|
|
|
hintText: 'Middle Name',
|
|
|
|
|
onSaved: (value) {
|
|
|
|
|
_patientSearchFormValues.MiddleName = value;
|
|
|
|
|
//_patientSearchFormValues.MiddleName = value;
|
|
|
|
|
|
|
|
|
|
value == null
|
|
|
|
|
? _patientSearchFormValues.setMiddleName =
|
|
|
|
|
"0"
|
|
|
|
|
: _patientSearchFormValues.setMiddleName =
|
|
|
|
|
value;
|
|
|
|
|
|
|
|
|
|
// value.toString().trim().isEmpty
|
|
|
|
|
// ? _patientSearchFormValues.setMiddleName =
|
|
|
|
|
// "0"
|
|
|
|
|
// : _patientSearchFormValues.setMiddleName =
|
|
|
|
|
// value;
|
|
|
|
|
},
|
|
|
|
|
// validator: (value) {
|
|
|
|
|
// return TextValidator().validateName(value);
|
|
|
|
|
@ -218,7 +235,16 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
|
|
|
|
|
AppTextFormField(
|
|
|
|
|
hintText: 'Last Name',
|
|
|
|
|
onSaved: (value) {
|
|
|
|
|
_patientSearchFormValues.LastName = value;
|
|
|
|
|
// _patientSearchFormValues.LastName = value;
|
|
|
|
|
value == null
|
|
|
|
|
? _patientSearchFormValues.setLastName = "0"
|
|
|
|
|
: _patientSearchFormValues.setLastName =
|
|
|
|
|
value;
|
|
|
|
|
|
|
|
|
|
// value.toString().trim().isEmpty
|
|
|
|
|
// ? _patientSearchFormValues.setLastName = "0"
|
|
|
|
|
// : _patientSearchFormValues.setLastName =
|
|
|
|
|
// value;
|
|
|
|
|
},
|
|
|
|
|
// validator: (value) {
|
|
|
|
|
// return TextValidator().validateName(value);
|
|
|
|
|
@ -235,8 +261,13 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
|
|
|
|
|
// },
|
|
|
|
|
inputFormatter: ONLY_NUMBERS,
|
|
|
|
|
onSaved: (value) {
|
|
|
|
|
_patientSearchFormValues.PatientMobileNumber =
|
|
|
|
|
value;
|
|
|
|
|
value == null
|
|
|
|
|
? _patientSearchFormValues
|
|
|
|
|
.setPatientMobileNumber = "0"
|
|
|
|
|
: _patientSearchFormValues
|
|
|
|
|
.setPatientMobileNumber = value;
|
|
|
|
|
// _patientSearchFormValues.PatientMobileNumber =
|
|
|
|
|
// value;
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
SizedBox(
|
|
|
|
|
@ -248,7 +279,12 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
|
|
|
|
|
//
|
|
|
|
|
inputFormatter: ONLY_NUMBERS,
|
|
|
|
|
onSaved: (value) {
|
|
|
|
|
_patientSearchFormValues.PatientID = 89000;
|
|
|
|
|
// _patientSearchFormValues.PatientID = 89000;
|
|
|
|
|
|
|
|
|
|
value == null
|
|
|
|
|
? _patientSearchFormValues.setPatientID = 0
|
|
|
|
|
: _patientSearchFormValues.setPatientID =
|
|
|
|
|
int.parse(value);
|
|
|
|
|
}),
|
|
|
|
|
SizedBox(
|
|
|
|
|
height: 10,
|
|
|
|
|
|