Browse Source

changes distributor

ManojBranch
Manoj 2 years ago
parent
commit
851ac5be00
4 changed files with 55 additions and 7 deletions
  1. +26
    -0
      app/src/main/java/com/nivesh/production/partnerOnBoarding/ui/fragments/AlmostThereFragment.kt
  2. +26
    -0
      app/src/main/java/com/nivesh/production/partnerOnBoarding/ui/fragments/GetStartedFragment.kt
  3. +1
    -2
      app/src/main/java/com/nivesh/production/partnerOnBoarding/ui/fragments/NewDistributorSignStepOne.kt
  4. +2
    -5
      app/src/main/java/com/nivesh/production/partnerOnBoarding/ui/fragments/SignUpFragment.kt

+ 26
- 0
app/src/main/java/com/nivesh/production/partnerOnBoarding/ui/fragments/AlmostThereFragment.kt View File

@ -273,6 +273,32 @@ class AlmostThereFragment : BaseFragment() {
binding.spCity.setText(res.Result.CityName)
binding.spState.setText(res.Result.StateName)
}
validateStep()
}
private fun validateStep() {
if(arguments?.containsKey("step") == true && arguments?.getInt("step",0)!=3){
val bundle = Bundle()
bundle.putSerializable("mobile", arguments?.getString("mobile")!!)
bundle.putSerializable("email", binding.edtEmail.text.toString())
bundle.putString("arnType",arguments?.getString("arnType"))
arguments?.getInt("step",0)?.let { bundle.putInt("step", it) }
var fragment: Fragment =
if(arguments?.getString("arnType").equals(getString(R.string.advisory),true)){
SaveEAgreementFragment()
}else{
PaymentFragment()
}
fragment.arguments = bundle
addFragment(
activity as BaseActivity,
R.id.signUpContainer,
fragment,
"AlmostThereFragment",
true
)
}
}
private fun pinAPIForCityState(pinCode: String) {


+ 26
- 0
app/src/main/java/com/nivesh/production/partnerOnBoarding/ui/fragments/GetStartedFragment.kt View File

@ -507,6 +507,9 @@ class GetStartedFragment : BaseFragment() {
0
)
binding.edtFullNamePanCard.setText(res.Result.data.FullName)
if(arguments?.containsKey("step") == true && arguments?.getInt("step",0)!=3){
validateStep()
}
true
} else {
commonErrorMethod(
@ -613,6 +616,29 @@ class GetStartedFragment : BaseFragment() {
.show()
}
}
}
private fun validateStep() {
if(arguments?.containsKey("step") == true && arguments?.getInt("step",0)!=2){
val fragment = AlmostThereFragment()
val bundle = Bundle()
bundle.putSerializable("InputValue", pt)
bundle.putSerializable("arnData", arnData)
bundle.putSerializable("panData", panRes)
bundle.putString("mobile", arguments?.getString("mobile"))
bundle.putString("arnType", arguments?.getString("arnType"))
arguments?.getInt("step",0)?.let { bundle.putInt("step", it) }
fragment.arguments = bundle
addFragment(
activity as BaseActivity,
R.id.signUpContainer,
fragment,
"GET STARTED",
true
)
}
}
private fun setImageUploadType(front: Boolean, back: Boolean, aRN: Boolean, eUIN: Boolean) {


+ 1
- 2
app/src/main/java/com/nivesh/production/partnerOnBoarding/ui/fragments/NewDistributorSignStepOne.kt View File

@ -51,7 +51,6 @@ class NewDistributorSignStepOne : BaseFragment() {
)[OnBoardingViewModel::class.java]
(activity as SignUpActivity).viewModelOne.getAllProduct(
// Constants.BASE_URL_COMMON + "User/GetAllProduct",
(activity as SignUpActivity)
)
@ -77,7 +76,7 @@ class NewDistributorSignStepOne : BaseFragment() {
if (listMapData?.isNotEmpty() == true) {
val bundle = Bundle()
bundle.putString("mobile", arguments?.getString("mobile"))
bundle.putString("arnType", "Associate")
bundle.putString("arnType", getString(R.string.associateText))
val fragment = GetStartedFragment()
fragment.arguments = bundle


+ 2
- 5
app/src/main/java/com/nivesh/production/partnerOnBoarding/ui/fragments/SignUpFragment.kt View File

@ -160,13 +160,10 @@ class SignUpFragment : BaseFragment() {
bundle.putString("mobile", partnerDetailResponse.Result.Mobile)
bundle.putString("arnType", arguments?.getString("arnType"))
bundle.putSerializable("partnerResponse",partnerDetailResponse)
bundle.putInt("step",partnerDetailResponse.Result.Step)
var fragment = Fragment()
if (type == 4) {
when (partnerDetailResponse.Result.Step) {
2 -> fragment = GetStartedFragment()
3 -> fragment = AlmostThereFragment()
4 -> fragment = SaveEAgreementFragment()
}
fragment = GetStartedFragment()
} else if (type == 3) {
fragment = NewDistributorSignStepOne()
}


Loading…
Cancel
Save

Powered by TurnKey Linux.