Browse Source

Native country not selected on add beneficiary case solved with Autocomplete Text underline problem solved

new_design
Santosh Bhandary 3 years ago
parent
commit
45f1ab2766
  1. 1
      app/src/main/AndroidManifest.xml
  2. 2
      app/src/main/java/com/swifttech/remit/jmecustomer/features/home/view/HomeFragmentV2.java
  3. 5
      app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/adapter/RecipientListingV3RvAdapter.java
  4. 1
      app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/RecipientAddV3ContractInterface.java
  5. 1
      app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/RecipientDetailValidatorV3.java
  6. 2
      app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/RecipientPresenterInterface.java
  7. 5
      app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/add/RecipientAddV3ViewModel.java
  8. 4
      app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/edit/RecipientEditV3ViewModel.java
  9. 10
      app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/view/recipientaddeditV3/BeneficiaryAddEditV3Fragment.java
  10. 35
      app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/view/recipientlistingV3/RecipientListingV3Activity.java
  11. 14
      app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/model/SendMoneyTransactionCompleteModel.java
  12. 5
      app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/presenter/SendMoneyTransactionCompleteV2Presenter.java
  13. 4
      app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/presenter/SendMoneyTransactionCompleteV2PresenterInterface.java
  14. 11
      app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/view/SendMoneyRequestSummaryActivity.java
  15. 22
      app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/view/SendMoneyV2TransactionCompleteActivity.java
  16. 1
      app/src/main/java/com/swifttech/remit/jmecustomer/utils/Constants.java
  17. 2
      app/src/main/res/layout/activity_send_money_v2_transaction_complete.xml
  18. 10
      app/src/main/res/layout/fragment_beneficiary_add_edit.xml
  19. 12
      app/src/main/res/layout/fragment_beneficiary_add_edit_v3.xml
  20. 2
      app/src/main/res/layout/fragment_ccdi_send_money_v2.xml
  21. 1
      app/src/main/res/layout/fragment_existing_customer_registration_request.xml
  22. 5
      app/src/main/res/layout/fragment_existing_kyc_customer_detail.xml
  23. 5
      app/src/main/res/layout/fragment_kyc_customer_detail.xml
  24. 2
      app/src/main/res/values/strings.xml

1
app/src/main/AndroidManifest.xml

@ -3,6 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
package="com.swifttech.remit.jmecustomer">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

2
app/src/main/java/com/swifttech/remit/jmecustomer/features/home/view/HomeFragmentV2.java

@ -260,7 +260,7 @@ public class HomeFragmentV2 extends BaseFragment implements
} else if (notificationView instanceof ChangePinNPassNotificationView) {
homeViewModel.showChangePinNPassScreen();
} else if (notificationView instanceof EmailNotVerifiedView) {
homeViewModel.showVerifyEmailDialog();
homeViewModel.requestForOtp();
}
}

5
app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/adapter/RecipientListingV3RvAdapter.java

@ -43,6 +43,7 @@ public class RecipientListingV3RvAdapter extends RecyclerView.Adapter<RecipientL
holder.getDeleteButton().setOnClickListener(view->{
showDeleteConfirmationDialog(data.get(holder.getAdapterPosition()));
if(listener!=null)
listener.proceedToDeleteRecipient(data.get(holder.getAdapterPosition()));
});
@ -124,6 +125,10 @@ public class RecipientListingV3RvAdapter extends RecyclerView.Adapter<RecipientL
}
}
private void showDeleteConfirmationDialog(ReceiverInfoV3Model receiverInfoV3Model) {
}
public void setData(List<ReceiverInfoV3Model> recievedData) {

1
app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/RecipientAddV3ContractInterface.java

@ -52,6 +52,7 @@ public interface RecipientAddV3ContractInterface extends BaseContractInterface
void updateValueToWidgetSelectedPaymentMethod(String description);
void showCountrySelectionView(boolean visiblity);
void showNativeCountrySelectionView(boolean visiblity);
void showPaymentSelectionView(boolean visiblity);
void updateValidationRuleToWidgetPaymentMethodSelection(boolean visiblity);

1
app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/RecipientDetailValidatorV3.java

@ -1019,6 +1019,7 @@ public class RecipientDetailValidatorV3 {
view.getRecipientAddEditV3ContractInterface().updateValidationRuleToWidgetNativeCountry(isFieldRequired,
EditTextConfigurationFactory.getKeyboardTypeFromKeyword(rule.getKeyboardType(), rule.isLocalKeyboardAllowed(),
rule.getMaxFieldLengthInt()));
view.getRecipientAddEditV3ContractInterface().showNativeCountrySelectionView(isFieldRequired);
if (isFieldRequired) {
if (checkStringNotEmpty(recipientInfo.getNativeCountry()) || rule.isOptional())
rule.updateValidity(true);

2
app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/RecipientPresenterInterface.java

@ -98,4 +98,6 @@ public interface RecipientPresenterInterface extends BasePresenterInterface {
void onNativeCountryServiceSelected(NativeCountry selectedNativeCountry);
void getDynamicValidationAndDropDownList(String countryId, String serviceType);
}

5
app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/add/RecipientAddV3ViewModel.java

@ -89,8 +89,8 @@ public class RecipientAddV3ViewModel extends RecipientAddEditBaseV3ViewModel {
);
}
private void getDynamicValidationAndDropDownList(String countryId, String serviceTypeId) {
@Override
public void getDynamicValidationAndDropDownList(String countryId, String serviceTypeId) {
compositeDisposable.add(
this.gateway.getDynamicValidationRules(gateway.getAuth(), gateway.getUserID(), countryId, serviceTypeId)
.doOnSubscribe(disposable -> view.showProgressBar(true, getStringfromStringId(R.string.processing_request_text)))
@ -248,6 +248,7 @@ public class RecipientAddV3ViewModel extends RecipientAddEditBaseV3ViewModel {
@Override
protected void onSuccess(GenericResponseDataModel<DynamicValidationModel> t) {
if (t.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) {
validator.updateDynamicValidationModel(t.getData());
applyValidationRulesToView(t.getData().getValidationRuleList());
validator.validateAll();

4
app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/presenter/recipientaddeditV3/edit/RecipientEditV3ViewModel.java

@ -161,8 +161,8 @@ public class RecipientEditV3ViewModel extends RecipientAddEditBaseV3ViewModel {
.subscribeWith(new CountryServiceObserver())
);
}
private void getDynamicValidationAndDropDownList(String countryId, String serviceType) {
@Override
public void getDynamicValidationAndDropDownList(String countryId, String serviceType) {
compositeDisposable.add(
this.gateway.getDynamicValidationRules(gateway.getAuth(), gateway.getUserIDNumber(), countryId, serviceType)
.delay(500, TimeUnit.MILLISECONDS)

10
app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/view/recipientaddeditV3/BeneficiaryAddEditV3Fragment.java

@ -169,6 +169,16 @@ public class BeneficiaryAddEditV3Fragment extends BaseFragment implements Recipi
}
@Override
public void showNativeCountrySelectionView(boolean visiblity) {
if(visiblity){
binding.recieverNativeCountryViewContainer.setVisibility(View.VISIBLE);
}else{
binding.recieverNativeCountryViewContainer.setVisibility(GONE);
}
}
@Override
public void showPaymentSelectionView(boolean visiblity) {
if (visiblity)

35
app/src/main/java/com/swifttech/remit/jmecustomer/features/recipientmanagement/view/recipientlistingV3/RecipientListingV3Activity.java

@ -1,16 +1,20 @@
package com.swifttech.remit.jmecustomer.features.recipientmanagement.view.recipientlistingV3;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.FrameLayout;
import androidx.appcompat.app.AlertDialog;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.appbar.AppBarLayout;
import com.google.android.material.appbar.CollapsingToolbarLayout;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.swifttech.remit.jmecustomer.R;
import com.swifttech.remit.jmecustomer.base.BaseActivity;
import com.swifttech.remit.jmecustomer.common.customwidgets.GmeTextView;
@ -254,7 +258,7 @@ public class RecipientListingV3Activity extends BaseActivity
@Override
public void proceedToDeleteRecipient(ReceiverInfoV3Model receiverInfoV3Model) {
presenter.deleteRecipient(receiverInfoV3Model.getReceiverId());
showBeneficiaryDeleteConfirmDialog(receiverInfoV3Model);
}
@ -293,4 +297,33 @@ public class RecipientListingV3Activity extends BaseActivity
presenter.searchForReciever(text);
}
}
private void showBeneficiaryDeleteConfirmDialog(ReceiverInfoV3Model receiverInfoV3Model) {
MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(this);
builder.setTitle(getString(R.string.delete_beneficiary_title_text))
.setMessage(getString(R.string.delete_beneficiary_confirmation_text))
.setPositiveButton(getString(R.string.yes_text), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// changeLocaleTest();
presenter.deleteRecipient(receiverInfoV3Model.getReceiverId());
}
})
.setNegativeButton(getString(R.string.no_text), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
alert.setCancelable(true);
alert.getButton(DialogInterface.BUTTON_POSITIVE).setAllCaps(false);
alert.getButton(DialogInterface.BUTTON_NEGATIVE).setAllCaps(false);
alert.getButton(DialogInterface.BUTTON_NEGATIVE).setTextColor(ContextCompat.getColor(this, R.color.black));
alert.getButton(DialogInterface.BUTTON_POSITIVE).setTextColor(ContextCompat.getColor(this, R.color.colorPrimary));
}
}

14
app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/model/SendMoneyTransactionCompleteModel.java

@ -103,6 +103,12 @@ public class SendMoneyTransactionCompleteModel {
@SerializedName("note")
@Expose
private String note;
@SerializedName("tranStatus")
@Expose
private String tranStatus;
public String getControlNo() {
return controlNo;
}
@ -462,4 +468,12 @@ public class SendMoneyTransactionCompleteModel {
public void setNote(String note) {
this.note = note;
}
public String getTranStatus() {
return tranStatus;
}
public void setTranStatus(String tranStatus) {
this.tranStatus = tranStatus;
}
}

5
app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/presenter/SendMoneyTransactionCompleteV2Presenter.java

@ -52,6 +52,11 @@ public class SendMoneyTransactionCompleteV2Presenter extends BasePresenter imple
SendMoneyTransactionCompleteModel data = sendMoneyTransactionCompleteV2ResponseBody.getData();
if(sendMoneyTransactionCompleteV2ResponseBody.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2))
{
if(!data.getTranStatus().equalsIgnoreCase(Constants.CANCEL)){
view.showCancelActive(true);
}else{
view.showCancelActive(false);
}
view.showReceiptData(data);
if("Y".equalsIgnoreCase(data.getShowPartnerLogo()))
{

4
app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/presenter/SendMoneyTransactionCompleteV2PresenterInterface.java

@ -13,9 +13,11 @@ public interface SendMoneyTransactionCompleteV2PresenterInterface extends BasePr
interface SendMoneyTransactionCompleteV2PresenterInterfaceV2ContractInterface extends BaseContractInterface
{
void showReceiptData(SendMoneyTransactionCompleteModel recieptData);
void showReceiptData(SendMoneyTransactionCompleteModel receiptData);
void showPartnerInfo(boolean action,String partnerText,String partnerLogoUrl,String note);
void showCancelActive(boolean isActive);
}
}

11
app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/view/SendMoneyRequestSummaryActivity.java

@ -256,6 +256,17 @@ public class SendMoneyRequestSummaryActivity extends BaseActivity implements Se
}
}
@Override
public void showCancelActive(boolean isActive) {
if(isActive){
btnSubmit.setVisibility(View.VISIBLE);
ammendmentOperationViewContainer.setVisibility(View.GONE);
}else{
btnSubmit.setVisibility(View.GONE);
ammendmentOperationViewContainer.setVisibility(View.VISIBLE);
}
}
@Override
public void onClick(View v) {

22
app/src/main/java/com/swifttech/remit/jmecustomer/features/sendmoney/view/SendMoneyV2TransactionCompleteActivity.java

@ -121,7 +121,6 @@ public class SendMoneyV2TransactionCompleteActivity extends BaseActivity impleme
try {
transactionId = getIntent().getStringExtra(SEND_MONEY_TID_BUNDLE_KEY);
isRequestedBySendMoney = getIntent().getBooleanExtra(IS_TRANSACTION_DETAIL_REQUEST_FROM_SEND_MONEY_BUNDLE_KEY, false);
prepareForm();
if (!isRequestedBySendMoney) {
controlId = getIntent().getStringExtra(SEND_MONEY_CONTROL_NO_BUNDLE_KEY);
}
@ -138,16 +137,6 @@ public class SendMoneyV2TransactionCompleteActivity extends BaseActivity impleme
}
private void prepareForm() {
if (isRequestedBySendMoney) {
btnSubmit.setVisibility(View.VISIBLE);
ammendmentOperationViewContainer.setVisibility(View.GONE);
} else {
btnSubmit.setVisibility(View.GONE);
ammendmentOperationViewContainer.setVisibility(View.VISIBLE);
}
}
private void getReceiptData() {
this.presenter.getReceiptData(transactionId);
this.cancel.setVisibility(View.GONE);
@ -252,6 +241,17 @@ public class SendMoneyV2TransactionCompleteActivity extends BaseActivity impleme
}
}
@Override
public void showCancelActive(boolean isActive) {
if(isActive){
btnSubmit.setVisibility(View.VISIBLE);
ammendmentOperationViewContainer.setVisibility(View.GONE);
}else{
btnSubmit.setVisibility(View.GONE);
ammendmentOperationViewContainer.setVisibility(View.VISIBLE);
}
}
@Override
public void onClick(View v) {

1
app/src/main/java/com/swifttech/remit/jmecustomer/utils/Constants.java

@ -56,5 +56,6 @@ public class Constants {
public static String REQUEST_FOR_REG_VALUE="REGISTER";
public static String REQUEST_FOR_REC_VALUE="RECEIVER";
public static String RECEIVER_ID_KEY="receiverId";
public static String CANCEL="Cancel";
}

2
app/src/main/res/layout/activity_send_money_v2_transaction_complete.xml

@ -535,6 +535,7 @@
android:layout_marginBottom="30dp"
android:enabled="true"
android:text="@string/done_text"
android:visibility="gone"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="@dimen/_12ssp" />
@ -544,6 +545,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:visibility="gone"
android:layout_marginBottom="30dp"
android:orientation="horizontal"
android:weightSum="1">

10
app/src/main/res/layout/fragment_beneficiary_add_edit.xml

@ -76,6 +76,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverCountrySelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -92,6 +93,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverPaymentMethodSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -106,6 +108,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverBankSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -119,6 +122,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverBranchSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -347,6 +351,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverIDTypeSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -379,6 +384,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverStateSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -393,6 +399,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverDistrictSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -459,6 +466,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverRelationSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -473,6 +481,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverTransferReasonSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -515,6 +524,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverNativeCountrySelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
</LinearLayout>

12
app/src/main/res/layout/fragment_beneficiary_add_edit_v3.xml

@ -76,6 +76,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverCountrySelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -92,6 +93,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverPaymentMethodSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -106,6 +108,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverBankSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -119,6 +122,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverBranchSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -347,6 +351,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverIDTypeSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -379,6 +384,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverStateSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -393,6 +399,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverDistrictSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -459,6 +466,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverRelationSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -468,7 +476,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:visibility="visible">
android:visibility="gone">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="wrap_content"
@ -498,10 +506,12 @@
android:hint="@string/native_country_placeholder_text"
app:endIconDrawable="@drawable/icv_dropdown"
app:errorEnabled="true"
android:visibility="visible"
app:errorTextAppearance="@style/MTextInpuLayoutErrorStyle">
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverNativeCountrySelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
</LinearLayout>

2
app/src/main/res/layout/fragment_ccdi_send_money_v2.xml

@ -41,6 +41,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_sourceOfFund"
style="@style/MAutoCompleteDropDown"
android:inputType="textNoSuggestions"
android:imeOptions="actionDone"
/>
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -55,6 +56,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_receiverTransferReasonSelection"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
</LinearLayout>

1
app/src/main/res/layout/fragment_existing_customer_registration_request.xml

@ -77,6 +77,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/dob_edTxt"
style="@style/MAutoCompleteDropDown"
android:inputType="textNoSuggestions"
android:imeOptions="actionDone"
/>
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>

5
app/src/main/res/layout/fragment_existing_kyc_customer_detail.xml

@ -70,6 +70,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_occupation"
style="@style/MAutoCompleteDropDown"
android:inputType="textNoSuggestions"
android:imeOptions="actionDone" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -125,6 +126,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_businesstype"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -165,6 +167,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_purposeOfRegistration"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -196,6 +199,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_idType"
style="@style/MAutoCompleteDropDown"
android:inputType="textNoSuggestions"
android:imeOptions="actionDone"
/>
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -213,6 +217,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_visaStatus"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>

5
app/src/main/res/layout/fragment_kyc_customer_detail.xml

@ -70,6 +70,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_occupation"
style="@style/MAutoCompleteDropDown"
android:inputType="textNoSuggestions"
android:imeOptions="actionDone"
/>
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -128,6 +129,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_businesstype"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -177,6 +179,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_purposeOfRegistration"
android:inputType="textNoSuggestions"
style="@style/MAutoCompleteDropDown" />
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -208,6 +211,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_idType"
style="@style/MAutoCompleteDropDown"
android:inputType="textNoSuggestions"
android:imeOptions="actionDone"
/>
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>
@ -226,6 +230,7 @@
<com.swifttech.remit.jmecustomer.common.view.MAutoCompleteTextView
android:id="@+id/ed_additionalIdType"
style="@style/MAutoCompleteDropDown"
android:inputType="textNoSuggestions"
android:imeOptions="actionDone"
/>
</com.swifttech.remit.jmecustomer.common.view.MTextInputLayout>

2
app/src/main/res/values/strings.xml

@ -1053,4 +1053,6 @@ All the configurations are done from backend web application system which allows
<string name="specifyIdType">Specify Id Type</string>
<string name="ccdi_text">CCDI</string>
<string name="invalidPurposeOfRemittance">Invalid Purpose of Remittance</string>
<string name="delete_beneficiary_confirmation_text">Are you sure, You want to delete beneficiary?</string>
<string name="delete_beneficiary_title_text">Delete Beneficiary</string>
</resources>
Loading…
Cancel
Save