Caste, Sub Caste and Gender entry updated
This commit is contained in:
@@ -55,12 +55,24 @@ class UserDetailsRegistrationFragment : Fragment() {
|
||||
private fun autoFillUserData(user: UserData) {
|
||||
with(binding) {
|
||||
user.birthYear.let { etYob.setText(it) }
|
||||
user.gender.let { etGenderBlock.setText(it, false) }
|
||||
user.gender.let {
|
||||
when (it) {
|
||||
"Male" -> {
|
||||
male.isChecked = true
|
||||
}
|
||||
"Female" -> {
|
||||
female.isChecked = true
|
||||
}
|
||||
else -> {
|
||||
other.isChecked = true
|
||||
}
|
||||
}
|
||||
}
|
||||
user.phoneNumber.let { etMobile.setText(it) }
|
||||
user.careOf.let { etCareof.setText(it) }
|
||||
user.maritalStatus.let { etIsMarried.setText(it, false) }
|
||||
user.caste.let { etCaste.setText(it) }
|
||||
user.category.let { etCategory.setText(it) }
|
||||
user.caste.let { etCaste.setText(it, false) }
|
||||
user.category.let { etCategory.setText(it, false) }
|
||||
user.subCaste.let { etSubCaste.setText(it) }
|
||||
user.house.let { etHouse.setText(it) }
|
||||
user.city.let { etCity.setText(it) }
|
||||
@@ -132,12 +144,12 @@ class UserDetailsRegistrationFragment : Fragment() {
|
||||
userData.birthYear = yob
|
||||
}
|
||||
|
||||
val gender = etGenderBlock.text.toString()
|
||||
if (gender.isEmpty()) {
|
||||
etGenderBlock.error = "Please enter your gender"
|
||||
return false
|
||||
if (male.isChecked) {
|
||||
userData.gender = "Male"
|
||||
} else if (female.isChecked) {
|
||||
userData.gender = "Female"
|
||||
} else {
|
||||
userData.gender = gender
|
||||
userData.gender = "Other"
|
||||
}
|
||||
|
||||
val mobile = etMobile.text.toString()
|
||||
|
||||
Reference in New Issue
Block a user