Browse Source

working on fourth screen

PankajBranch
Hemant Khadase 2 years ago
parent
commit
587a75b1d4
7 changed files with 106 additions and 65 deletions
  1. +2
    -3
      app/src/main/java/com/nivesh/production/bajajfd/ui/activity/BajajFdMainActivity.kt
  2. +19
    -9
      app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepOneBajajFDFragment.kt
  3. +14
    -13
      app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepThreeBajajFDFragment.kt
  4. +61
    -38
      app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepTwoBajajFDFragment.kt
  5. +3
    -1
      app/src/main/res/layout/fragment_bajajfd_step_two.xml
  6. +4
    -1
      app/src/main/res/values-hi-rIN/strings.xml
  7. +3
    -0
      app/src/main/res/values/strings.xml

+ 2
- 3
app/src/main/java/com/nivesh/production/bajajfd/ui/activity/BajajFdMainActivity.kt View File

@ -25,14 +25,13 @@ import com.nivesh.production.bajajfd.viewModel.BajajFDViewModel
import com.nivesh.production.bajajfd.viewModel.StepOneBajajFDViewModel import com.nivesh.production.bajajfd.viewModel.StepOneBajajFDViewModel
class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface { class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface {
private lateinit var binding: ActivityBajajFdBinding
lateinit var binding: ActivityBajajFdBinding
private lateinit var viewModel: BajajFDViewModel
lateinit var stepOneBajajFDViewModel: StepOneBajajFDViewModel lateinit var stepOneBajajFDViewModel: StepOneBajajFDViewModel
private lateinit var viewModel: BajajFDViewModel
lateinit var listOfFrequency: List<GetCodes> lateinit var listOfFrequency: List<GetCodes>
lateinit var createFDRequest: CreateFDRequest lateinit var createFDRequest: CreateFDRequest
lateinit var createFDApplicantRequest: CreateFDApplicationRequest lateinit var createFDApplicantRequest: CreateFDApplicationRequest
lateinit var applicantDetails: ApplicantDetails lateinit var applicantDetails: ApplicantDetails
lateinit var fdInvestmentDetails: FDInvestmentDetails lateinit var fdInvestmentDetails: FDInvestmentDetails
lateinit var applicantRelationDetails: ApplicantRelationDetails lateinit var applicantRelationDetails: ApplicantRelationDetails


+ 19
- 9
app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepOneBajajFDFragment.kt View File

@ -25,6 +25,7 @@ import com.nivesh.production.bajajfd.model.GetMaturityAmountRequest
import com.nivesh.production.bajajfd.model.GetRatesRequest import com.nivesh.production.bajajfd.model.GetRatesRequest
import com.nivesh.production.bajajfd.ui.activity.BajajFdMainActivity import com.nivesh.production.bajajfd.ui.activity.BajajFdMainActivity
import com.nivesh.production.bajajfd.util.Common import com.nivesh.production.bajajfd.util.Common
import com.nivesh.production.bajajfd.util.Common.Companion.commonErrorMethod
import com.nivesh.production.bajajfd.util.Common.Companion.removeError import com.nivesh.production.bajajfd.util.Common.Companion.removeError
import com.nivesh.production.bajajfd.util.Resource import com.nivesh.production.bajajfd.util.Resource
import com.nivesh.production.bajajfd.viewModel.StepOneBajajFDViewModel import com.nivesh.production.bajajfd.viewModel.StepOneBajajFDViewModel
@ -37,9 +38,10 @@ class StepOneBajajFDFragment : Fragment() {
private lateinit var stepOneBajajFDViewModel: StepOneBajajFDViewModel private lateinit var stepOneBajajFDViewModel: StepOneBajajFDViewModel
private lateinit var rgMaturity: RadioButton private lateinit var rgMaturity: RadioButton
private lateinit var listOfTenure: MutableList<ROIDataList> private lateinit var listOfTenure: MutableList<ROIDataList>
private lateinit var recyclerViewDropDownAdapter: HorizontalRecyclerViewAdapter
private var tenure: Int = 0 private var tenure: Int = 0
private var interest: Double = 0.0 private var interest: Double = 0.0
private lateinit var recyclerViewDropDownAdapter: HorizontalRecyclerViewAdapter
companion object { companion object {
fun getInstance(fdInterface: BajajFDInterface): StepOneBajajFDFragment { fun getInstance(fdInterface: BajajFDInterface): StepOneBajajFDFragment {
@ -60,9 +62,7 @@ class StepOneBajajFDFragment : Fragment() {
val root = binding.root val root = binding.root
stepOneBajajFDViewModel = (activity as BajajFdMainActivity).stepOneBajajFDViewModel stepOneBajajFDViewModel = (activity as BajajFdMainActivity).stepOneBajajFDViewModel
listOfTenure = ArrayList() listOfTenure = ArrayList()
// setUpRecyclerView()
// Amount // Amount
binding.edtAmount.addTextChangedListener(object : TextWatcher { binding.edtAmount.addTextChangedListener(object : TextWatcher {
@ -98,6 +98,11 @@ class StepOneBajajFDFragment : Fragment() {
getRatesApi() getRatesApi()
} else { } else {
// please enter Amount first // please enter Amount first
commonErrorMethod(
binding.edtAmount,
binding.tlDepositAmount,
getString(R.string.emptyAmountFirst)
)
} }
} }
} }
@ -145,7 +150,7 @@ class StepOneBajajFDFragment : Fragment() {
(activity as BajajFdMainActivity).fdInvestmentDetails.IPAddress = "" (activity as BajajFdMainActivity).fdInvestmentDetails.IPAddress = ""
(activity as BajajFdMainActivity).fdInvestmentDetails.Device = (activity as BajajFdMainActivity).fdInvestmentDetails.Device =
getString(R.string.app) getString(R.string.app)
(activity as BajajFdMainActivity).fdInvestmentDetails.Source = "nivesh"
(activity as BajajFdMainActivity).fdInvestmentDetails.Source = getString(R.string.source)
if (binding.swSeniorCitizen.isChecked) { if (binding.swSeniorCitizen.isChecked) {
(activity as BajajFdMainActivity).fdInvestmentDetails.CitizenType = (activity as BajajFdMainActivity).fdInvestmentDetails.CitizenType =
getString(R.string.seniorCitizen) getString(R.string.seniorCitizen)
@ -186,7 +191,8 @@ class StepOneBajajFDFragment : Fragment() {
private fun maturityAmountApi(tenure: Int, interest: Double) { private fun maturityAmountApi(tenure: Int, interest: Double) {
if (Common.isNetworkAvailable(activity as BajajFdMainActivity)) { if (Common.isNetworkAvailable(activity as BajajFdMainActivity)) {
if (binding.edtAmount.text.toString().isNotEmpty() && interest.toString().isNotEmpty() && tenure.toString().isNotEmpty()
if (binding.edtAmount.text.toString().isNotEmpty() && interest.toString()
.isNotEmpty() && tenure.toString().isNotEmpty()
) { ) {
val maturityAmountRequest = GetMaturityAmountRequest() val maturityAmountRequest = GetMaturityAmountRequest()
maturityAmountRequest.FDProvider = getString(R.string.bajaj) maturityAmountRequest.FDProvider = getString(R.string.bajaj)
@ -233,7 +239,7 @@ class StepOneBajajFDFragment : Fragment() {
private fun validation(): Boolean { private fun validation(): Boolean {
return if (binding.edtAmount.text.toString().isEmpty()) { return if (binding.edtAmount.text.toString().isEmpty()) {
Common.commonErrorMethod(
commonErrorMethod(
binding.edtAmount, binding.edtAmount,
binding.tlDepositAmount, binding.tlDepositAmount,
getString(R.string.emptyAmount) getString(R.string.emptyAmount)
@ -286,9 +292,13 @@ class StepOneBajajFDFragment : Fragment() {
listOfTenure = getRatesResponse.Response.ROIDatalist listOfTenure = getRatesResponse.Response.ROIDatalist
// Tenure // Tenure
if (listOfTenure.isNotEmpty()) { if (listOfTenure.isNotEmpty()) {
listOfTenure.sortWith { lhs: ROIDataList, rhs: ROIDataList -> rhs.Tenure.compareTo(lhs.Tenure) }
listOfTenure.sortWith { lhs: ROIDataList, rhs: ROIDataList ->
rhs.Tenure.compareTo(
lhs.Tenure
)
}
binding.ORLayout.visibility = View.VISIBLE binding.ORLayout.visibility = View.VISIBLE
val tenureAdapter =
val tenureAdapter =
ArrayAdapter( ArrayAdapter(
activity as BajajFdMainActivity, activity as BajajFdMainActivity,
R.layout.spinner_dropdown, R.layout.spinner_dropdown,
@ -296,7 +306,7 @@ class StepOneBajajFDFragment : Fragment() {
) )
binding.spTenure.setAdapter(tenureAdapter) binding.spTenure.setAdapter(tenureAdapter)
setUpRecyclerView() setUpRecyclerView()
}else{
} else {
binding.ORLayout.visibility = View.GONE binding.ORLayout.visibility = View.GONE
} }
} }


+ 14
- 13
app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepThreeBajajFDFragment.kt View File

@ -8,6 +8,7 @@ import androidx.fragment.app.Fragment
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.nivesh.production.bajajfd.interfaces.BajajFDInterface import com.nivesh.production.bajajfd.interfaces.BajajFDInterface
import com.nivesh.production.bajajfd.databinding.FragmentBajajfdStepThreeBinding import com.nivesh.production.bajajfd.databinding.FragmentBajajfdStepThreeBinding
import com.nivesh.production.bajajfd.ui.activity.BajajFdMainActivity
import com.nivesh.production.bajajfd.viewModel.StepThreeBajajFDViewModel import com.nivesh.production.bajajfd.viewModel.StepThreeBajajFDViewModel
class StepThreeBajajFDFragment : Fragment() { class StepThreeBajajFDFragment : Fragment() {
@ -28,11 +29,6 @@ class StepThreeBajajFDFragment : Fragment() {
bajajFDInterface = bajajFDInterfaces bajajFDInterface = bajajFDInterfaces
} }
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
override fun onCreateView( override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?, inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle? savedInstanceState: Bundle?
@ -41,18 +37,23 @@ class StepThreeBajajFDFragment : Fragment() {
_binding = FragmentBajajfdStepThreeBinding.inflate(inflater, container, false) _binding = FragmentBajajfdStepThreeBinding.inflate(inflater, container, false)
val root = binding.root val root = binding.root
// val textView: TextView = binding.sectionLabel
// stepTwoFragment.text.observe(viewLifecycleOwner) {
// textView.text = it
// }
//
// binding.btnClick.setOnClickListener {
// bajajFDInterface.stepTwoApi("stepTwoResponse")
// }
binding.btnNext.setOnClickListener{
if (validate()){
}
}
binding.btnBack.setOnClickListener{
(activity as BajajFdMainActivity).binding.viewPager.currentItem = 1
}
return root return root
} }
private fun validate(): Boolean {
return false
}
override fun onDestroyView() { override fun onDestroyView() {
super.onDestroyView() super.onDestroyView()
_binding = null _binding = null


+ 61
- 38
app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepTwoBajajFDFragment.kt View File

@ -5,10 +5,12 @@ import android.text.Editable
import android.text.InputFilter import android.text.InputFilter
import android.text.InputFilter.LengthFilter import android.text.InputFilter.LengthFilter
import android.text.TextWatcher import android.text.TextWatcher
import android.util.Log
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.ArrayAdapter import android.widget.ArrayAdapter
import android.widget.RadioButton
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import com.nivesh.production.bajajfd.R import com.nivesh.production.bajajfd.R
import com.nivesh.production.bajajfd.databinding.FragmentBajajfdStepTwoBinding import com.nivesh.production.bajajfd.databinding.FragmentBajajfdStepTwoBinding
@ -29,6 +31,9 @@ class StepTwoBajajFDFragment : Fragment() {
private val binding get() = _binding!! private val binding get() = _binding!!
private lateinit var bajajFDInterface: BajajFDInterface private lateinit var bajajFDInterface: BajajFDInterface
private lateinit var rbBank: RadioButton
private lateinit var rbPaymentMode: RadioButton
companion object { companion object {
fun getInstance(fdInterface: BajajFDInterface): StepTwoBajajFDFragment { fun getInstance(fdInterface: BajajFDInterface): StepTwoBajajFDFragment {
@ -53,6 +58,8 @@ class StepTwoBajajFDFragment : Fragment() {
// Personal Details // Personal Details
binding.edtMobileNumber.filters = arrayOf<InputFilter>(LengthFilter(10)) binding.edtMobileNumber.filters = arrayOf<InputFilter>(LengthFilter(10))
binding.edtPANNumber.filters = arrayOf<InputFilter>(LengthFilter(10)) binding.edtPANNumber.filters = arrayOf<InputFilter>(LengthFilter(10))
binding.edtPinCode.filters = arrayOf<InputFilter>(LengthFilter(6))
binding.edtIFSC.filters = arrayOf<InputFilter>(LengthFilter(11))
binding.edtMobileNumber.addTextChangedListener(object : TextWatcher { binding.edtMobileNumber.addTextChangedListener(object : TextWatcher {
@ -389,6 +396,13 @@ class StepTwoBajajFDFragment : Fragment() {
} }
}) })
binding.rgBank.setOnCheckedChangeListener { group, checkedId ->
rbBank = group.findViewById(checkedId)
Log.e("BankType", "-->" + rbBank.text)
}
// Bank Details // Bank Details
binding.edtIFSC.addTextChangedListener(object : TextWatcher { binding.edtIFSC.addTextChangedListener(object : TextWatcher {
@ -439,6 +453,11 @@ class StepTwoBajajFDFragment : Fragment() {
} }
}) })
binding.rgPaymentMode.setOnCheckedChangeListener { group, checkedId ->
rbPaymentMode = group.findViewById(checkedId)
Log.e("paymentMode", "-->" + rbPaymentMode.text)
}
binding.tvPersonalDetails.setOnClickListener { binding.tvPersonalDetails.setOnClickListener {
if (binding.llPersonalDetail.visibility == View.VISIBLE){ if (binding.llPersonalDetail.visibility == View.VISIBLE){
@ -467,25 +486,25 @@ class StepTwoBajajFDFragment : Fragment() {
binding.btnNext.setOnClickListener { binding.btnNext.setOnClickListener {
if (validation()) { if (validation()) {
// Applicant Details // Applicant Details
(activity as BajajFdMainActivity).applicantDetails.ApplicantSalutation = ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantGender = ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantFirstName = ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantMiddleName = ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantLastName= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantDOB= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantPAN= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantMobile= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantOccupation= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantQualification= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantMaritalStatus= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantEmail= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantAddress1= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantAddress2= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantSalutation = binding.spTitle.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantGender = binding.spGender.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantFirstName = binding.edtFirstName.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantMiddleName = binding.edtMiddleName.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantLastName= binding.edtLastName.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantDOB= binding.edtDOB.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantPAN= binding.edtPANNumber.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantMobile= binding.edtMobileNumber.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantOccupation= binding.edtOccupation.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantQualification= binding.edtQualification.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantMaritalStatus= binding.spMarital.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantEmail= binding.edtEmail.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantAddress1= binding.edtAddressLine1.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantAddress2= binding.edtAddressLine2.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantAddress3= "" (activity as BajajFdMainActivity).applicantDetails.ApplicantAddress3= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantCity= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantState= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantCountry= ""
(activity as BajajFdMainActivity).applicantDetails.ApplicantPincode= 0
(activity as BajajFdMainActivity).applicantDetails.ApplicantCity= binding.edtCity.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantState= binding.edtState.text.toString()
(activity as BajajFdMainActivity).applicantDetails.ApplicantCountry= "India"
(activity as BajajFdMainActivity).applicantDetails.ApplicantPincode= binding.edtPinCode.text.toString().toInt()
(activity as BajajFdMainActivity).applicantDetails.AnnualIncome= "" (activity as BajajFdMainActivity).applicantDetails.AnnualIncome= ""
// Applicant Relation Details // Applicant Relation Details
@ -497,44 +516,48 @@ class StepTwoBajajFDFragment : Fragment() {
(activity as BajajFdMainActivity).applicantRelationDetails.ApplicantMotherLastName= "" (activity as BajajFdMainActivity).applicantRelationDetails.ApplicantMotherLastName= ""
// Applicant Nominee Details // Applicant Nominee Details
(activity as BajajFdMainActivity).nomineeDetails.NomineeSalutation= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeGender= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeFirstName= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeMiddleName= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeLastName= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeDOB= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeRelation= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeSalutation= binding.spNomineeTitle.text.toString()
(activity as BajajFdMainActivity).nomineeDetails.NomineeGender= binding.spGender.text.toString()
(activity as BajajFdMainActivity).nomineeDetails.NomineeFirstName= binding.edtNomineeFirstName.text.toString()
(activity as BajajFdMainActivity).nomineeDetails.NomineeMiddleName= binding.edtNomineeMiddleName.text.toString()
(activity as BajajFdMainActivity).nomineeDetails.NomineeLastName= binding.edtNomineeLastName.text.toString()
(activity as BajajFdMainActivity).nomineeDetails.NomineeDOB= binding.edtNomineeDOB.text.toString()
(activity as BajajFdMainActivity).nomineeDetails.NomineeRelation= binding.spNomineeRelation.text.toString()
(activity as BajajFdMainActivity).nomineeDetails.NomineeAddress1= "" (activity as BajajFdMainActivity).nomineeDetails.NomineeAddress1= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeAddress2= "" (activity as BajajFdMainActivity).nomineeDetails.NomineeAddress2= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeAddress3= "" (activity as BajajFdMainActivity).nomineeDetails.NomineeAddress3= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeCity= "" (activity as BajajFdMainActivity).nomineeDetails.NomineeCity= ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeState = "" (activity as BajajFdMainActivity).nomineeDetails.NomineeState = ""
(activity as BajajFdMainActivity).nomineeDetails.NomineeCountry = "india"
(activity as BajajFdMainActivity).nomineeDetails.NomineeCountry = "India"
(activity as BajajFdMainActivity).nomineeDetails.NomineePincode = 0 (activity as BajajFdMainActivity).nomineeDetails.NomineePincode = 0
// Applicant Nominee Guardian Details // Applicant Nominee Guardian Details
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianSalutation = "" (activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianSalutation = ""
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianName = ""
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianAge = 0
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianCountry = ""
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianName = binding.edtGuardianName.text.toString()
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianAge = binding.edtGuardianAge.text.toString().toInt()
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianCountry = "India"
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianCity = "" (activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianCity = ""
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianState = "" (activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianState = ""
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianPincode = 0
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianAddress1 = ""
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianPincode = binding.edtGuardianPinCode.text.toString().toInt()
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianAddress1 = binding.edtGuardianAddress.text.toString()
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianAddress2 = "" (activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianAddress2 = ""
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianAddress3 = ""
(activity as BajajFdMainActivity).nomineeGuardianDetails.GuardianAddress3 = binding.spGuardianRelation.text.toString()
// Applicant Bank Details // Applicant Bank Details
(activity as BajajFdMainActivity).fdBankDetails.AccountType = ""
(activity as BajajFdMainActivity).fdBankDetails.BankBranch = ""
(activity as BajajFdMainActivity).fdBankDetails.IFSCCode = ""
(activity as BajajFdMainActivity).fdBankDetails.AccountNumber = ""
(activity as BajajFdMainActivity).fdBankDetails.BankName = ""
(activity as BajajFdMainActivity).fdBankDetails.PaymentMode = ""
(activity as BajajFdMainActivity).fdBankDetails.AccountType = rbBank.text.toString()
(activity as BajajFdMainActivity).fdBankDetails.BankBranch = binding.edtBankBranch.text.toString()
(activity as BajajFdMainActivity).fdBankDetails.IFSCCode = binding.edtIFSC.text.toString()
(activity as BajajFdMainActivity).fdBankDetails.AccountNumber = binding.edtAccountNumber.text.toString()
(activity as BajajFdMainActivity).fdBankDetails.BankName = binding.edtBankName.text.toString()
(activity as BajajFdMainActivity).fdBankDetails.PaymentMode =rbPaymentMode.text.toString()
bajajFDInterface.stepTwoApi("stepTwoResponse") bajajFDInterface.stepTwoApi("stepTwoResponse")
} }
} }
binding.btnBack.setOnClickListener{
(activity as BajajFdMainActivity).binding.viewPager.currentItem = 0
}
return root return root
} }


+ 3
- 1
app/src/main/res/layout/fragment_bajajfd_step_two.xml View File

@ -780,6 +780,7 @@
tools:layout_editor_absoluteX="5dp" /> tools:layout_editor_absoluteX="5dp" />
<RadioGroup <RadioGroup
android:id="@+id/rgBank"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal"> android:orientation="horizontal">
@ -794,7 +795,7 @@
<RadioButton <RadioButton
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="50dp"
android:layout_marginStart="@dimen/margin_50"
android:buttonTint="@color/black" android:buttonTint="@color/black"
android:text="@string/currentAccount" /> android:text="@string/currentAccount" />
@ -899,6 +900,7 @@
</LinearLayout> </LinearLayout>
<RadioGroup <RadioGroup
android:id="@+id/rgPaymentMode"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="@dimen/margin_10" android:layout_marginStart="@dimen/margin_10"


+ 4
- 1
app/src/main/res/values-hi-rIN/strings.xml View File

@ -2,6 +2,8 @@
<string name="appName">BajajFdLib</string> <string name="appName">BajajFdLib</string>
<string name="bajaj">Bajaj</string> <string name="bajaj">Bajaj</string>
<string name="app">App</string> <string name="app">App</string>
<string name="source">nivesh</string>
<string name="step1">Step 1</string> <string name="step1">Step 1</string>
<string name="step2">Step 2</string> <string name="step2">Step 2</string>
@ -45,6 +47,8 @@
<!-- Validations --> <!-- Validations -->
<string name="emptyAmount">Please enter amount</string> <string name="emptyAmount">Please enter amount</string>
<string name="emptyAmountFirst">Please enter amount first</string>
<string name="validMinAmount">Entered amount should be greater than minimum amount</string> <string name="validMinAmount">Entered amount should be greater than minimum amount</string>
<string name="emptyInterestPayout">Please select Interest Payout</string> <string name="emptyInterestPayout">Please select Interest Payout</string>
<string name="emptyInterestTenure">Please select Investment Tenure</string> <string name="emptyInterestTenure">Please select Investment Tenure</string>
@ -196,5 +200,4 @@
<string name="seniorCitizen">Senior Citizen</string> <string name="seniorCitizen">Senior Citizen</string>
<string name="nonSeniorCitizen">Non Senior Citizen</string> <string name="nonSeniorCitizen">Non Senior Citizen</string>
</resources> </resources>

+ 3
- 0
app/src/main/res/values/strings.xml View File

@ -2,6 +2,7 @@
<string name="appName">BajajFdLib</string> <string name="appName">BajajFdLib</string>
<string name="bajaj">Bajaj</string> <string name="bajaj">Bajaj</string>
<string name="app">App</string> <string name="app">App</string>
<string name="source">nivesh</string>
<string name="step1">Step 1</string> <string name="step1">Step 1</string>
<string name="step2">Step 2</string> <string name="step2">Step 2</string>
@ -45,6 +46,8 @@
<!-- Validations --> <!-- Validations -->
<string name="emptyAmount">Please enter amount</string> <string name="emptyAmount">Please enter amount</string>
<string name="emptyAmountFirst">Please enter amount first</string>
<string name="validMinAmount">Entered amount should be greater than minimum amount</string> <string name="validMinAmount">Entered amount should be greater than minimum amount</string>
<string name="emptyInterestPayout">Please select Interest Payout</string> <string name="emptyInterestPayout">Please select Interest Payout</string>
<string name="emptyInterestTenure">Please select Investment Tenure</string> <string name="emptyInterestTenure">Please select Investment Tenure</string>


Loading…
Cancel
Save

Powered by TurnKey Linux.