diff --git a/app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepTwoBajajFDFragment.kt b/app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepTwoBajajFDFragment.kt index 14e56cc..e1be879 100644 --- a/app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepTwoBajajFDFragment.kt +++ b/app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepTwoBajajFDFragment.kt @@ -44,6 +44,7 @@ import com.nivesh.production.bajajfd.util.Common.Companion.isValidEmail import com.nivesh.production.bajajfd.util.Common.Companion.isValidName import com.nivesh.production.bajajfd.util.Common.Companion.isValidPan import com.nivesh.production.bajajfd.util.Common.Companion.removeError +import com.nivesh.production.bajajfd.util.Common.Companion.showDialogValidation import com.nivesh.production.bajajfd.util.Constants.Companion.token import com.nivesh.production.bajajfd.util.Resource import com.nivesh.production.bajajfd.viewModel.StepTwoBajajFDViewModel @@ -565,17 +566,12 @@ class StepTwoBajajFDFragment : BaseFragment() { } binding.addBankDetail.setOnClickListener { - if (binding.llBankDetails.visibility == View.GONE) { - binding.llBankDetails.visibility = View.VISIBLE - binding.addBankDetail.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.ic_minus,0) - + if (bankListAdapter.itemCount == 5) { + showDialogValidation(mActivity, "You Can Not Add More Than Five Account") } else { - binding.llBankDetails.visibility = View.GONE - binding.addBankDetail.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.ic_add_icon,0) - - - + showHideBankDetail() } + } @@ -977,18 +973,22 @@ class StepTwoBajajFDFragment : BaseFragment() { setUpRecyclerView( listOfBanks , clientBanklist.AccountNumber.toString()) + showHideBankDetail() + } else { - Common.showDialogValidation(activity as BajajFdMainActivity, getBankValidationApiResponse.Message) + showDialogValidation(activity as BajajFdMainActivity, getBankValidationApiResponse.Message) + showHideBankDetail() } } else -> { - Common.showDialogValidation(activity as BajajFdMainActivity, getBankValidationApiResponse.Message) + showDialogValidation(activity as BajajFdMainActivity, getBankValidationApiResponse.Message) + showHideBankDetail() @@ -2047,20 +2047,22 @@ class StepTwoBajajFDFragment : BaseFragment() { } -// private fun showHideBankDetail() { -// if (show_bank_details.getVisibility() == View.GONE) { -// show_bank_details.setVisibility(View.VISIBLE) -// addBankDetail.setCompoundDrawablesWithIntrinsicBounds( -// 0, -// 0, -// R.drawable.ic_minus_circle, -// 0 -// ) -// } else { -// show_bank_details.setVisibility(View.GONE) -// addBankDetail.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.ic_add_icon, 0) -// } -// } + private fun showHideBankDetail() { + if (binding.llBankDetails.visibility == View.GONE) { + binding.llBankDetails.visibility = View.VISIBLE + binding.addBankDetail.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.ic_minus,0) + + } else { + binding.llBankDetails.visibility = View.GONE + binding.addBankDetail.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.ic_add_icon,0) + } + + + + + + + } }