|
@ -51,6 +51,8 @@ import com.nivesh.production.partnerOnBoarding.ui.activities.BaseActivity |
|
|
import com.nivesh.production.partnerOnBoarding.ui.activities.SignUpActivity |
|
|
import com.nivesh.production.partnerOnBoarding.ui.activities.SignUpActivity |
|
|
import com.nivesh.production.partnerOnBoarding.util.* |
|
|
import com.nivesh.production.partnerOnBoarding.util.* |
|
|
import com.nivesh.production.partnerOnBoarding.util.Common.Companion.getFileExtension |
|
|
import com.nivesh.production.partnerOnBoarding.util.Common.Companion.getFileExtension |
|
|
|
|
|
import com.nivesh.production.partnerOnBoarding.util.Common.Companion.isValidIndividualPan |
|
|
|
|
|
import com.nivesh.production.partnerOnBoarding.util.Common.Companion.isValidPan |
|
|
import com.nivesh.production.partnerOnBoarding.util.Common.Companion.showDialogValidation |
|
|
import com.nivesh.production.partnerOnBoarding.util.Common.Companion.showDialogValidation |
|
|
import com.nivesh.production.partnerOnBoarding.util.Common.Companion.showDialogWithTwoButtons |
|
|
import com.nivesh.production.partnerOnBoarding.util.Common.Companion.showDialogWithTwoButtons |
|
|
import com.nivesh.production.partnerOnBoarding.viewModels.OnBoardingViewModel |
|
|
import com.nivesh.production.partnerOnBoarding.viewModels.OnBoardingViewModel |
|
@ -80,7 +82,6 @@ class GetStartedFragment : BaseFragment() { |
|
|
private var actionType: Int = -1 |
|
|
private var actionType: Int = -1 |
|
|
|
|
|
|
|
|
private var panString: String = "" |
|
|
private var panString: String = "" |
|
|
private var photoString: String = "" |
|
|
|
|
|
private var docString: String = "" |
|
|
private var docString: String = "" |
|
|
private var docString2: String = "" |
|
|
private var docString2: String = "" |
|
|
private var panFileExt: String? = "" |
|
|
private var panFileExt: String? = "" |
|
@ -90,6 +91,7 @@ class GetStartedFragment : BaseFragment() { |
|
|
private var docValue: String = "" |
|
|
private var docValue: String = "" |
|
|
private var uploadPosition = 0 |
|
|
private var uploadPosition = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private var isFront: Boolean = false |
|
|
private var isFront: Boolean = false |
|
|
private var preSelectedDate = "" |
|
|
private var preSelectedDate = "" |
|
|
private var preSelectedDate2 = "" |
|
|
private var preSelectedDate2 = "" |
|
@ -100,10 +102,10 @@ class GetStartedFragment : BaseFragment() { |
|
|
lateinit var viewModel: OnBoardingViewModel |
|
|
lateinit var viewModel: OnBoardingViewModel |
|
|
private lateinit var listOfDocType: List<Data> |
|
|
private lateinit var listOfDocType: List<Data> |
|
|
private var imageSelectedList = ArrayList<File>() |
|
|
private var imageSelectedList = ArrayList<File>() |
|
|
|
|
|
private var imageSelectedARNOrEUIN = kotlin.collections.ArrayList<File>() |
|
|
private var arnList = ArrayList<DataX>() |
|
|
private var arnList = ArrayList<DataX>() |
|
|
private lateinit var arnData: DataX |
|
|
private lateinit var arnData: DataX |
|
|
private lateinit var panRes: PANResponse |
|
|
private lateinit var panRes: PANResponse |
|
|
private var isCharacterTotalCountReach = false |
|
|
|
|
|
private val MaxFileSize = 5 |
|
|
private val MaxFileSize = 5 |
|
|
|
|
|
|
|
|
private val permissions = arrayOf( |
|
|
private val permissions = arrayOf( |
|
@ -958,7 +960,9 @@ class GetStartedFragment : BaseFragment() { |
|
|
if (size < MaxFileSize) { |
|
|
if (size < MaxFileSize) { |
|
|
if (type == "c") { |
|
|
if (type == "c") { |
|
|
encodedPANBase64(fileExtension) |
|
|
encodedPANBase64(fileExtension) |
|
|
imageSelectedList.add(2, fileExtension) |
|
|
|
|
|
|
|
|
// imageSelectedARNOrEUIN.add(0,fileExtension) |
|
|
|
|
|
imageSelectedARNOrEUIN.add(0,fileExtension) |
|
|
|
|
|
binding.tvUploadARN.visibility = View.GONE |
|
|
} else { |
|
|
} else { |
|
|
val bitmap: Bitmap = |
|
|
val bitmap: Bitmap = |
|
|
MediaStore.Images.Media.getBitmap(context?.contentResolver, uri) |
|
|
MediaStore.Images.Media.getBitmap(context?.contentResolver, uri) |
|
@ -973,7 +977,9 @@ class GetStartedFragment : BaseFragment() { |
|
|
fOut.close() |
|
|
fOut.close() |
|
|
|
|
|
|
|
|
if (file.exists()) encodedPANBase64(file) |
|
|
if (file.exists()) encodedPANBase64(file) |
|
|
imageSelectedList.add(2, file) |
|
|
|
|
|
|
|
|
// imageSelectedList.add(2, file) |
|
|
|
|
|
imageSelectedARNOrEUIN.add(0,file) |
|
|
|
|
|
binding.tvUploadARN.visibility = View.GONE |
|
|
Log.e("check_panString", panString + "\n" + bitmap.toString()) |
|
|
Log.e("check_panString", panString + "\n" + bitmap.toString()) |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
@ -993,7 +999,9 @@ class GetStartedFragment : BaseFragment() { |
|
|
if (size < MaxFileSize) { |
|
|
if (size < MaxFileSize) { |
|
|
if (type == "c") { |
|
|
if (type == "c") { |
|
|
encodedPANBase64(fileExtension) |
|
|
encodedPANBase64(fileExtension) |
|
|
imageSelectedList.add(3, fileExtension) |
|
|
|
|
|
|
|
|
// imageSelectedList.add(3, fileExtension) |
|
|
|
|
|
imageSelectedARNOrEUIN.add(1,fileExtension) |
|
|
|
|
|
binding.tvUploadEUINTitle.visibility = View.GONE |
|
|
} else { |
|
|
} else { |
|
|
val bitmap: Bitmap = |
|
|
val bitmap: Bitmap = |
|
|
MediaStore.Images.Media.getBitmap(context?.contentResolver, uri) |
|
|
MediaStore.Images.Media.getBitmap(context?.contentResolver, uri) |
|
@ -1008,7 +1016,9 @@ class GetStartedFragment : BaseFragment() { |
|
|
fOut.close() |
|
|
fOut.close() |
|
|
|
|
|
|
|
|
if (file.exists()) encodedPANBase64(file) |
|
|
if (file.exists()) encodedPANBase64(file) |
|
|
imageSelectedList.add(3, file) |
|
|
|
|
|
|
|
|
// imageSelectedList.add(3, file) |
|
|
|
|
|
imageSelectedARNOrEUIN.add(1,file) |
|
|
|
|
|
binding.tvUploadEUINTitle.visibility = View.GONE |
|
|
Log.e("check_panString", panString + "\n" + bitmap.toString()) |
|
|
Log.e("check_panString", panString + "\n" + bitmap.toString()) |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|