|
@ -51,10 +51,6 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
private var _binding: FragmentBajajfdStepTwoBinding? = null |
|
|
private var _binding: FragmentBajajfdStepTwoBinding? = null |
|
|
private val binding get() = _binding!! |
|
|
private val binding get() = _binding!! |
|
|
|
|
|
|
|
|
private lateinit var rbBank: RadioButton |
|
|
|
|
|
private lateinit var rbPaymentMode: RadioButton |
|
|
|
|
|
private var cal = Calendar.getInstance() |
|
|
|
|
|
|
|
|
|
|
|
private lateinit var listOfTitle: List<GetCodes> |
|
|
private lateinit var listOfTitle: List<GetCodes> |
|
|
private lateinit var listOfGender: List<GetCodes> |
|
|
private lateinit var listOfGender: List<GetCodes> |
|
|
private lateinit var listOfAnnualIncome: List<GetCodes> |
|
|
private lateinit var listOfAnnualIncome: List<GetCodes> |
|
@ -71,12 +67,14 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
private lateinit var stateObject: DataObject |
|
|
private lateinit var stateObject: DataObject |
|
|
private val listOfBanks: MutableList<ClientBanklist> = mutableListOf() |
|
|
private val listOfBanks: MutableList<ClientBanklist> = mutableListOf() |
|
|
|
|
|
|
|
|
|
|
|
private lateinit var rbBank: RadioButton |
|
|
|
|
|
private lateinit var rbPaymentMode: RadioButton |
|
|
|
|
|
private var cal = Calendar.getInstance() |
|
|
|
|
|
|
|
|
override fun onCreateView( |
|
|
override fun onCreateView( |
|
|
inflater: LayoutInflater, container: ViewGroup?, |
|
|
inflater: LayoutInflater, container: ViewGroup?, |
|
|
savedInstanceState: Bundle? |
|
|
savedInstanceState: Bundle? |
|
|
): View { |
|
|
): View { |
|
|
|
|
|
|
|
|
_binding = FragmentBajajfdStepTwoBinding.inflate(inflater, container, false) |
|
|
_binding = FragmentBajajfdStepTwoBinding.inflate(inflater, container, false) |
|
|
return binding.root |
|
|
return binding.root |
|
|
} |
|
|
} |
|
@ -92,9 +90,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
listOfStates = ArrayList() |
|
|
listOfStates = ArrayList() |
|
|
listOfIFSC = ArrayList() |
|
|
listOfIFSC = ArrayList() |
|
|
listOfPayMode = ArrayList() |
|
|
listOfPayMode = ArrayList() |
|
|
|
|
|
|
|
|
stateObject = DataObject() |
|
|
stateObject = DataObject() |
|
|
|
|
|
|
|
|
rbPaymentMode = RadioButton(activity as BajajFdMainActivity) |
|
|
rbPaymentMode = RadioButton(activity as BajajFdMainActivity) |
|
|
|
|
|
|
|
|
// Personal Details |
|
|
// Personal Details |
|
@ -519,8 +515,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
binding.edtFirstName.text.toString().plus(" ") |
|
|
binding.edtFirstName.text.toString().plus(" ") |
|
|
.plus(binding.edtMiddleName.text.toString()).plus(" ") |
|
|
.plus(binding.edtMiddleName.text.toString()).plus(" ") |
|
|
.plus(binding.edtLastName.text.toString()), |
|
|
.plus(binding.edtLastName.text.toString()), |
|
|
binding.edtMobileNumber.text.toString(), |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
binding.edtMobileNumber.text.toString() |
|
|
, (activity as BajajFdMainActivity).loginRole) |
|
|
, (activity as BajajFdMainActivity).loginRole) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -722,7 +717,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getFDResponseMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getFDResponseMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("createFDApi ", " response -->$response") |
|
|
val createFDApplicationResponse: CreateFDApplicationResponse = |
|
|
val createFDApplicationResponse: CreateFDApplicationResponse = |
|
|
Gson().fromJson( |
|
|
Gson().fromJson( |
|
|
response.data?.toString(), |
|
|
response.data?.toString(), |
|
@ -767,6 +762,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getIfscCodeCheckMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getIfscCodeCheckMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
|
|
|
Log.e("ifscCodeCheckApi ", " response -->$response") |
|
|
val getIFSCCodeListResponse = |
|
|
val getIFSCCodeListResponse = |
|
|
Gson().fromJson( |
|
|
Gson().fromJson( |
|
|
response.data?.toString(), |
|
|
response.data?.toString(), |
|
@ -837,6 +833,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
if (response.data.toString().isNotEmpty()) { |
|
|
if (response.data.toString().isNotEmpty()) { |
|
|
|
|
|
Log.e("getIFSCDetailsApi ", " response -->$response") |
|
|
val getIFSCCodeResponse = Gson().fromJson( |
|
|
val getIFSCCodeResponse = Gson().fromJson( |
|
|
response.data.toString(), |
|
|
response.data.toString(), |
|
|
GetIFSCCodeResponse::class.java |
|
|
GetIFSCCodeResponse::class.java |
|
@ -865,7 +862,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private fun verifyAccountNo( |
|
|
private fun verifyAccountNo( |
|
|
bankAccount: String, Ifsc: String, name: String, phoneNumber: String, bankNo: Int |
|
|
|
|
|
|
|
|
bankAccount: String, Ifsc: String, name: String, phoneNumber: String |
|
|
,loginRole : Int) { |
|
|
,loginRole : Int) { |
|
|
|
|
|
|
|
|
val bankValidationApiRequest = BankValidationApiRequest() |
|
|
val bankValidationApiRequest = BankValidationApiRequest() |
|
@ -874,7 +871,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
bankValidationApiRequest.Name = name |
|
|
bankValidationApiRequest.Name = name |
|
|
bankValidationApiRequest.PhoneNo = phoneNumber |
|
|
bankValidationApiRequest.PhoneNo = phoneNumber |
|
|
bankValidationApiRequest.RoleId = loginRole |
|
|
bankValidationApiRequest.RoleId = loginRole |
|
|
bankValidationApiRequest.BankNo = bankNo |
|
|
|
|
|
|
|
|
bankValidationApiRequest.BankNo = 1 |
|
|
(activity as BajajFdMainActivity).viewModel.bankValidationApi( |
|
|
(activity as BajajFdMainActivity).viewModel.bankValidationApi( |
|
|
bankValidationApiRequest, |
|
|
bankValidationApiRequest, |
|
|
token, |
|
|
token, |
|
@ -883,6 +880,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.bankValidationApiMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.bankValidationApiMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
|
|
|
Log.e("verifyAccountNo ", " response -->$response") |
|
|
val getBankValidationApiResponse = |
|
|
val getBankValidationApiResponse = |
|
|
Gson().fromJson( |
|
|
Gson().fromJson( |
|
|
response.data?.toString(), |
|
|
response.data?.toString(), |
|
@ -894,7 +892,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
} |
|
|
} |
|
|
when (code) { |
|
|
when (code) { |
|
|
200 -> { |
|
|
200 -> { |
|
|
if (getBankValidationApiResponse.Message == "Account Verified") { |
|
|
|
|
|
|
|
|
if (getBankValidationApiResponse.Message == getString(R.string.accountVerified)) { |
|
|
val clientBankList = ClientBanklist() |
|
|
val clientBankList = ClientBanklist() |
|
|
clientBankList.AccountNumber = bankAccount |
|
|
clientBankList.AccountNumber = bankAccount |
|
|
clientBankList.AccountType = "sb" |
|
|
clientBankList.AccountType = "sb" |
|
@ -1055,6 +1053,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getPanCheckMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getPanCheckMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
|
|
|
Log.e("panCheckApi ", " response -->$response") |
|
|
val panCheckResponse = |
|
|
val panCheckResponse = |
|
|
Gson().fromJson( |
|
|
Gson().fromJson( |
|
|
response.data?.toString(), |
|
|
response.data?.toString(), |
|
@ -1113,7 +1112,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getTitleMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getTitleMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("titleApi ", " response -->$response") |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
@ -1200,7 +1199,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getPaymentModeMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getPaymentModeMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("paymentModeApi ", " response -->$response") |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
@ -1262,7 +1261,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getGenderMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getGenderMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("genderApi ", " response -->$response") |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
@ -1322,7 +1321,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getRelationShipMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getRelationShipMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("relationShipApi ", " response -->$response") |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
@ -1390,7 +1389,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getMaritalStatusMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getMaritalStatusMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("maritalStatusApi ", " response -->$response") |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
@ -1450,7 +1449,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getOccupationMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getOccupationMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("occupationApi ", " response -->$response") |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
@ -1510,7 +1509,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getAnnualIncomeMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getAnnualIncomeMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("annualIncomeApi ", " response -->$response") |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
val getCodeResponse: GetCodeResponse = |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
Gson().fromJson(response.data?.toString(), GetCodeResponse::class.java) |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
|
getCodeResponse.Response.StatusCode.let { code -> |
|
@ -1561,7 +1560,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getStateMasterMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getStateMasterMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("stateListApi ", " response -->$response") |
|
|
val stateListResponse: StateListResponse = |
|
|
val stateListResponse: StateListResponse = |
|
|
Gson().fromJson( |
|
|
Gson().fromJson( |
|
|
response.data?.toString(), |
|
|
response.data?.toString(), |
|
@ -1637,7 +1636,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
(activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
cityRequest.RoleID = (activity as BajajFdMainActivity).loginRole |
|
|
cityRequest.RoleID = (activity as BajajFdMainActivity).loginRole |
|
|
cityRequest.APIName = "" |
|
|
cityRequest.APIName = "" |
|
|
cityRequest.UID = 19060 |
|
|
|
|
|
|
|
|
cityRequest.UID = 0 |
|
|
cityRequest.Subbroker_Code = |
|
|
cityRequest.Subbroker_Code = |
|
|
(activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.sub_broker_code |
|
|
(activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.sub_broker_code |
|
|
cityRequest.RMCode = "" |
|
|
cityRequest.RMCode = "" |
|
@ -1648,7 +1647,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getCityListMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getCityListMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("cityListApi ", " response -->$response") |
|
|
val cityListResponse: CityListResponse = |
|
|
val cityListResponse: CityListResponse = |
|
|
Gson().fromJson(response.data?.toString(), CityListResponse::class.java) |
|
|
Gson().fromJson(response.data?.toString(), CityListResponse::class.java) |
|
|
cityListResponse.response.status_code.let { code -> |
|
|
cityListResponse.response.status_code.let { code -> |
|
@ -1711,7 +1710,7 @@ class StepTwoBajajFDFragment : Fragment() { |
|
|
(activity as BajajFdMainActivity).viewModel.getFDBankListMutableData.observe(viewLifecycleOwner) { response -> |
|
|
(activity as BajajFdMainActivity).viewModel.getFDBankListMutableData.observe(viewLifecycleOwner) { response -> |
|
|
when (response) { |
|
|
when (response) { |
|
|
is Resource.Success -> { |
|
|
is Resource.Success -> { |
|
|
Log.e("response", "-->$response") |
|
|
|
|
|
|
|
|
Log.e("apiForEligibleBankList ", " response -->$response") |
|
|
val getFDBankListResponse: GetFDBankListResponse = |
|
|
val getFDBankListResponse: GetFDBankListResponse = |
|
|
Gson().fromJson( |
|
|
Gson().fromJson( |
|
|
response.data?.toString(), |
|
|
response.data?.toString(), |
|
|