|
|
@ -1,6 +1,5 @@ |
|
|
|
package com.nivesh.production.bajajfd.ui.fragment |
|
|
|
|
|
|
|
import android.annotation.SuppressLint |
|
|
|
import android.app.DatePickerDialog |
|
|
|
import android.app.Dialog |
|
|
|
import android.os.Bundle |
|
|
@ -52,7 +51,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
|
|
|
|
private lateinit var bajajFDInterface: BajajFDInterface |
|
|
|
private lateinit var rbBank: RadioButton |
|
|
|
private var rbPaymentMode: RadioButton? = null |
|
|
|
private lateinit var rbPaymentMode: RadioButton |
|
|
|
private var cal = Calendar.getInstance() |
|
|
|
|
|
|
|
private lateinit var listOfTitle: List<GetCodes> |
|
|
@ -99,6 +98,8 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
listOfStates = ArrayList() |
|
|
|
listOfIFSC = ArrayList() |
|
|
|
|
|
|
|
rbPaymentMode = RadioButton(activity as BajajFdMainActivity) |
|
|
|
|
|
|
|
// Personal Details |
|
|
|
binding.edtMobileNumber.filters = arrayOf<InputFilter>(LengthFilter(10)) |
|
|
|
binding.edtPANNumber.filters = arrayOf<InputFilter>(LengthFilter(10)) |
|
|
@ -120,7 +121,9 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
binding.edtMobileNumber.setText((activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.mobile) |
|
|
|
|
|
|
|
// create an OnDateSetListener |
|
|
|
binding.edtDOB.setText((activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_DOB) |
|
|
|
if (!(activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_DOB.isNullOrEmpty()){ |
|
|
|
binding.edtDOB.setText(getDate((activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_DOB.toString())) |
|
|
|
} |
|
|
|
binding.edtDOB.setOnClickListener { |
|
|
|
removeError(binding.tlDOB) |
|
|
|
datePicker(binding.edtDOB) |
|
|
@ -368,7 +371,9 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
binding.edtNomineeDOB.setText((activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_DOB) |
|
|
|
if (!(activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.Nominees?.get(0)?.NomineeDOB.isNullOrEmpty()){ |
|
|
|
binding.edtNomineeDOB.setText(getDate((activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.Nominees?.get(0)?.NomineeDOB.toString())) |
|
|
|
} |
|
|
|
binding.edtNomineeDOB.setOnClickListener { |
|
|
|
removeError(binding.tlNomineeDOB) |
|
|
|
datePicker(binding.edtNomineeDOB) |
|
|
@ -505,9 +510,10 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
rbPaymentMode.text = getString(R.string.Upi) |
|
|
|
binding.rgPaymentMode.setOnCheckedChangeListener { group, checkedId -> |
|
|
|
rbPaymentMode = group.findViewById(checkedId) |
|
|
|
Log.e("paymentMode", "-->" + rbPaymentMode?.text) |
|
|
|
Log.e("paymentMode", "-->" + rbPaymentMode.text) |
|
|
|
} |
|
|
|
|
|
|
|
binding.tvEligibleBankOption.setOnClickListener { |
|
|
@ -674,7 +680,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
(activity as BajajFdMainActivity).fdBankDetails.BankName = |
|
|
|
bankListAdapter.getSelected()?.BankName |
|
|
|
(activity as BajajFdMainActivity).fdBankDetails.PaymentMode = |
|
|
|
rbPaymentMode?.text.toString() |
|
|
|
rbPaymentMode.text.toString() |
|
|
|
|
|
|
|
(activity as BajajFdMainActivity).createFDApplicantRequest.ApplicantDetails = (activity as BajajFdMainActivity).applicantDetails |
|
|
|
(activity as BajajFdMainActivity).createFDApplicantRequest.ApplicantRelationDetails = (activity as BajajFdMainActivity).applicantRelationDetails |
|
|
@ -688,7 +694,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
"CreateFDRequest", |
|
|
|
"-->" + Gson().toJson((activity as BajajFdMainActivity).createFDRequest) |
|
|
|
) |
|
|
|
bajajFDInterface.stepTwoApi("stepTwoResponse") |
|
|
|
bajajFDInterface.stepTwoApi((activity as BajajFdMainActivity).createFDRequest) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@ -852,7 +858,8 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
if (monthOfYear.toString().length == 1) { |
|
|
|
"0".plus(monthOfYear) |
|
|
|
} |
|
|
|
edtDOB.setText(getDate(dayOfMonth.toString() + "-" + (monthOfYear + 1) + "-" + years)) |
|
|
|
// edtDOB.setText(getDate(dayOfMonth.toString() + "-" + (monthOfYear + 1) + "-" + years)) |
|
|
|
edtDOB.setText(years.toString().plus("-").plus(monthOfYear + 1).plus("-").plus(dayOfMonth.toString())) |
|
|
|
edtDOB.setSelection(edtDOB.text.toString().length) |
|
|
|
}, year, month, day |
|
|
|
) |
|
|
@ -922,7 +929,6 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@SuppressLint("ClickableViewAccessibility") |
|
|
|
private fun titleApi() { |
|
|
|
if (Common.isNetworkAvailable(activity as BajajFdMainActivity)) { |
|
|
|
val getCodeRequest = GetCodeRequest() |
|
|
|