Browse Source

code modification done

PankajBranch
Hemant Khadase 2 years ago
parent
commit
81897ea9c1
18 changed files with 112 additions and 155 deletions
  1. +8
    -7
      app/src/main/AndroidManifest.xml
  2. +0
    -5
      app/src/main/java/com/nivesh/production/bajajfd/BajajApplication.kt
  3. +1
    -15
      app/src/main/java/com/nivesh/production/bajajfd/adapter/SectionsPagerAdapter.kt
  4. +5
    -11
      app/src/main/java/com/nivesh/production/bajajfd/ui/activity/BajajFdMainActivity.kt
  5. +4
    -8
      app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepFourBajajFDFragment.kt
  6. +14
    -9
      app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepOneBajajFDFragment.kt
  7. +17
    -10
      app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepThreeBajajFDFragment.kt
  8. +23
    -24
      app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepTwoBajajFDFragment.kt
  9. +10
    -11
      app/src/main/java/com/nivesh/production/bajajfd/util/Common.kt
  10. +1
    -11
      app/src/main/java/com/nivesh/production/bajajfd/util/Resource.kt
  11. +0
    -8
      app/src/main/java/com/nivesh/production/bajajfd/viewModel/BajajFDViewModel.kt
  12. +2
    -1
      app/src/main/res/layout/fragment_bajajfd_step_one.xml
  13. +12
    -9
      app/src/main/res/values-hi-rIN/strings.xml
  14. +1
    -1
      app/src/main/res/values-night/themes.xml
  15. +11
    -8
      app/src/main/res/values/strings.xml
  16. +1
    -1
      app/src/main/res/values/themes.xml
  17. +1
    -15
      app/src/main/res/xml/data_extraction_rules.xml
  18. +1
    -1
      settings.gradle

+ 8
- 7
app/src/main/AndroidManifest.xml View File

@ -3,10 +3,13 @@
xmlns:tools="http://schemas.android.com/tools"> xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="28"
tools:ignore="ScopedStorage" />
<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE" />
<uses-feature <uses-feature
android:name="android.hardware.camera" android:name="android.hardware.camera"
@ -26,15 +29,13 @@
android:label="@string/appName" android:label="@string/appName"
android:roundIcon="@mipmap/ic_launcher_round" android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/Theme.BajajFdLib"
android:theme="@style/Theme.NiveshSDK"
tools:targetApi="31"> tools:targetApi="31">
<!-- android:theme="@style/Theme.BajajFdLib" AppTheme-->
<activity <activity
android:name=".ui.activity.BajajFdMainActivity" android:name=".ui.activity.BajajFdMainActivity"
android:exported="true" android:exported="true"
android:windowSoftInputMode="adjustPan"
>
android:windowSoftInputMode="adjustPan">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />


+ 0
- 5
app/src/main/java/com/nivesh/production/bajajfd/BajajApplication.kt View File

@ -5,7 +5,6 @@ import android.content.Context
class BajajApplication : Application() { class BajajApplication : Application() {
private var mInstance: BajajApplication? = null private var mInstance: BajajApplication? = null
// private val mRequestQueue: RequestQueue? = null
companion object { companion object {
var appContext: Context? = null var appContext: Context? = null
} }
@ -15,8 +14,4 @@ class BajajApplication : Application() {
appContext = applicationContext appContext = applicationContext
} }
@Synchronized
fun getInstanceApp(): BajajApplication? {
return mInstance
}
} }

+ 1
- 15
app/src/main/java/com/nivesh/production/bajajfd/adapter/SectionsPagerAdapter.kt View File

@ -15,18 +15,4 @@ class SectionsPagerAdapter(manager: FragmentManager,private val fragments: Array
override fun getPageTitle(position: Int): CharSequence = titles[position] override fun getPageTitle(position: Int): CharSequence = titles[position]
}
//class SectionsPagerAdapter(private val fm: FragmentManager, private val fragments: Array<Fragment>, private val NumberOfTabs: Int) : SmartFragmentStatePagerAdapter(fm) {
//
// override fun getItem(position: Int): Fragment {
// return fragments[position]
// }
//
// override fun getPageTitle(position: Int): CharSequence? {
// return null
// }
//
// override fun getCount(): Int {
// return NumberOfTabs
// }
//}
}

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

@ -1,7 +1,6 @@
package com.nivesh.production.bajajfd.ui.activity package com.nivesh.production.bajajfd.ui.activity
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Activity
import android.app.Dialog import android.app.Dialog
import android.graphics.Bitmap import android.graphics.Bitmap
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
@ -107,7 +106,7 @@ class BajajFdMainActivity : BaseActivity() {
stepCount = stepsCountResponse.Response.StepsCount stepCount = stepsCountResponse.Response.StepsCount
getClientDetailsApi(stepsCountResponse.Response.StepsCount) getClientDetailsApi(stepsCountResponse.Response.StepsCount)
} }
650 -> refreshToken("")
650 -> ""
else -> { else -> {
showDialogValidation( showDialogValidation(
this@BajajFdMainActivity, this@BajajFdMainActivity,
@ -133,11 +132,6 @@ class BajajFdMainActivity : BaseActivity() {
} }
} }
private fun refreshToken(fdStepsCount: String) {
}
private fun getClientDetailsApi(stepsCount: Int) { private fun getClientDetailsApi(stepsCount: Int) {
if (Common.isNetworkAvailable(this@BajajFdMainActivity)) { if (Common.isNetworkAvailable(this@BajajFdMainActivity)) {
val getClientDetailsRequest = getClientDetailsRequest() val getClientDetailsRequest = getClientDetailsRequest()
@ -162,12 +156,12 @@ class BajajFdMainActivity : BaseActivity() {
deviceInfo.device_os_version = "" deviceInfo.device_os_version = ""
userRequest.deviceInfo = deviceInfo userRequest.deviceInfo = deviceInfo
getClientDetailsRequest.UserRequest = userRequest getClientDetailsRequest.UserRequest = userRequest
Log.e("getClientDetailRequest", "-->" + Gson().toJson(getClientDetailsRequest))
Log.e("getClientDetail ", " Request -->" + Gson().toJson(getClientDetailsRequest))
viewModel.getClientDetails(getClientDetailsRequest, token, this) viewModel.getClientDetails(getClientDetailsRequest, token, this)
viewModel.getClientDetailsMutableData.observe(this) { response -> viewModel.getClientDetailsMutableData.observe(this) { response ->
when (response) { when (response) {
is Resource.Success -> { is Resource.Success -> {
Log.e("response", "-->${response.data.toString()}")
Log.e("getClientDetail ", " response -->${response.data.toString()}")
getClientDetailsResponse = getClientDetailsResponse =
Gson().fromJson( Gson().fromJson(
response.data?.toString(), response.data?.toString(),
@ -229,7 +223,7 @@ class BajajFdMainActivity : BaseActivity() {
val viewPager: DisableAdapter = binding.viewPager val viewPager: DisableAdapter = binding.viewPager
viewPager.setPagingEnabled(false) viewPager.setPagingEnabled(false)
viewPager.adapter = sectionsPagerAdapter viewPager.adapter = sectionsPagerAdapter
if (sectionsPagerAdapter.getCount() > 1) {
if (sectionsPagerAdapter.count > 1) {
viewPager.offscreenPageLimit = sectionsPagerAdapter.count - 1 viewPager.offscreenPageLimit = sectionsPagerAdapter.count - 1
} else { } else {
viewPager.offscreenPageLimit = 1 viewPager.offscreenPageLimit = 1
@ -451,7 +445,7 @@ class BajajFdMainActivity : BaseActivity() {
} }
stepFiveBajajFDFragment.getData(paymentReQueryResponse) stepFiveBajajFDFragment.getData(paymentReQueryResponse)
} }
650 -> refreshToken("")
650 -> ""
else -> { else -> {
showDialogValidation( showDialogValidation(
this@BajajFdMainActivity, this@BajajFdMainActivity,


+ 4
- 8
app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepFourBajajFDFragment.kt View File

@ -23,6 +23,7 @@ class StepFourBajajFDFragment : Fragment() {
private var _binding: FragmentBajajfdStepFourBinding? = null private var _binding: FragmentBajajfdStepFourBinding? = null
private val binding get() = _binding!! private val binding get() = _binding!!
private lateinit var listOfCustomer: MutableList<GetCodes> private lateinit var listOfCustomer: MutableList<GetCodes>
private var selectedList: String = "" private var selectedList: String = ""
private var payUrl: String = "" private var payUrl: String = ""
@ -40,10 +41,6 @@ class StepFourBajajFDFragment : Fragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.checkBox.setOnCheckedChangeListener { _, _ ->
}
if ((activity as BajajFdMainActivity).loginRole == 5) { if ((activity as BajajFdMainActivity).loginRole == 5) {
binding.btnNext.text = getString(R.string.pay) binding.btnNext.text = getString(R.string.pay)
binding.btnNext.setBackgroundColor( binding.btnNext.setBackgroundColor(
@ -110,7 +107,7 @@ class StepFourBajajFDFragment : Fragment() {
(activity as BajajFdMainActivity).viewModel.getFDOtherMutableData.observe(viewLifecycleOwner) { response -> (activity as BajajFdMainActivity).viewModel.getFDOtherMutableData.observe(viewLifecycleOwner) { response ->
when (response) { when (response) {
is Resource.Success -> { is Resource.Success -> {
Log.e("response", "-->" + response.data.toString())
Log.e("saveFDOtherData", " response -->${response.data.toString()}")
val saveFDOtherDataResponse: SaveFDOtherDataResponse = val saveFDOtherDataResponse: SaveFDOtherDataResponse =
Gson().fromJson( Gson().fromJson(
response.data?.toString(), response.data?.toString(),
@ -153,7 +150,6 @@ class StepFourBajajFDFragment : Fragment() {
} }
private fun customerListApi() { private fun customerListApi() {
val getCodeRequest = GetCodeRequest() val getCodeRequest = GetCodeRequest()
getCodeRequest.ProductName = getString(R.string.bajajFD) getCodeRequest.ProductName = getString(R.string.bajajFD)
getCodeRequest.Category = getString(R.string.customerCategory) getCodeRequest.Category = getString(R.string.customerCategory)
@ -169,7 +165,7 @@ class StepFourBajajFDFragment : Fragment() {
) { response -> ) { response ->
when (response) { when (response) {
is Resource.Success -> { is Resource.Success -> {
Log.e("response", "-->$response")
Log.e("customerListApi", " response -->${response.data.toString()}")
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 ->
@ -231,7 +227,7 @@ class StepFourBajajFDFragment : Fragment() {
) { response -> ) { response ->
when (response) { when (response) {
is Resource.Success -> { is Resource.Success -> {
Log.e("response", "-->$response")
Log.e("getFDDetailsApi", " response -->${response.data.toString()}")
val getFDDetailsResponse: GetFDDetailsResponse = val getFDDetailsResponse: GetFDDetailsResponse =
Gson().fromJson( Gson().fromJson(
response.data?.toString(), response.data?.toString(),


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

@ -54,13 +54,12 @@ class StepOneBajajFDFragment : Fragment() {
super.onViewCreated(view, savedInstanceState) super.onViewCreated(view, savedInstanceState)
listOfTenure = ArrayList() listOfTenure = ArrayList()
binding.edtAmount.filters = arrayOf<InputFilter>(InputFilter.LengthFilter(8)) // upto 1 Cr
listOfMinAmount = ArrayList() listOfMinAmount = ArrayList()
listOfMaxAmount = ArrayList() listOfMaxAmount = ArrayList()
listOfFrequency = ArrayList() listOfFrequency = ArrayList()
rgMaturity = RadioButton(activity as BajajFdMainActivity)
rgMaturity = RadioButton(activity as BajajFdMainActivity)
binding.edtAmount.filters = arrayOf<InputFilter>(InputFilter.LengthFilter(8)) // upto 1 Cr
// Amount // Amount
binding.edtAmount.addTextChangedListener(object : TextWatcher { binding.edtAmount.addTextChangedListener(object : TextWatcher {
override fun afterTextChanged(s: Editable?) {} override fun afterTextChanged(s: Editable?) {}
@ -171,7 +170,7 @@ class StepOneBajajFDFragment : Fragment() {
(activity as BajajFdMainActivity).viewModel.getCodeMutableData.observe(viewLifecycleOwner) { response -> (activity as BajajFdMainActivity).viewModel.getCodeMutableData.observe(viewLifecycleOwner) { response ->
when (response) { when (response) {
is Resource.Success -> { is Resource.Success -> {
Log.e("response", "-->${response.data.toString()}")
Log.e("interestPayoutApi", " response -->${response.data.toString()}")
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 ->
@ -192,9 +191,14 @@ class StepOneBajajFDFragment : Fragment() {
binding.tvFrequency.text = binding.tvFrequency.text =
adapter.getItem(listOfFrequency.size - 1)?.Value adapter.getItem(listOfFrequency.size - 1)?.Value
getRatesApi() getRatesApi()
}else{
Common.showDialogValidation(
activity as BajajFdMainActivity,
"Interest Payout Frequency Data Is Missing."
)
} }
} }
// 650 -> refreshToken()
650 -> ""
else -> { else -> {
Common.showDialogValidation( Common.showDialogValidation(
activity as BajajFdMainActivity, activity as BajajFdMainActivity,
@ -236,7 +240,7 @@ class StepOneBajajFDFragment : Fragment() {
) { response -> ) { response ->
when (response) { when (response) {
is Resource.Success -> { is Resource.Success -> {
Log.e("response", "-->${response.data.toString()}")
Log.e("minAmountApi ", " response-->${response.data.toString()}")
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 ->
@ -250,7 +254,7 @@ class StepOneBajajFDFragment : Fragment() {
} }
maxAmountApi() maxAmountApi()
} }
// 650 -> refreshToken()
650 -> ""
else -> { else -> {
Common.showDialogValidation( Common.showDialogValidation(
activity as BajajFdMainActivity, activity as BajajFdMainActivity,
@ -292,7 +296,7 @@ class StepOneBajajFDFragment : Fragment() {
) { response -> ) { response ->
when (response) { when (response) {
is Resource.Success -> { is Resource.Success -> {
Log.e("response", "-->${response.data.toString()}")
Log.e("maxAmountApi ", " response-->${response.data.toString()}")
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 ->
@ -300,7 +304,7 @@ class StepOneBajajFDFragment : Fragment() {
200 -> { 200 -> {
listOfMaxAmount = getCodeResponse.Response.GetCodesList listOfMaxAmount = getCodeResponse.Response.GetCodesList
} }
// 650 -> refreshToken()
650 -> ""
else -> { else -> {
Common.showDialogValidation( Common.showDialogValidation(
activity as BajajFdMainActivity, activity as BajajFdMainActivity,
@ -364,6 +368,7 @@ class StepOneBajajFDFragment : Fragment() {
) { response -> ) { response ->
when (response) { when (response) {
is Resource.Success -> { is Resource.Success -> {
Log.e("maturityAmountApi ", " response-->${response.data.toString()}")
val getMaturityAmountResponse = val getMaturityAmountResponse =
Gson().fromJson( Gson().fromJson(
response.data?.toString(), response.data?.toString(),


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

@ -39,13 +39,18 @@ import java.io.*
class StepThreeBajajFDFragment : Fragment() { class StepThreeBajajFDFragment : Fragment() {
private var bitmap: Bitmap? = null
private var latestTmpUri: Uri? = null
private var _binding: FragmentBajajfdStepThreeBinding? = null private var _binding: FragmentBajajfdStepThreeBinding? = null
private val binding get() = _binding!! private val binding get() = _binding!!
private var takeImageResult: ActivityResultLauncher<Uri>? = null private var takeImageResult: ActivityResultLauncher<Uri>? = null
private var selectImageIntent: ActivityResultLauncher<String>? = null private var selectImageIntent: ActivityResultLauncher<String>? = null
private var bitmap: Bitmap? = null
private var latestTmpUri: Uri? = null
private val mapImage: HashMap<String, String> = HashMap()
private lateinit var listOfDocType: List<GetCodes>
private var check: Array<String>? = null
private var panString: String = "" private var panString: String = ""
private var photoString: String = "" private var photoString: String = ""
@ -62,10 +67,6 @@ class StepThreeBajajFDFragment : Fragment() {
private val secondDocUpload: Int = 4 private val secondDocUpload: Int = 4
private var actionType: Int = -1 private var actionType: Int = -1
private val mapImage: HashMap<String, String> = HashMap()
private lateinit var listOfDocType: List<GetCodes>
private val check = arrayOf<CharSequence>("Take Photo", "Choose from Gallery", "Cancel")
private val requestPermission = registerForActivityResult( private val requestPermission = registerForActivityResult(
ActivityResultContracts.RequestPermission() ActivityResultContracts.RequestPermission()
@ -89,6 +90,12 @@ class StepThreeBajajFDFragment : Fragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState) super.onViewCreated(view, savedInstanceState)
check = arrayOf(
getString(R.string.takePhoto),
getString(R.string.chooseFromGallery),
getString(R.string.cancel)
)
selectImageIntent = registerForActivityResult(ActivityResultContracts.GetContent()) selectImageIntent = registerForActivityResult(ActivityResultContracts.GetContent())
{ uri: Uri? -> { uri: Uri? ->
if (uri != null) { if (uri != null) {
@ -199,11 +206,11 @@ class StepThreeBajajFDFragment : Fragment() {
val builder = AlertDialog.Builder( val builder = AlertDialog.Builder(
activity as BajajFdMainActivity activity as BajajFdMainActivity
) )
builder.setTitle("Add Photo!")
builder.setTitle(getString(R.string.addPhoto))
builder.setItems( builder.setItems(
check check
) { dialog: DialogInterface, item: Int -> ) { dialog: DialogInterface, item: Int ->
if (check[item] == "Take Photo") {
if (check!![item] == getString(R.string.takePhoto)) {
val permission = ContextCompat.checkSelfPermission( val permission = ContextCompat.checkSelfPermission(
activity as BajajFdMainActivity, activity as BajajFdMainActivity,
Manifest.permission.CAMERA Manifest.permission.CAMERA
@ -216,7 +223,7 @@ class StepThreeBajajFDFragment : Fragment() {
) )
} }
dialog.dismiss() dialog.dismiss()
} else if (check[item] == "Choose from Gallery") {
} else if (check!![item] == getString(R.string.chooseFromGallery)) {
val permission = ContextCompat.checkSelfPermission( val permission = ContextCompat.checkSelfPermission(
activity as BajajFdMainActivity, activity as BajajFdMainActivity,
Manifest.permission.READ_EXTERNAL_STORAGE Manifest.permission.READ_EXTERNAL_STORAGE
@ -228,7 +235,7 @@ class StepThreeBajajFDFragment : Fragment() {
Manifest.permission.READ_EXTERNAL_STORAGE Manifest.permission.READ_EXTERNAL_STORAGE
) )
} }
} else if (check[item] == "Cancel") {
} else if (check!![item] == getString(R.string.cancel)) {
dialog.dismiss() dialog.dismiss()
} }
} }


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

@ -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(),


+ 10
- 11
app/src/main/java/com/nivesh/production/bajajfd/util/Common.kt View File

@ -8,7 +8,6 @@ import android.graphics.drawable.GradientDrawable
import android.net.ConnectivityManager import android.net.ConnectivityManager
import android.net.NetworkCapabilities import android.net.NetworkCapabilities
import android.os.Build import android.os.Build
import android.provider.ContactsContract
import android.text.format.DateFormat import android.text.format.DateFormat
import android.util.Log import android.util.Log
import android.util.Patterns import android.util.Patterns
@ -59,7 +58,7 @@ class Common {
connectivityManager.activeNetworkInfo?.run { connectivityManager.activeNetworkInfo?.run {
return when (type) { return when (type) {
ConnectivityManager.TYPE_WIFI -> true ConnectivityManager.TYPE_WIFI -> true
ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE -> true
ConnectivityManager.TYPE_MOBILE -> true
ConnectivityManager.TYPE_ETHERNET -> true ConnectivityManager.TYPE_ETHERNET -> true
else -> false else -> false
} }
@ -82,7 +81,7 @@ class Common {
//validPanCard //validPanCard
fun isValidPan(pan: String?): Boolean { fun isValidPan(pan: String?): Boolean {
val mPattern = Pattern.compile("[A-Z]{5}[0-9]{4}[A-Z]{1}")
val mPattern = Pattern.compile("[A-Z]{5}[0-9]{4}[A-Z]")
val mMatcher = mPattern.matcher(pan.toString()) val mMatcher = mPattern.matcher(pan.toString())
return mMatcher.matches() return mMatcher.matches()
} }
@ -103,7 +102,7 @@ class Common {
if (textInputLayout.error != null) { if (textInputLayout.error != null) {
textInputLayout.error = null textInputLayout.error = null
if (textInputLayout.isErrorEnabled) { if (textInputLayout.isErrorEnabled) {
textInputLayout.isErrorEnabled = false;
textInputLayout.isErrorEnabled = false
} }
} }
} }
@ -189,7 +188,7 @@ class Common {
return simpleDateFormat.format(mDate as Date) return simpleDateFormat.format(mDate as Date)
} }
fun handleResponse(response: retrofit2.Response<JsonObject>): Resource<JsonObject> {
fun handleResponse(response: Response<JsonObject>): Resource<JsonObject> {
// try { // try {
if (response.isSuccessful && response.body() != null) { if (response.isSuccessful && response.body() != null) {
response.body()?.let { resultResponse -> response.body()?.let { resultResponse ->
@ -210,15 +209,15 @@ class Common {
fun handleResponse1(response: Response<String>): Resource<String> { fun handleResponse1(response: Response<String>): Resource<String> {
if (response.isSuccessful && response.body() != null) { if (response.isSuccessful && response.body() != null) {
if (response.body().toString().isNotEmpty()) {
return if (response.body().toString().isNotEmpty()) {
Log.e("response", "-->$response") Log.e("response", "-->$response")
val str: String = response.body().toString().replace("\r\n", "") val str: String = response.body().toString().replace("\r\n", "")
Log.e("str", "-->$str") Log.e("str", "-->$str")
val jsonObject = JSONObject(str) val jsonObject = JSONObject(str)
Log.e("jsonObject", "-->$jsonObject") Log.e("jsonObject", "-->$jsonObject")
return Resource.Success(jsonObject.toString())
Resource.Success(jsonObject.toString())
}else { }else {
return Resource.Error(response.message())
Resource.Error(response.message())
} }
} }
return Resource.Error(response.message()) return Resource.Error(response.message())
@ -243,8 +242,8 @@ class Common {
} }
fun isMinor(date: String): Boolean { fun isMinor(date: String): Boolean {
val simpleDateFormat = SimpleDateFormat("yyyy-mm-dd")
val dt1: Date = simpleDateFormat.parse(date)
val simpleDateFormat = SimpleDateFormat("yyyy-MM-dd", Locale.getDefault())
val dt1: Date = simpleDateFormat.parse(date) as Date
val year: Int = DateFormat.format("yyyy", dt1).toString().toInt() val year: Int = DateFormat.format("yyyy", dt1).toString().toInt()
val month: Int = DateFormat.format("mm", dt1).toString().toInt() val month: Int = DateFormat.format("mm", dt1).toString().toInt()
val day = DateFormat.format("dd", dt1).toString().toInt() val day = DateFormat.format("dd", dt1).toString().toInt()
@ -254,7 +253,7 @@ class Common {
return minAdultAge.before(userAge) return minAdultAge.before(userAge)
} }
/* this function is used for file size in readable formate(End)*/
/* this function is used for file size in readable format(End)*/
fun getFileSizeInMB(length: Long): Double { fun getFileSizeInMB(length: Long): Double {
// Get length of file in bytes // Get length of file in bytes
val fileSizeInBytes = length.toDouble() val fileSizeInBytes = length.toDouble()


+ 1
- 11
app/src/main/java/com/nivesh/production/bajajfd/util/Resource.kt View File

@ -10,17 +10,7 @@ sealed class Resource<T>(
class Success<T>(data: T) : Resource<T>(data) class Success<T>(data: T) : Resource<T>(data)
class Error<T>(message: String, data: T? = null) : Resource<T>(data, message) class Error<T>(message: String, data: T? = null) : Resource<T>(data, message)
class Loading<T> : Resource<T>() class Loading<T> : Resource<T>()
class DataError<T>(errorCode: Int, message: String, data: T? = null) :
class DataError<T>(errorCode: Int, message: String) :
Resource<T>(null, message, errorCode) Resource<T>(null, message, errorCode)
override fun toString(): String {
return when (this) {
is Success<*> -> "Success[data=$data]"
is DataError -> "ErrorCode[exception=$errorCode]"
is Loading<T> -> "Loading"
is Error -> "Error[exception=${error(Any())}]"
}
}
} }

+ 0
- 8
app/src/main/java/com/nivesh/production/bajajfd/viewModel/BajajFDViewModel.kt View File

@ -364,12 +364,4 @@ open class BajajFDViewModel(private val mainRepository: MainRepository) : ViewMo
} }
} }
fun paymentReQuery(getRatesRequest: PaymentReQueryRequest, token: String,
activity: Activity) = viewModelScope.launch(handleError(activity)) {
if (Common.isNetworkAvailable(activity)) {
getRatesMutableData.postValue(Resource.Loading())
val response = mainRepository.paymentReQueryResponse(getRatesRequest, token)
getRatesMutableData.postValue(handleResponse(response))
}
}
} }

+ 2
- 1
app/src/main/res/layout/fragment_bajajfd_step_one.xml View File

@ -78,7 +78,8 @@
android:inputType="number" android:inputType="number"
android:maxLength="12" android:maxLength="12"
android:textColorHint="@color/greyColor2" android:textColorHint="@color/greyColor2"
android:textSize="@dimen/text_size_14" />
android:textSize="@dimen/text_size_14"
tool:ignore="TextContrastCheck" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>


+ 12
- 9
app/src/main/res/values-hi-rIN/strings.xml View File

@ -1,5 +1,5 @@
<resources> <resources>
<string name="appName">BajajFdLib</string>
<string name="appName">NiveshSDK</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="source">nivesh</string>
@ -140,6 +140,7 @@
<string name="emptyPAN">Please enter PAN number</string> <string name="emptyPAN">Please enter PAN number</string>
<string name="invalidPAN">Invalid PAN</string> <string name="invalidPAN">Invalid PAN</string>
<string name="accountVerified">Account Verified</string>
<string name="emptyTitle">Please select title</string> <string name="emptyTitle">Please select title</string>
@ -198,7 +199,16 @@
<string name="selectOption">Select Option</string> <string name="selectOption">Select Option</string>
<string name="gallery">Gallery</string> <string name="gallery">Gallery</string>
<string name="camera">Camera</string> <string name="camera">Camera</string>
<string name="panLabel">PAN</string>
<string name="uploadPanDoc">Upload PAN Document</string>
<string name="uploadPhotoDoc">Upload Photo Document</string>
<string name="uploadAadharBackDoc">Upload Aadhar Back Document</string>
<string name="fiveAccountValidation">You can not add more than five accounts</string>
<string name="takePhoto">Take Photo</string>
<string name="chooseFromGallery">Choose from Gallery</string>
<string name="addPhoto">Add Photo!</string>
<string name="cancel">Cancel</string>
<string name="aadhar">Aadhar</string>
<!-- Step Four --> <!-- Step Four -->
<string name="makePayment">Make Payment</string> <string name="makePayment">Make Payment</string>
@ -238,13 +248,6 @@
<string name="add_new_account">Add New Account</string> <string name="add_new_account">Add New Account</string>
<string name="Ok"><font fgcolor='#FF8E8E93'>OK</font></string> <string name="Ok"><font fgcolor='#FF8E8E93'>OK</font></string>
<string name="cancel">Cancel</string>
<string name="aadhar">Aadhar</string>
<string name="uploadPanDoc">Upload PAN Document</string>
<string name="uploadPhotoDoc">Upload Photo Document</string>
<string name="uploadAadharBackDoc">Upload Aadhar Back Document</string>
<string name="fiveAccountValidation">You can not add more than five accounts</string>
<string name="panLabel">PAN</string>
</resources> </resources>

+ 1
- 1
app/src/main/res/values-night/themes.xml View File

@ -1,6 +1,6 @@
<resources> <resources>
<!-- Base application theme. --> <!-- Base application theme. -->
<style name="Theme.BajajFdLib" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<style name="Theme.NiveshSDK" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. --> <!-- Primary brand color. -->
<item name="colorPrimary">#FFBB86FC</item> <item name="colorPrimary">#FFBB86FC</item>
<item name="colorPrimaryVariant">@color/colorPrimary</item> <item name="colorPrimaryVariant">@color/colorPrimary</item>


+ 11
- 8
app/src/main/res/values/strings.xml View File

@ -1,5 +1,5 @@
<resources> <resources>
<string name="appName">BajajFdLib</string>
<string name="appName">NiveshSDK</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="source">nivesh</string>
@ -140,6 +140,7 @@
<string name="emptyPAN">Please enter PAN number</string> <string name="emptyPAN">Please enter PAN number</string>
<string name="invalidPAN">Invalid PAN</string> <string name="invalidPAN">Invalid PAN</string>
<string name="accountVerified">Account Verified</string>
<string name="emptyTitle">Please select title</string> <string name="emptyTitle">Please select title</string>
@ -199,7 +200,15 @@
<string name="gallery">Gallery</string> <string name="gallery">Gallery</string>
<string name="camera">Camera</string> <string name="camera">Camera</string>
<string name="panLabel">PAN</string> <string name="panLabel">PAN</string>
<string name="uploadPanDoc">Upload PAN Document</string>
<string name="uploadPhotoDoc">Upload Photo Document</string>
<string name="uploadAadharBackDoc">Upload Aadhar Back Document</string>
<string name="fiveAccountValidation">You can not add more than five accounts</string>
<string name="takePhoto">Take Photo</string>
<string name="chooseFromGallery">Choose from Gallery</string>
<string name="addPhoto">Add Photo!</string>
<string name="cancel">Cancel</string>
<string name="aadhar">Aadhar</string>
<!-- Step Four --> <!-- Step Four -->
<string name="makePayment">Make Payment</string> <string name="makePayment">Make Payment</string>
@ -239,12 +248,6 @@
<string name="add_new_account">Add New Account</string> <string name="add_new_account">Add New Account</string>
<string name="Ok"><font fgcolor='#FF8E8E93'>OK</font></string> <string name="Ok"><font fgcolor='#FF8E8E93'>OK</font></string>
<string name="cancel">Cancel</string>
<string name="aadhar">Aadhar</string>
<string name="uploadPanDoc">Upload PAN Document</string>
<string name="uploadPhotoDoc">Upload Photo Document</string>
<string name="uploadAadharBackDoc">Upload Aadhar Back Document</string>
<string name="fiveAccountValidation">You can not add more than five accounts</string>
</resources> </resources>

+ 1
- 1
app/src/main/res/values/themes.xml View File

@ -1,6 +1,6 @@
<resources> <resources>
<!-- Base application theme. --> <!-- Base application theme. -->
<style name="Theme.BajajFdLib" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<style name="Theme.NiveshSDK" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<!-- Primary brand color. --> <!-- Primary brand color. -->
<item name="colorPrimary">#898989</item> <item name="colorPrimary">#898989</item>
<item name="colorPrimaryVariant">@color/colorPrimary</item> <item name="colorPrimaryVariant">@color/colorPrimary</item>


+ 1
- 15
app/src/main/res/xml/data_extraction_rules.xml View File

@ -1,19 +1,5 @@
<?xml version="1.0" encoding="utf-8"?><!--
Sample data extraction rules file; uncomment and customize as necessary.
See https://developer.android.com/about/versions/12/backup-restore#xml-changes
for details.
-->
<?xml version="1.0" encoding="utf-8"?>
<data-extraction-rules> <data-extraction-rules>
<cloud-backup> <cloud-backup>
<!-- TODO: Use <include> and <exclude> to control what is backed up.
<include .../>
<exclude .../>
-->
</cloud-backup> </cloud-backup>
<!--
<device-transfer>
<include .../>
<exclude .../>
</device-transfer>
-->
</data-extraction-rules> </data-extraction-rules>

+ 1
- 1
settings.gradle View File

@ -13,5 +13,5 @@ dependencyResolutionManagement {
maven { url 'https://jitpack.io' } maven { url 'https://jitpack.io' }
} }
} }
rootProject.name = "BajajFdLib"
rootProject.name = "NiveshSDK"
include ':app' include ':app'

Loading…
Cancel
Save

Powered by TurnKey Linux.