|
|
@ -24,10 +24,9 @@ class StepFourBajajFDFragment : BaseFragment() { |
|
|
|
private lateinit var stepFourBajajFDViewModel: StepFourBajajFDViewModel |
|
|
|
private var _binding: FragmentBajajfdStepFourBinding? = null |
|
|
|
private val binding get() = _binding!! |
|
|
|
private var uniqueId: String? = "" |
|
|
|
private lateinit var listOfCustomer: MutableList<GetCodes> |
|
|
|
var selectedList : String = "" |
|
|
|
|
|
|
|
private var selectedList: String = "" |
|
|
|
private var uniqueId: String? = "" |
|
|
|
|
|
|
|
private lateinit var bajajFDInterface: BajajFDInterface |
|
|
|
|
|
|
@ -58,23 +57,24 @@ class StepFourBajajFDFragment : BaseFragment() { |
|
|
|
} |
|
|
|
|
|
|
|
binding.btnNext.setOnClickListener { |
|
|
|
for (getCodes in listOfCustomer){ |
|
|
|
if (getCodes.isSelected){ |
|
|
|
if (selectedList.isEmpty()){ |
|
|
|
selectedList = getCodes.Value |
|
|
|
}else{ |
|
|
|
selectedList = selectedList.plus(",").plus(getCodes.Value) |
|
|
|
selectedList = "" |
|
|
|
for (getCodes in listOfCustomer) { |
|
|
|
if (getCodes.isSelected) { |
|
|
|
selectedList = if (selectedList.isEmpty()) { |
|
|
|
getCodes.Value |
|
|
|
} else { |
|
|
|
selectedList.plus(",").plus(getCodes.Value) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
Log.e("selectedList", "-->$selectedList") |
|
|
|
if (binding.checkBox.isChecked) { |
|
|
|
|
|
|
|
val saveFDOtherDataRequest = SaveFDOtherDataRequest() |
|
|
|
val saveFDOtherDataRequest = SaveFDOtherDataRequest() |
|
|
|
saveFDOtherDataRequest.FDProvider = getString(R.string.bajaj) |
|
|
|
saveFDOtherDataRequest.UniqueId = uniqueId |
|
|
|
saveFDOtherDataRequest.Values = selectedList |
|
|
|
saveFDOtherDataRequest.NiveshClientCode = (activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
|
saveFDOtherDataRequest.NiveshClientCode = |
|
|
|
(activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
|
bajajFDInterface.stepFourApi(saveFDOtherDataRequest) |
|
|
|
} else { |
|
|
|
showDialogValidation( |
|
|
@ -84,18 +84,21 @@ class StepFourBajajFDFragment : BaseFragment() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
binding.btnBack.setOnClickListener{ |
|
|
|
binding.btnBack.setOnClickListener { |
|
|
|
(activity as BajajFdMainActivity).binding.viewPager.currentItem = 2 |
|
|
|
} |
|
|
|
return root |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
fun displayReceivedData(createFDApplicationResponse: CreateFDApplicationResponse) { |
|
|
|
Log.e("createFDApplication", "Response-->"+createFDApplicationResponse.Response.FDCreationDetailsResponse.UniqueId) |
|
|
|
uniqueId = createFDApplicationResponse.Response.FDCreationDetailsResponse.UniqueId |
|
|
|
getFDDetailsApi(createFDApplicationResponse.Response.FDCreationDetailsResponse.UniqueId) |
|
|
|
customerListApi() |
|
|
|
fun displayReceivedData(createFDApplicationResponse: CreateFDApplicationResponse) { |
|
|
|
Log.e( |
|
|
|
"createFDApplication", |
|
|
|
"Response-->" + createFDApplicationResponse.Response.FDCreationDetailsResponse.UniqueId |
|
|
|
) |
|
|
|
uniqueId = createFDApplicationResponse.Response.FDCreationDetailsResponse.UniqueId |
|
|
|
getFDDetailsApi(createFDApplicationResponse.Response.FDCreationDetailsResponse.UniqueId) |
|
|
|
customerListApi() |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -159,7 +162,8 @@ class StepFourBajajFDFragment : BaseFragment() { |
|
|
|
if (Common.isNetworkAvailable(mActivity!!)) { |
|
|
|
val getFDDetailsRequest = GetFDDetailsRequest() |
|
|
|
getFDDetailsRequest.FDProvider = mActivity!!.getString(R.string.bajaj) |
|
|
|
getFDDetailsRequest.NiveshClientCode = (mActivity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
|
getFDDetailsRequest.NiveshClientCode = |
|
|
|
(mActivity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
|
getFDDetailsRequest.UniqueId = uniqueId |
|
|
|
stepFourBajajFDViewModel.getFDDetails(getFDDetailsRequest, Constants.token) |
|
|
|
stepFourBajajFDViewModel.getFDDetailsMutableData.observe(viewLifecycleOwner) { response -> |
|
|
@ -175,13 +179,15 @@ class StepFourBajajFDFragment : BaseFragment() { |
|
|
|
when (code) { |
|
|
|
200 -> { |
|
|
|
binding.tvInvestedAmount.text = |
|
|
|
getString(R.string.rs).plus(getFDDetailsResponse.Response.FDDataResponse.FDAmount.toString()) |
|
|
|
getString(R.string.rs).plus(getFDDetailsResponse.Response.FDDataResponse.FDAmount.toString()) |
|
|
|
binding.tvTenure.text = |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.Tenure.toString().plus(" Months") |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.Tenure.toString() |
|
|
|
.plus(" Months") |
|
|
|
binding.tvInterestPayout.text = |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.Frequency |
|
|
|
binding.tvRateOfInterest.text = |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.RateOfInterest.toString().plus(" % p.a.") |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.RateOfInterest.toString() |
|
|
|
.plus(" % p.a.") |
|
|
|
} |
|
|
|
// 650 -> refreshToken() |
|
|
|
else -> { |
|
|
|