diff --git a/app/src/main/java/com/example/hposregistration/data/user/UserData.kt b/app/src/main/java/com/example/hposregistration/data/user/UserData.kt index caa78f6..5ecc79d 100644 --- a/app/src/main/java/com/example/hposregistration/data/user/UserData.kt +++ b/app/src/main/java/com/example/hposregistration/data/user/UserData.kt @@ -18,6 +18,7 @@ data class UserData( var category: String = "", var caste: String = "", var subCaste: String? = "", + var appVersion: String ="", var house: String = "", var city: String = "", var district: String = "", diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt index dcddf34..780067c 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt @@ -170,6 +170,13 @@ class ReviewDetailsRegistrationFragment : BaseFragment() { R.string.sickle_cell_family_history, userData.sickleCellHistory ) } + + val pInfo = requireActivity().packageManager.getPackageInfo( + requireActivity().packageName, 0 + ) + val version = pInfo.versionName + userData.appVersion = version + } } diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt index e0583d5..2d75e7a 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt @@ -59,8 +59,6 @@ class UserDetailsRegistrationFragment : Fragment() { } else { binding.tilOthercaste.visibility = View.GONE } - - } } @@ -121,6 +119,7 @@ class UserDetailsRegistrationFragment : Fragment() { user.caste.let { etCaste.setText(it, false) } + if (yes1history.isChecked) { if (binding.yes1history.isChecked) View.VISIBLE else View.GONE @@ -216,6 +215,13 @@ class UserDetailsRegistrationFragment : Fragment() { } } + val pInfo = requireActivity().packageManager.getPackageInfo( + requireActivity().packageName, 0 + ) + val version = pInfo.versionName + userData.appVersion = version + + val mobile = etMobile.text.toString() if (mobile.isEmpty() || mobile.length != 10) { etMobile.error = "Please enter a valid 10-digit mobile number"