diff --git a/lib/pages/Blood/blood_donation.dart b/lib/pages/Blood/blood_donation.dart index d8174307..6132e38c 100644 --- a/lib/pages/Blood/blood_donation.dart +++ b/lib/pages/Blood/blood_donation.dart @@ -55,14 +55,14 @@ class _BloodDonationPageState extends State { Blood blood = Blood.Aminus;//Blood.NON; //HospitalsModel _selectedHospital; CitiesModel _selectedHospital; - List_BloodGroupDetailsModel _selectBlood; + String amount = ""; String email; PatientInfo _selectedPatientInfo; AuthenticatedUser authenticatedUser; GetAllSharedRecordsByStatusList selectedPatientFamily; AdvanceModel advanceModel = AdvanceModel(); - + List_BloodGroupDetailsModel bloodDetails=List_BloodGroupDetailsModel(); AppSharedPreferences sharedPref = AppSharedPreferences(); AuthenticatedUser authUser; var checkedValue = false; @@ -400,46 +400,16 @@ class _BloodDonationPageState extends State { child: SecondaryButton( textColor: Colors.white, color: checkedValue== false ?Colors.white24:Color.fromRGBO(63, 72, 74, 1,), - label: "Save", // + onTap: (){ + + bloodDetails.city=_selectedHospital.toString(); + + // bloodDetails. + }, + - // onTap: () { - // advanceModel.fileNumber = _fileTextController.text; - // // advanceModel.hospitalsModel = _selectedHospital; - // advanceModel.citiessModel = _selectedHospital; - // advanceModel.note = _notesTextController.text; - // advanceModel.email = email ?? model.user.emailAddress; - // advanceModel.amount = amount; - // - // model.getPatientInfoByPatientIDAndMobileNumber().then((value) { - // if (model.state != ViewState.Error && - // model.state != ViewState.ErrorLocal) { - // Utils.hideKeyboard(context); - // Navigator.push( - // context, - // MaterialPageRoute( - // builder: (context) => PaymentMethod())).then( - // (value) { - // Navigator.push( - // context, - // FadePage( - // page: ConfirmPaymentPage( - // advanceModel: advanceModel, - // selectedPaymentMethod: value, - // patientInfoAndMobileNumber: - // model.patientInfoAndMobileNumber, - // authenticatedUser: authUser, - // ), - // ), - // ); - // }, - // ); - // } - // }).showProgressBar( - // text: "Loading", - // backgroundColor: Colors.blue.withOpacity(0.6)); - // }, ), )), ); @@ -472,41 +442,49 @@ class _BloodDonationPageState extends State { onValueSelected: (value) { setState(() { if (value == Blood.Oplus) { + bloodDetails.bloodGroup="O+"; // _fileTextController.text = model.user.patientID.toString(); // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; }else if (value == Blood.Ominus) { // _fileTextController.text = model.user.patientID.toString(); + bloodDetails.bloodGroup="O-"; // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; }else if (value == Blood.ABplus) { + bloodDetails.bloodGroup="AB+"; // _fileTextController.text = model.user.patientID.toString(); // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; }else if (value == Blood.ABminus) { + bloodDetails.bloodGroup="AB-"; // _fileTextController.text = model.user.patientID.toString(); // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; }else if (value == Blood.Aplus) { + bloodDetails.bloodGroup="A+"; // _fileTextController.text = model.user.patientID.toString(); // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; }else if (value == Blood.Aminus) { + bloodDetails.bloodGroup="A-"; // _fileTextController.text = model.user.patientID.toString(); // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; }else if (value == Blood.Bplus) { + bloodDetails.bloodGroup="B+"; // _fileTextController.text = model.user.patientID.toString(); // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; }else if (value == Blood.Bminus) { + bloodDetails.bloodGroup="B-"; // _fileTextController.text = model.user.patientID.toString(); // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; @@ -536,10 +514,12 @@ class _BloodDonationPageState extends State { setState(() { if (value == Gender.Male) { // _fileTextController.text = model.user.patientID.toString(); + bloodDetails.patientType=1; // advanceModel.depositorName = // model.user.firstName + " " + model.user.lastName; } else - _fileTextController.text = ""; + // _fileTextController.text = ""; + {bloodDetails.gender=2;} // beneficiaryType = value; gender=value;