正在查看: SpeedCash v6.5.1482 应用的 TransferToBankActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 TransferToBankActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.cash;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.provider.ContactsContract;
import android.text.Editable;
import android.text.TextWatcher;
import android.text.method.DigitsKeyListener;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.constraintlayout.widget.Group;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.content.res.ResourcesCompat;
import androidx.fragment.app.FragmentTransaction;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.BankAccountEntity;
import com.bm.sc.bebasbayar.adapter.entity.DocumentEntity;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.list.CashOutHistoryAdapter2;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.handler.QRISO;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.FileHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.BusMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.CashOutMessage;
import com.bm.sc.bebasbayar.message.mp.DetailMessage;
import com.bm.sc.bebasbayar.message.mp.ReportingMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.CashOutSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.OtherHomeMenuActivity;
import com.bm.sc.bebasbayar.ui.activity.PaymentActivity;
import com.bm.sc.bebasbayar.ui.activity.StrukActivity;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DetailAccountActivity;
import com.bm.sc.bebasbayar.ui.activity.account.KYCActivity;
import com.bm.sc.bebasbayar.ui.activity.account.KYCNewKtpActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.TransferToBankActivity;
import com.bm.sc.bebasbayar.ui.fragment.cash.CashOutHistoryFragment3;
import com.bm.sc.bebasbayar.ui.fragment.cash.transfertobank.BankListFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment1;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment2;
import com.bm.sc.bebasbayar.ui.fragment.dialog.TransactionReceiptProgressFragment;
import com.bm.sc.bebasbayar.ui.fragment.home.ProfileFragment;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Locales;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.material.textfield.TextInputEditText;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.ViewHolder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Objects;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.Predicate;
import org.apache.commons.text.WordUtils;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
public class TransferToBankActivity extends TransactionActivity {
public AppCompatImageView A;
public TextView B;
public TextView C;
public TextView D;
public TextView E;
public TextView F;
public TextView G;
public TextView H;
public TextView I;
public TextView J;
public TextInputEditText K;
public TextInputEditText L;
public AppCompatButton M;
public AppCompatButton N;
public View.OnClickListener O;
public View.OnClickListener P;
public String Q;
public String R;
public String S;
public String T;
public CashOutHistoryAdapter2 U;
public CashOutHistoryAdapter2 V;
public String X;
public String Y;
public String Z;
public CashOutSession a0;
public BankAccountEntity c0;
public TextInputEditText d0;
public ArrayList<BankAccountEntity> e0;
public boolean f0;
public double i;
public double j;
public View k;
public ArrayList<BankAccountEntity> l;
public ArrayList<ProdukListEntity> m;
public boolean n;
public ProdukListEntity o;
public String p;
public Group q;
public Group r;
public Group s;
public Group t;
public Group u;
public Group v;
public Group w;
public Group x;
public ArrayList<ProdukListEntity> y;
public byte z;
public final int PERSONAL_ACCOUNT_BANK_VERIFIED = 1;
public final int PERSONAL_ACCOUNT_BANK_UNVERIFIED = 0;
public final int PERSONAL_ACCOUNT_BANK_EMPTY = 2;
public DialogPlus W = null;
public boolean b0 = false;
public int g0 = 0;
public class a implements TextWatcher {
public boolean a = false;
public boolean b = false;
public a() {
}
@Override
public void afterTextChanged(Editable editable) {
String replace = editable.toString().replace("-", "");
if (editable.length() == 0) {
TransferToBankActivity.this.X1();
} else if (editable.length() > 0) {
TransferToBankActivity.this.Y1();
}
if (editable.length() > 1 && replace.length() > 2) {
TransferToBankActivity.this.W1();
}
if (replace.length() < 2) {
TransferToBankActivity.this.V1();
}
if (this.a || this.b) {
return;
}
this.a = true;
try {
int length = editable.length();
if (length < 22) {
if ("#####-#####-##########".charAt(length + 1) != '#') {
editable.append("#####-#####-##########".charAt(length));
} else {
int i = length - 1;
if ("#####-#####-##########".charAt(i) != '#') {
editable.insert(i, "#####-#####-##########", i, length);
}
}
}
} catch (Exception e) {
Objects.requireNonNull(e.getMessage());
}
this.a = false;
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
this.b = i2 > i3;
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
if (charSequence.toString().replace("-", "").length() > 2) {
TransferToBankActivity.this.W1();
}
}
}
public class b implements View.OnClickListener {
public b() {
}
@Override
public void onClick(View view) {
TransferToBankActivity.this.findViewById(R.id.rv_list_cashout_filter).setVisibility(0);
TransferToBankActivity.this.b2();
}
}
public class c implements TextWatcher {
public c() {
}
@Override
public void afterTextChanged(Editable editable) {
if (TransferToBankActivity.this.isEditing()) {
return;
}
TransferToBankActivity.this.setEditing(true);
String obj = editable.toString();
if (obj.length() > 1) {
TransferToBankActivity.this.U1();
} else if (obj.length() < 1) {
TransferToBankActivity.this.T1();
}
editable.replace(0, editable.length(), Locales.money(Var.toInt(editable.toString().replaceAll("[^\\d]", ""), 0), ""));
TransferToBankActivity.this.setEditing(false);
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
}
public class d implements Runnable {
public d() {
}
@Override
public void run() {
Affinity.infoRejectPermissionPickContact(TransferToBankActivity.this);
}
}
public class e implements MessageProcess {
public e() {
}
public void b(View view) {
TransferToBankActivity.this.a2();
}
@Override
public void afterProcess(BaseMessage baseMessage) {
CashOutMessage cashOutMessage = new CashOutMessage(baseMessage);
if (!cashOutMessage.isOK()) {
if (cashOutMessage.isNeedSetPin()) {
Affinity.dialogSetPin(TransferToBankActivity.this);
return;
} else if (cashOutMessage.getResponse_code().equals("68")) {
TransferToBankActivity.this.f1(cashOutMessage);
return;
} else {
Affinity.info(TransferToBankActivity.this, false, cashOutMessage.getMessageDescription());
return;
}
}
TransferToBankActivity.this.Q = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
Var.toDouble(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), 0.0d);
Var.toDouble(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), 0.0d);
TransferToBankActivity.this.R = Var.toString(cashOutMessage.getBillerInfo("bankName"), "");
TransferToBankActivity.this.S = Var.toString(cashOutMessage.getBillerInfo("bankAccountName"), "");
TransferToBankActivity.this.T = Var.toString(cashOutMessage.getBillerInfo("bankAccountNumber"), "");
TransferToBankActivity transferToBankActivity = TransferToBankActivity.this;
transferToBankActivity.S1(transferToBankActivity.D, TransferToBankActivity.this.S);
TransferToBankActivity.this.E.setText(TransferToBankActivity.this.S);
TransferToBankActivity.this.M.setText("Review Kirim Uang");
TransferToBankActivity.this.M.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.e.this.b(view);
}
});
TransferToBankActivity.this.x.setVisibility(0);
TransferToBankActivity.this.findViewById(R.id.rv_list_cashout_filter).setVisibility(8);
TransferToBankActivity.this.findViewById(R.id.tv_label_history_2).setVisibility(8);
TransferToBankActivity.this.findViewById(R.id.separator_2).setVisibility(8);
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class f implements MessageProcess {
public f() {
}
public static boolean b(ProdukListEntity produkListEntity) {
return produkListEntity.getIdGroupProduct().equalsIgnoreCase("1");
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
TransferToBankActivity.this.m = new ArrayList();
if (aPIMessageWrapper.isOK()) {
if (aPIMessageWrapper.getData().size() > 0) {
for (int i = 0; i < aPIMessageWrapper.getData().size(); i++) {
ProdukListEntity produkListEntity = new ProdukListEntity(Var.toString(aPIMessageWrapper.getData().get(i).get("kode_bank"), ""), Var.toString(aPIMessageWrapper.getData().get(i).get("nama_bank"), ""));
produkListEntity.setIdGroupProduct(Var.toString(aPIMessageWrapper.getData().get(i).get("bifast"), "0"));
produkListEntity.setDrawable_url(Var.toString(aPIMessageWrapper.getData().get(i).get("icon_url"), ""));
TransferToBankActivity.this.m.add(produkListEntity);
}
}
TransferToBankActivity.this.y = new ArrayList(TransferToBankActivity.this.m);
CollectionUtils.filter(TransferToBankActivity.this.y, new Predicate() {
public final boolean evaluate(Object obj) {
boolean b;
b = TransferToBankActivity.f.b((ProdukListEntity) obj);
return b;
}
});
StringBuilder sb = new StringBuilder();
sb.append(TransferToBankActivity.this.y.size());
sb.append("v");
sb.append(TransferToBankActivity.this.m.size());
TransferToBankActivity.this.P1();
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class g implements MessageProcess {
public g() {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK()) {
Affinity.info(TransferToBankActivity.this, false, aPIMessageWrapper.getMessageDescription());
return;
}
ArrayList<HashMap<String, Object>> data = aPIMessageWrapper.getData();
ArrayList arrayList = (ArrayList) data.get(0).get("history");
TransferToBankActivity.this.e0 = new ArrayList();
Objects.requireNonNull(arrayList);
Iterator it = arrayList.iterator();
while (it.hasNext()) {
HashMap hashMap = (HashMap) it.next();
BankAccountEntity bankAccountEntity = new BankAccountEntity(Var.toString(hashMap.get("nama"), ""), Var.toString(hashMap.get("norek"), ""), Var.toString(hashMap.get("bankname"), ""), Var.toString(hashMap.get("bankcode"), ""), Var.toString(hashMap.get("idproduk"), ""), Var.toString(hashMap.get("bankicon"), ""));
bankAccountEntity.setBifast(bankAccountEntity.getIdProduk().equalsIgnoreCase(CashOutMessage.SCCOBIFAST));
TransferToBankActivity.this.e0.add(bankAccountEntity);
}
HashMap hashMap2 = (HashMap) data.get(0).get("rekening");
Objects.requireNonNull(hashMap2);
int i = Var.toInt(hashMap2.get("status"), 2);
TransferToBankActivity.this.c0 = new BankAccountEntity(Var.toString(hashMap2.get("nama"), ""), Var.toString(hashMap2.get("norek"), ""), Var.toString(hashMap2.get("bankname"), ""), Var.toString(hashMap2.get("bankcode"), ""), Var.toString(hashMap2.get("idproduk"), ""), Var.toString(hashMap2.get("bankicon"), ""));
TransferToBankActivity.this.c0.setBifast(TransferToBankActivity.this.c0.getIdProduk().equalsIgnoreCase(CashOutMessage.SCCOBIFAST));
if (i == 1) {
TransferToBankActivity.this.c0.setStatus(1);
} else if (i == 0) {
TransferToBankActivity.this.c0.setStatus(0);
} else {
TransferToBankActivity.this.c0.setStatus(2);
}
TransferToBankActivity transferToBankActivity = TransferToBankActivity.this;
transferToBankActivity.Q1(transferToBankActivity.c0, TransferToBankActivity.this.e0);
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class h implements MessageProcess {
public final MPMessage a;
public h(MPMessage mPMessage) {
this.a = mPMessage;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK() && !aPIMessageWrapper.getMap().isEmpty()) {
if (aPIMessageWrapper.getData().size() > 0) {
HashMap hashMap = new HashMap();
hashMap.put("rc", aPIMessageWrapper.getResponse_code());
hashMap.put("konten", Var.toString(aPIMessageWrapper.getData().get(0).get("transfer_desc"), ""));
hashMap.put("image", Var.toString(aPIMessageWrapper.getData().get(0).get("img_url"), ""));
TransferToBankActivity.this.c2(hashMap);
return;
}
return;
}
ReportingMessage reportingMessage = new ReportingMessage(this.a);
TransactionReceiptProgressFragment transactionReceiptProgressFragment = new TransactionReceiptProgressFragment();
String struks = reportingMessage.getStruks();
String valueFromIncludes = reportingMessage.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID);
Object obj = reportingMessage.getMap().get("biller_info");
Objects.requireNonNull(obj);
transactionReceiptProgressFragment.setArguments(TransactionReceiptProgressFragment.getPaymentBundle(struks, valueFromIncludes, obj.toString(), reportingMessage.getReportHead(), reportingMessage.getReportBodyEntities(), reportingMessage.getReportFooter(), 4, reportingMessage.getResponse_code(), !TransferToBankActivity.this.getProductName().isEmpty() ? TransferToBankActivity.this.getProductName() : this.a.getValueFromIncludes(MPMessage.IncludeMessage.BILLER_PRODUCT_CODE)));
transactionReceiptProgressFragment.show(TransferToBankActivity.this.getSupportFragmentManager(), "CetakUlangPending");
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class i implements MessageProcess {
public final Bundle a;
public i(Bundle bundle) {
this.a = bundle;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
HashMap hashMap = new HashMap();
DetailMessage detailMessage = new DetailMessage(baseMessage);
if (detailMessage.isOK()) {
HashMap hashMap2 = new HashMap();
hashMap2.put("ibu_kandung", detailMessage.getValueFromAdditional_data(14));
hashMap2.put("pekerjaan", detailMessage.getValueFromAdditional_data(39));
hashMap2.put("jenis_usaha", detailMessage.getValueFromAdditional_data(38));
hashMap2.put("ym", detailMessage.getValueFromAdditional_data(18));
hashMap2.put("gtalk", detailMessage.getValueFromAdditional_data(19));
hashMap2.put("whatsapp", detailMessage.getValueFromAdditional_data(22));
hashMap2.put("telegram", detailMessage.getValueFromAdditional_data(37));
hashMap2.put("bbm", detailMessage.getValueFromAdditional_data(34));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_OWNER_NAME, detailMessage.getValueFromAdditional_data(0));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_MERCHANT_NAME, detailMessage.getValueFromAdditional_data(7));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_LEVEL, detailMessage.getValueFromAdditional_data(16));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_GENDER, detailMessage.getValueFromAdditional_data(35));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_HANDPHONE, detailMessage.getValueFromAdditional_data(5));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_EMAIL, detailMessage.getValueFromAdditional_data(11));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_ADDRESS, detailMessage.getValueFromAdditional_data(1));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_PROVINCE, detailMessage.getValueFromAdditional_data(4));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_CITY, detailMessage.getValueFromAdditional_data(3));
((BaseActivity) TransferToBankActivity.this).appSession.store(AppSession.PROPERTY_POSTCODE, detailMessage.getValueFromAdditional_data(2));
Bundle bundle = new Bundle();
ArrayList arrayList = new ArrayList();
ArrayList<String> arrayList2 = new ArrayList<>();
ArrayList arrayList3 = new ArrayList();
Iterator<HashMap> it = detailMessage.getData_detail().iterator();
String str = "";
String str2 = str;
String str3 = str2;
while (it.hasNext()) {
HashMap next = it.next();
HashMap hashMap3 = new HashMap();
DocumentEntity documentEntity = new DocumentEntity();
Iterator<HashMap> it2 = it;
HashMap hashMap4 = hashMap2;
String replaceAll = Var.toString(next.get("status"), "0").replaceAll("[^0-9]", "");
String var = Var.toString(next.get("kode_dokumen"), "");
String str4 = str2;
String var2 = Var.toString(next.get("nama_dokumen"), "");
String str5 = str;
String var3 = Var.toString(next.get("id"), "");
DetailMessage detailMessage2 = detailMessage;
String var4 = Var.toString(next.get("ket_verifikasi"), "");
documentEntity.setId(var3);
documentEntity.setKet_verifikasi(var4);
documentEntity.setNama_dokumen(var2);
documentEntity.setKode_dokumen(var);
documentEntity.setStatus(replaceAll);
arrayList3.add(documentEntity);
arrayList2.add(var);
arrayList.add(replaceAll);
if (documentEntity.getId().equals("1")) {
str2 = replaceAll;
str = str5;
} else {
str = replaceAll;
str2 = str4;
}
bundle.putSerializable(ProfileFragment.POPULATED_DATA_UPL_KEY, hashMap3);
it = it2;
hashMap2 = hashMap4;
detailMessage = detailMessage2;
str3 = var4;
hashMap = hashMap3;
}
DetailMessage detailMessage3 = detailMessage;
String str6 = str;
String str7 = str2;
this.a.putBoolean(DetailAccountActivity.IS_EDIT_ALLOWED_KEY, detailMessage3.isOK());
this.a.putBoolean(DetailAccountActivity.IS_IDCARD_VALID_KEY, str6.equals("1"));
this.a.putBoolean(DetailAccountActivity.IS_IDCARD_WAIT_KEY, str6.equals("3"));
this.a.putBoolean(DetailAccountActivity.IS_SELFIE_VALID_KEY, str7.equals("1"));
this.a.putBoolean(DetailAccountActivity.IS_SELFIE_WAIT_KEY, str7.equals("3"));
this.a.putSerializable(ProfileFragment.POPULATED_DATA_UPL_KEY, hashMap);
this.a.putString(ProfileFragment.DOC_KET_KEY, str3);
this.a.putStringArrayList(ProfileFragment.POPULATED_DATA_CODE_KEY, arrayList2);
this.a.putSerializable(ProfileFragment.POPULATED_DATA_STATE_KEY, arrayList3);
this.a.putStringArrayList(DetailAccountActivity.POPULATED_ADD_DATA_KEY, detailMessage3.getAdditional_datas());
this.a.putSerializable(DetailAccountActivity.POPULATED_ADD_DATA_ACCOUNT, hashMap2);
if (Var.toBoolean(new ConfigSession(TransferToBankActivity.this).retrieveMap(ConfigSession.PROPERTY_CUSTOM_CONFIG, ConfigSession.KEY_USE_NEW_KYC_BIGVISION), true)) {
Affinity.launch(TransferToBankActivity.this, KYCNewKtpActivity.class, this.a);
} else {
Affinity.launch(TransferToBankActivity.this, KYCActivity.class, this.a);
}
TransferToBankActivity.this.finish();
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
this.a.putBoolean(DetailAccountActivity.IS_EDIT_ALLOWED_KEY, false);
}
}
public void A1(TextInputEditText textInputEditText, View view) {
this.g0 = TransferToBank2Activity.FLAG_SCCOTACIMB;
textInputEditText.setText("");
if (this.m.size() > 0) {
BankListFragment bankListFragment = new BankListFragment();
bankListFragment.setArguments(bankListFragment.setupDefaultBundle(this.m, Integer.valueOf(TransferToBank2Activity.FLAG_SCCOTACIMB)));
bankListFragment.show(getSupportFragmentManager(), "Pilih Bank Tujuan");
}
}
public void B1(View view) {
pickContactPermission();
}
public void C1(TextInputEditText textInputEditText, View view) {
if (textInputEditText.getEditableText().toString().isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, textInputEditText.getHint()));
} else {
k1();
}
}
public void D1(TextInputEditText textInputEditText, View view) {
if (textInputEditText.getEditableText().toString().isEmpty()) {
Affinity.info(this, false, "Harap Nominal di isi dahulu");
} else {
doTransaction(false, null);
}
}
public void E1(View view) {
onBackPressed();
}
public void F1(int i2, Boolean bool) {
if (this.z == 1) {
if (bool.booleanValue()) {
findViewById(R.id.free_admin_info).setVisibility(8);
findViewById(R.id.tv_free_admin_info).setVisibility(8);
findViewById(R.id.gp_own_bank_free).setVisibility(8);
} else {
findViewById(R.id.free_admin_info).setVisibility(0);
findViewById(R.id.tv_free_admin_info).setVisibility(0);
findViewById(R.id.gp_own_bank_free).setVisibility(0);
}
}
}
public void G1(int i2, Boolean bool) {
if (bool.booleanValue()) {
findViewById(R.id.free_admin_info).setVisibility(8);
findViewById(R.id.tv_free_admin_info).setVisibility(8);
this.v.setVisibility(8);
} else {
findViewById(R.id.free_admin_info).setVisibility(0);
findViewById(R.id.tv_free_admin_info).setVisibility(0);
this.v.setVisibility(0);
}
this.U.notifyDataSetChanged();
}
public void H1(int i2, String str) {
setSuksesOrPendingTransaction(true);
this.X = str;
doTransaction(true, null);
}
public void I1(int i2, Boolean bool) {
if (bool.booleanValue()) {
Affinity.requestInputPin(this, new BBCallback() {
@Override
public final void do_callback(int i3, Object obj) {
TransferToBankActivity.this.H1(i3, (String) obj);
}
});
}
}
public void J1(int i2, Boolean bool) {
if (bool.booleanValue()) {
ActivityCompat.requestPermissions(this, new String[]{"android.permission.READ_CONTACTS"}, 678);
} else {
new Handler().postDelayed(new d(), 1000L);
}
}
private void K() {
Intent intent = new Intent("android.intent.action.PICK");
intent.setType("vnd.android.cursor.dir/phone_v2");
ActivityCompat.startActivityForResult(this, intent, 57345, (Bundle) null);
}
public boolean L1(BankAccountEntity bankAccountEntity) {
return bankAccountEntity.getBankName().equalsIgnoreCase(this.o.getName());
}
public static boolean M1(boolean z, BankAccountEntity bankAccountEntity) {
return bankAccountEntity.isBifast() == z;
}
public void O1(DialogPlus dialogPlus, View view) {
dialogPlus.dismiss();
i1();
}
public void l1(BankAccountEntity bankAccountEntity, int i2, Boolean bool) {
this.R = Var.toString(bankAccountEntity.getBankName(), "");
this.S = Var.toString(bankAccountEntity.getOwnerName(), "");
this.T = Var.toString(bankAccountEntity.getAccountCode(), "");
S1(this.D, bankAccountEntity.getOwnerName());
this.E.setText(this.S);
ProdukListEntity produkListEntity = new ProdukListEntity(Var.toString(bankAccountEntity.getBankCode(), ""), Var.toString(bankAccountEntity.getBankName(), ""));
if (bankAccountEntity.isBifast()) {
produkListEntity.setIdGroupProduct("1");
if (bool.booleanValue()) {
produkListEntity.setIdGroupProduct("0");
bankAccountEntity.setBifast(false);
bankAccountEntity.setIdProduk(CashOutMessage.SCCOBFAST2);
} else {
produkListEntity.setIdGroupProduct("1");
bankAccountEntity.setBifast(true);
bankAccountEntity.setIdProduk(CashOutMessage.SCCOBIFAST);
}
} else {
produkListEntity.setIdGroupProduct("0");
}
produkListEntity.setDrawable_url(Var.toString(bankAccountEntity.getUrl_icon(), ""));
produkListEntity.setProduk(bankAccountEntity.getIdProduk());
this.o = produkListEntity;
this.p = bankAccountEntity.getIdProduk();
this.q.setVisibility(8);
this.u.setVisibility(8);
this.v.setVisibility(8);
this.w.setVisibility(8);
this.r.setVisibility(0);
Glide.with(this).load(bankAccountEntity.getUrl_icon()).apply(new RequestOptions().placeholder(R.drawable.bb_splash_hexagon).error(R.drawable.bb_splash_hexagon)).into(this.A);
a2();
}
public void m1() {
this.W.show();
}
public void n1(View view) {
this.W.dismiss();
}
public void o1(int i2, String str) {
this.X = str;
doTransaction(true, null);
}
public void p1(View view) {
this.W.dismiss();
Affinity.requestInputPin(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.o1(i2, (String) obj);
}
});
}
public void q1(int i2, String str) {
this.X = str;
doTransaction(true, null);
}
public void r1(View view) {
this.W.dismiss();
Affinity.requestInputPin(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.q1(i2, (String) obj);
}
});
}
public void s1(int i2, String str) {
this.X = str;
doTransaction(true, null);
}
public void t1(View view) {
this.W.dismiss();
Affinity.requestInputPin(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.s1(i2, (String) obj);
}
});
}
public void w1(ArrayList arrayList, View view) {
if (arrayList.size() > 0) {
?? newInstance = CashOutHistoryFragment3.newInstance();
newInstance.setBankAccountEntities(arrayList);
newInstance.setOnSelectedBankAccount(new CashOutHistoryFragment3.OnSelectedBankAccount() {
@Override
public final void selectedBank(BankAccountEntity bankAccountEntity) {
TransferToBankActivity.this.v1(bankAccountEntity);
}
});
newInstance.show(getSupportFragmentManager(), "history-cashout");
}
}
public void x1(BankAccountEntity bankAccountEntity, View view) {
v1(bankAccountEntity);
}
public void y1(int i2, Boolean bool) {
if (!bool.booleanValue()) {
this.g0 = 111;
if (this.m.size() > 0) {
BankListFragment bankListFragment = new BankListFragment();
bankListFragment.setArguments(bankListFragment.setupDefaultBundle(this.y, 111));
bankListFragment.show(getSupportFragmentManager(), "Pilih Bank Tujuan");
return;
}
return;
}
this.g0 = 333;
if (this.m.size() > 0) {
this.p = CashOutMessage.SCCOBFAST2;
BankListFragment bankListFragment2 = new BankListFragment();
bankListFragment2.setArguments(bankListFragment2.setupDefaultBundle(this.y, 333));
bankListFragment2.show(getSupportFragmentManager(), "Pilih Bank Tujuan");
}
}
public void z1(TextInputEditText textInputEditText, View view) {
textInputEditText.setText("");
Affinity.isFreeAdminTransfer(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.y1(i2, (Boolean) obj);
}
});
}
public final void P1() {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, new AppSession(this).retrieve(AppSession.PROPERTY_MERCHANT_ID));
aPIMessageWrapper.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
aPIMessageWrapper.setItem(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
MessageComposer messageComposer = new MessageComposer(2, "cashout_list");
messageComposer.setIs_credential(false);
messageComposer.setIs_encrypted(false);
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.setShowProgressRegular(false);
messageComposer.setMessageProcess(new g());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(aPIMessageWrapper);
messageSender.execute();
}
public final void Q1(BankAccountEntity bankAccountEntity, final ArrayList<BankAccountEntity> arrayList) {
R1(bankAccountEntity);
this.l = new ArrayList<>();
if (arrayList.size() > 5) {
for (int i2 = 0; i2 < 5; i2++) {
this.l.add(arrayList.get(i2));
this.U.setBankAccountEntities(this.l);
}
} else {
for (int i3 = 0; i3 < arrayList.size(); i3++) {
this.l.add(arrayList.get(i3));
this.U.setBankAccountEntities(this.l);
}
this.U.setBankAccountEntities(this.l);
}
this.U.setOnCashOutListener(new CashOutHistoryAdapter2.OnCashOutListener() {
@Override
public final void onChoose(BankAccountEntity bankAccountEntity2) {
TransferToBankActivity.this.u1(bankAccountEntity2);
}
});
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_list_cashout);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, 1, false);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setAdapter(this.U);
if (arrayList.size() > 0 && this.z == 1) {
this.w.setVisibility(0);
}
if (bankAccountEntity.getStatus() == 1) {
arrayList.add(0, bankAccountEntity);
}
this.J.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.w1(arrayList, view);
}
});
}
public final void R1(final BankAccountEntity bankAccountEntity) {
if (bankAccountEntity.getStatus() == 1) {
this.F.setText(bankAccountEntity.getOwnerName().toUpperCase());
this.G.setText(bankAccountEntity.getBankName().toUpperCase());
this.H.setText(bankAccountEntity.getAccountCode().toUpperCase());
if (this.z == 1) {
this.u.setVisibility(0);
if (bankAccountEntity.isBifast()) {
this.v.setVisibility(0);
boolean z = Var.toBoolean(this.appSession.retrieve(AppSession.IS_JUMLAH_TRANSFER_SUDAH_MELEBIHI), false);
this.f0 = z;
if (z) {
this.v.setVisibility(8);
} else {
this.v.setVisibility(0);
}
}
}
S1(this.I, bankAccountEntity.getOwnerName());
View.OnClickListener onClickListener = new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.x1(bankAccountEntity, view);
}
};
this.F.setOnClickListener(onClickListener);
this.I.setOnClickListener(onClickListener);
this.G.setOnClickListener(onClickListener);
this.H.setOnClickListener(onClickListener);
findViewById(R.id.tv_free).setOnClickListener(onClickListener);
findViewById(R.id.free_logo).setOnClickListener(onClickListener);
return;
}
if (bankAccountEntity.getStatus() != 0) {
if (bankAccountEntity.getStatus() == 2) {
this.u.setVisibility(8);
this.v.setVisibility(8);
return;
}
return;
}
this.F.setText(R.string.info_unverified_account_body);
if (this.z == 1) {
this.u.setVisibility(0);
if (bankAccountEntity.isBifast()) {
this.v.setVisibility(0);
boolean z2 = Var.toBoolean(this.appSession.retrieve(AppSession.IS_JUMLAH_TRANSFER_SUDAH_MELEBIHI), false);
this.f0 = z2;
if (z2) {
this.v.setVisibility(8);
} else {
this.v.setVisibility(0);
}
}
}
S1(this.I, bankAccountEntity.getOwnerName());
this.F.setOnClickListener(null);
this.I.setOnClickListener(null);
this.G.setOnClickListener(null);
this.H.setOnClickListener(null);
findViewById(R.id.tv_free).setOnClickListener(null);
findViewById(R.id.free_logo).setOnClickListener(null);
}
public final void S1(TextView textView, String str) {
if (!str.contains(" ")) {
if (str.length() > 0) {
textView.setText(str.charAt(0) + "");
return;
}
return;
}
String[] split = str.toUpperCase().trim().split("\\s+");
try {
if (split.length > 1) {
if (split[1] == null || split[0] == null) {
StringBuilder sb = new StringBuilder();
String str2 = split[0];
Objects.requireNonNull(str2);
sb.append(str2.charAt(0));
sb.append("");
textView.setText(sb.toString());
} else {
textView.setText(split[0].charAt(0) + "" + split[1].charAt(0));
}
} else if (split.length == 1) {
textView.setText(split[0].charAt(0) + "");
}
} catch (Exception unused) {
if (str.length() > 0) {
textView.setText(str.charAt(0) + "");
}
}
}
public final void T1() {
this.N.setBackgroundDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.button_rounded25dp_gray, (Resources.Theme) null));
this.N.setOnClickListener(null);
}
public final void U1() {
this.N.setBackgroundDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.button_rounded25dp_gradient, (Resources.Theme) null));
this.N.setOnClickListener(this.P);
}
public final void V1() {
this.M.setBackgroundDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.button_rounded25dp_gray, (Resources.Theme) null));
this.M.setOnClickListener(null);
this.R = "";
this.S = "";
this.T = "";
this.x.setVisibility(8);
this.M.setText("Lanjutkan");
}
public final void W1() {
this.M.setBackgroundDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.button_rounded25dp_gradient, (Resources.Theme) null));
this.M.setOnClickListener(this.O);
this.R = "";
this.S = "";
this.T = "";
this.x.setVisibility(8);
this.M.setText("Lanjutkan");
}
public final void X1() {
this.K.setTextAppearance(R.style.form_bold);
}
public final void Y1() {
this.K.setTextAppearance(R.style.input_nominal_bold);
}
public final void Z1() {
closeKeyboard();
this.x.setVisibility(8);
this.q.setVisibility(0);
this.r.setVisibility(8);
this.s.setVisibility(8);
this.t.setVisibility(8);
this.M.setVisibility(8);
this.N.setVisibility(8);
ActionBar supportActionBar = getSupportActionBar();
Objects.requireNonNull(supportActionBar);
supportActionBar.setTitle("Transfer Bank");
this.z = (byte) 1;
if (this.q.getVisibility() == 0) {
this.u.setVisibility(0);
this.w.setVisibility(0);
BankAccountEntity bankAccountEntity = this.c0;
if (bankAccountEntity != null && bankAccountEntity.isBifast()) {
this.v.setVisibility(0);
boolean z = Var.toBoolean(this.appSession.retrieve(AppSession.IS_JUMLAH_TRANSFER_SUDAH_MELEBIHI), false);
this.f0 = z;
if (z) {
this.v.setVisibility(8);
} else {
this.v.setVisibility(0);
}
}
}
BankAccountEntity bankAccountEntity2 = this.c0;
if (bankAccountEntity2 == null) {
this.u.setVisibility(8);
this.v.setVisibility(8);
this.w.setVisibility(8);
return;
}
if (bankAccountEntity2.getStatus() == 2) {
this.u.setVisibility(8);
if (this.l.size() > 0) {
this.w.setVisibility(0);
} else {
this.w.setVisibility(8);
}
this.v.setVisibility(8);
return;
}
this.u.setVisibility(0);
this.w.setVisibility(0);
if (this.c0.isBifast()) {
this.v.setVisibility(0);
boolean z2 = Var.toBoolean(this.appSession.retrieve(AppSession.IS_JUMLAH_TRANSFER_SUDAH_MELEBIHI), false);
this.f0 = z2;
if (z2) {
this.v.setVisibility(8);
} else {
this.v.setVisibility(0);
}
}
}
public final void a2() {
this.x.setVisibility(8);
this.s.setVisibility(8);
this.t.setVisibility(0);
this.M.setVisibility(8);
this.M.setOnClickListener(null);
this.C.setText(this.R + " - " + this.T);
this.B.setText(this.S);
this.L.setEnabled(true);
this.L.setFocusable(true);
this.L.setText("");
this.L.requestFocus();
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService("input_method");
if (inputMethodManager != null) {
inputMethodManager.showSoftInput(this.L, 0);
}
T1();
this.N.setVisibility(0);
this.z = (byte) 3;
}
public final void b2() {
this.q.setVisibility(8);
this.r.setVisibility(0);
this.s.setVisibility(0);
this.t.setVisibility(8);
this.u.setVisibility(8);
this.v.setVisibility(8);
this.w.setVisibility(8);
this.N.setVisibility(8);
ActionBar supportActionBar = getSupportActionBar();
Objects.requireNonNull(supportActionBar);
supportActionBar.setTitle("Tujuan Transfer");
final boolean z = true;
this.K.setEnabled(true);
this.K.setFocusable(true);
this.K.setText("");
this.K.requestFocus();
this.C.setVisibility(8);
this.M.setVisibility(0);
this.M.setText("Lanjutkan");
Glide.with(this).load(this.o.getDrawable_url()).apply(new RequestOptions().placeholder(R.drawable.bb_splash_hexagon).error(R.drawable.bb_splash_hexagon)).into(this.A);
this.B.setText(this.o.getName());
this.z = (byte) 2;
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_list_cashout_filter);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, 1, false);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setAdapter(this.V);
int i2 = this.g0;
if (i2 != 111 && i2 != 333) {
z = false;
}
ArrayList<BankAccountEntity> arrayList = this.e0 != null ? new ArrayList<>(this.e0) : null;
ArrayList<BankAccountEntity> arrayList2 = this.e0;
if (arrayList2 != null && arrayList2.size() == 0) {
findViewById(R.id.tv_label_history_2).setVisibility(8);
findViewById(R.id.separator_2).setVisibility(8);
}
if (arrayList != null) {
Var.getLastIndexFiltered(arrayList, new Predicate() {
public final boolean evaluate(Object obj) {
boolean L1;
L1 = TransferToBankActivity.this.L1((BankAccountEntity) obj);
return L1;
}
});
Var.getLastIndexFiltered(arrayList, new Predicate() {
public final boolean evaluate(Object obj) {
boolean M1;
M1 = TransferToBankActivity.M1(z, (BankAccountEntity) obj);
return M1;
}
});
this.V.setBankAccountEntities(arrayList);
if (arrayList.size() > 0) {
findViewById(R.id.tv_label_history_2).setVisibility(0);
findViewById(R.id.separator_2).setVisibility(0);
} else {
findViewById(R.id.tv_label_history_2).setVisibility(8);
findViewById(R.id.separator_2).setVisibility(8);
}
if (arrayList.size() > 5) {
ArrayList<BankAccountEntity> arrayList3 = new ArrayList<>();
for (int i3 = 0; i3 < 5; i3++) {
arrayList3.add(arrayList.get(i3));
}
this.V.setBankAccountEntities(arrayList3);
}
}
this.V.setOnCashOutListener(new CashOutHistoryAdapter2.OnCashOutListener() {
@Override
public final void onChoose(BankAccountEntity bankAccountEntity) {
TransferToBankActivity.this.K1(bankAccountEntity);
}
});
}
public final void c2(HashMap<String, Object> hashMap) {
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(View.inflate(this, R.layout.popup_promo, null))).setContentWidth((displayMetrics.widthPixels * 95) / 100).setContentBackgroundResource(ContextCompat.getColor(this, R.color.colorTransparent)).setGravity(17).create();
create.show();
View holderView = create.getHolderView();
ImageView imageView = (ImageView) holderView.findViewById(R.id.popup_img);
if (!FileHelper.isValidContextForGlide(this)) {
imageView.setVisibility(8);
} else if (Var.toString(hashMap.get("image"), "null").equalsIgnoreCase("null")) {
imageView.setVisibility(8);
} else {
Glide.with(this).load(Var.toString(hashMap.get("image"), "")).apply(new RequestOptions().override(imageView.getWidth(), imageView.getHeight()).diskCacheStrategy(DiskCacheStrategy.ALL)).into(imageView);
}
if (Var.toString(hashMap.get("konten"), "null").equalsIgnoreCase("null")) {
holderView.findViewById(R.id.popup_konten).setVisibility(8);
} else {
((TextView) holderView.findViewById(R.id.popup_konten)).setText(Compat.Html_fromHtml(Var.toString(hashMap.get("konten"), "")));
}
holderView.findViewById(R.id.popup_close).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
create.dismiss();
}
});
Button button = (Button) holderView.findViewById(R.id.popup_btn);
button.setText("Lengkapi Data");
if (Var.toString(hashMap.get("rc"), "").equals(QRISO.POI_METHOD_DYNAMIC)) {
button.setVisibility(8);
} else {
button.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.O1(create, view);
}
});
}
}
@Override
public void closeKeyboard() {
super.closeKeyboard();
try {
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService("input_method");
inputMethodManager.hideSoftInputFromWindow(this.K.getWindowToken(), 0);
inputMethodManager.hideSoftInputFromWindow(this.L.getWindowToken(), 0);
} catch (Exception e2) {
getClassSimpleName();
Objects.requireNonNull(e2.getMessage());
}
}
public final void f1(MPMessage mPMessage) {
MessageComposer messageComposer = new MessageComposer(7, "ro/customer/check_kyc");
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.setShowProgressRegular(true);
messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
messageComposer.addMessage(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
messageComposer.setMessageProcess(new h(mPMessage));
new MessageSender(this, messageComposer).execute();
}
public final void v1(final BankAccountEntity bankAccountEntity) {
Affinity.isFreeAdminTransfer(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.l1(bankAccountEntity, i2, (Boolean) obj);
}
});
}
@Override
public int getMainProductLogoResId() {
return 0;
}
@Override
public String getSelectedProductCode() {
return this.p;
}
@Override
public BaseMessage getTransactionMessage(boolean z) {
String code = this.o.getCode();
String str = this.T;
AppSession appSession = this.appSession;
String retrieve = appSession.retrieve(appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN));
if (!z) {
String replaceAll = this.L.getEditableText().toString().replaceAll("[^\\d]", "");
CashOutMessage cashOutMessage = new CashOutMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), retrieve, this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
cashOutMessage.setProcessing_code("COTINQ");
cashOutMessage.setAdditional_dataValue(10, replaceAll);
cashOutMessage.setAdditional_dataValue(9, "IDR");
Editable text = this.d0.getText();
Objects.requireNonNull(text);
cashOutMessage.setAdditional_dataValue(11, text.toString());
cashOutMessage.setAdditional_dataValue(2, str);
cashOutMessage.setAdditional_dataValue(7, code);
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, replaceAll);
cashOutMessage.setIncludesValue("product_code", this.p);
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, this.Q);
try {
cashOutMessage.setAdditional_dataValue(16, Var.toString(Integer.valueOf(getPackageManager().getPackageInfo(getPackageName(), 0).versionCode), ""));
return cashOutMessage;
} catch (PackageManager.NameNotFoundException e2) {
throw new RuntimeException(e2);
}
}
CashOutMessage cashOutMessage2 = new CashOutMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.X, this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
cashOutMessage2.setProcessing_code("COTPAY");
cashOutMessage2.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, this.Y);
cashOutMessage2.setIncludesValue(MPMessage.IncludeMessage.ADMIN, this.Z);
cashOutMessage2.setIncludesValue("product_code", this.p);
cashOutMessage2.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, this.Q);
cashOutMessage2.setIncludesValue(MPMessage.IncludeMessage.CUSTOMER_ID_1, str);
cashOutMessage2.setAdditional_dataValue(2, str);
cashOutMessage2.setAdditional_dataValue(7, code);
cashOutMessage2.setAdditional_dataValue(9, "IDR");
cashOutMessage2.setAdditional_dataValue(10, this.Y);
Editable text2 = this.d0.getText();
Objects.requireNonNull(text2);
cashOutMessage2.setAdditional_dataValue(11, text2.toString().replaceAll("[;\\\\/:*?\\\"<>|&']", ""));
Device.getAddressLocation(this);
cashOutMessage2.setAdditional_dataValue(109, Device.getLogDevice(this));
try {
cashOutMessage2.setAdditional_dataValue(16, Var.toString(Integer.valueOf(getPackageManager().getPackageInfo(getPackageName(), 0).versionCode), ""));
return cashOutMessage2;
} catch (PackageManager.NameNotFoundException e3) {
throw new RuntimeException(e3);
}
}
@Override
public int getViewResource() {
return R.layout.activity_transfer_to_bank;
}
@Override
public String getWikiNameSpace() {
return null;
}
public final void h1(double d2, double d3) {
View inflate = View.inflate(this, R.layout.dialog_transfer_to_bank, null);
this.k = inflate;
S1((TextView) inflate.findViewById(R.id.tv_owner_bank_initial), this.S);
((TextView) this.k.findViewById(R.id.tv_owner_bank_name)).setText(WordUtils.capitalizeFully(this.S));
((TextView) this.k.findViewById(R.id.tv_bank_desc)).setText(this.R + " - " + this.T);
((TextView) this.k.findViewById(R.id.tv_nominal_transfer)).setText(Locales.moneyNoFraction(Var.toString(Double.valueOf(d2), "")));
((TextView) this.k.findViewById(R.id.tv_nominal_admin_va)).setText(Locales.moneyNoFraction(Var.toString(Double.valueOf(d3), "")));
((TextView) this.k.findViewById(R.id.button_nominal_transfer)).setText(Locales.moneyNoFraction(Var.toString(Double.valueOf(d2 + d3), "")));
Group findViewById = this.k.findViewById(R.id.group_bifast);
Group findViewById2 = this.k.findViewById(R.id.group_va);
if (this.p.equals(CashOutMessage.SCCOBIFAST)) {
findViewById2.setVisibility(8);
findViewById.setVisibility(0);
} else if (this.p.equals("SCCOTACIMB") || this.p.equals(CashOutMessage.SCCOBFAST2)) {
findViewById2.setVisibility(0);
findViewById.setVisibility(8);
}
((TextView) this.k.findViewById(R.id.sc_balance)).setText(Locales.moneyNoFraction(this.appSession.retrieve(AppSession.PROPERTY_BALANCE)));
this.W = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(this.k)).setFooter(View.inflate(this, R.layout.component_dialog_space_footer, null)).setContentBackgroundResource(R.color.colorTransparent).setGravity(80).create();
new Handler().postDelayed(new Runnable() {
@Override
public final void run() {
TransferToBankActivity.this.m1();
}
}, 100L);
View holderView = this.W.getHolderView();
holderView.findViewById(R.id.close_view).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.n1(view);
}
});
holderView.findViewById(R.id.button_submit).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.p1(view);
}
});
holderView.findViewById(R.id.button_label).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.r1(view);
}
});
holderView.findViewById(R.id.button_nominal_transfer).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.t1(view);
}
});
}
public final void i1() {
Bundle bundle = new Bundle();
DetailMessage detailMessage = new DetailMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
detailMessage.setProductCode(DetailMessage.INC_PRODUCT_CODE_ACCOUNT);
MessageComposer messageComposer = new MessageComposer(1, "");
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setIs_encrypted(true);
messageComposer.setIs_cacheable(true);
messageComposer.setMessageProcess(new i(bundle));
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(detailMessage);
messageSender.execute();
}
public boolean isEditing() {
return this.n;
}
@Override
public boolean isEnabledVoucher() {
return false;
}
@Override
public boolean isMainSubscriberId() {
return false;
}
@Override
public boolean isNeedToDisplayShowcase() {
return false;
}
public final void j1() {
MessageComposer messageComposer = new MessageComposer(2, "bank");
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setShowProgressRegular(true);
messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
messageComposer.addMessage(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
messageComposer.setMessageProcess(new f());
new MessageSender(this, messageComposer).execute();
}
public final void k1() {
String code = this.o.getCode();
String replace = this.K.getEditableText().toString().replace("-", "");
CashOutMessage cashOutMessage = new CashOutMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
cashOutMessage.setProcessing_code("SCCOCHECK");
cashOutMessage.setAdditional_dataValue(10, "10000");
cashOutMessage.setAdditional_dataValue(9, "IDR");
cashOutMessage.setAdditional_dataValue(11, "");
cashOutMessage.setAdditional_dataValue(2, replace);
cashOutMessage.setAdditional_dataValue(7, code);
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, "10000");
cashOutMessage.setIncludesValue("product_code", this.p);
try {
cashOutMessage.setAdditional_dataValue(16, Var.toString(Integer.valueOf(getPackageManager().getPackageInfo(getPackageName(), 0).versionCode), ""));
MessageComposer messageComposer = new MessageComposer(7, "");
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(true);
messageComposer.setIs_encrypted(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setMessageProcess(new e());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(cashOutMessage);
messageSender.execute();
} catch (PackageManager.NameNotFoundException e2) {
throw new RuntimeException(e2);
}
}
@Override
public void onActivityResult(int i2, int i3, Intent intent) {
String replaceAll;
if (i2 != 57345 || i3 != -1) {
super.onActivityResult(i2, i3, intent);
return;
}
Uri data = intent.getData();
Objects.requireNonNull(data);
Cursor query = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, "_id=?", new String[]{data.getLastPathSegment()}, null);
if (query != null) {
if (query.moveToFirst() && (replaceAll = query.getString(query.getColumnIndexOrThrow("data1")).replaceAll("\\D", "")) != null) {
this.K.setText(replaceAll);
}
query.close();
}
}
@Override
public void onBackPressed() {
byte b2 = this.z;
if (b2 == 2) {
Z1();
return;
}
if (b2 == 3) {
b2();
return;
}
if (getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false) {
Affinity.purge(this, OtherHomeMenuActivity.class);
} else {
super.onBackPressed();
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.a0 = new CashOutSession(this);
this.balance_insufficient_container.setVisibility(8);
this.z = (byte) 1;
this.q = findViewById(R.id.gp_choose_bank);
this.r = findViewById(R.id.gp_bank);
this.s = findViewById(R.id.gp_input_rekening);
this.t = findViewById(R.id.gp_input_nominal);
this.u = findViewById(R.id.gp_own_bank);
this.v = findViewById(R.id.gp_own_bank_free);
this.w = findViewById(R.id.gp_history);
this.x = findViewById(R.id.gp_decription_after_first_inq);
this.A = findViewById(R.id.aciv_selected_bank_logo);
this.B = (TextView) findViewById(R.id.tv_selected_bank_name);
this.C = (TextView) findViewById(R.id.tv_bank_owner);
this.K = findViewById(R.id.tie_rekening);
this.L = findViewById(R.id.tie_input_nominal);
this.d0 = findViewById(R.id.tie_input_keterangan);
this.D = (TextView) findViewById(R.id.tv_initial_rekening);
this.E = (TextView) findViewById(R.id.tv_name_rekening);
this.F = (TextView) findViewById(R.id.tv_name_own_bank);
this.G = (TextView) findViewById(R.id.tv_bank_name2);
this.H = (TextView) findViewById(R.id.tv_bank_number2);
this.I = (TextView) findViewById(R.id.tv_name_own_bank_initial);
this.J = (TextView) findViewById(R.id.tv_look_all_history);
AppCompatButton findViewById = findViewById(R.id.btn_choose_bank1);
AppCompatButton findViewById2 = findViewById(R.id.btn_choose_bank2);
this.M = findViewById(R.id.btn_inq_rekening);
this.N = findViewById(R.id.btn_inq_nominal);
ImageView imageView = (ImageView) findViewById(R.id.imageViewContact);
final TextInputEditText findViewById3 = findViewById(R.id.tie_rekening);
findViewById3.setInputType(2);
findViewById3.setKeyListener(DigitsKeyListener.getInstance("0123456789-"));
findViewById3.addTextChangedListener(new a());
findViewById(R.id.til_rekening).setEndIconOnClickListener(new b());
final TextInputEditText findViewById4 = findViewById(R.id.tie_input_nominal);
findViewById4.setInputType(2);
findViewById4.setInputType(FragmentTransaction.TRANSIT_EXIT_MASK);
findViewById4.setKeyListener(DigitsKeyListener.getInstance("0123456789."));
findViewById4.addTextChangedListener(new c());
final TextInputEditText findViewById5 = findViewById(R.id.tie_input_keterangan);
findViewById.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.z1(findViewById5, view);
}
});
findViewById2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.A1(findViewById5, view);
}
});
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.B1(view);
}
});
View.OnClickListener onClickListener = new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.C1(findViewById3, view);
}
};
this.O = onClickListener;
this.M.setOnClickListener(onClickListener);
this.P = new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.D1(findViewById4, view);
}
};
this.U = new CashOutHistoryAdapter2(this);
this.V = new CashOutHistoryAdapter2(this);
j1();
Bundle extras = getIntent().getExtras();
if (extras != null) {
String string = extras.getString("tittle");
if (getToolbar() != null && string != null) {
ActionBar supportActionBar = getSupportActionBar();
Objects.requireNonNull(supportActionBar);
supportActionBar.setTitle(string);
}
}
if (getToolbar() != null) {
getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TransferToBankActivity.this.E1(view);
}
});
}
}
@Override
@Subscribe(threadMode = ThreadMode.MAIN)
public void onMessageEvent(BusMessage busMessage) {
if (busMessage.getEventType() == 1) {
this.appSession.store(AppSession.PROPERTY_BALANCE, Var.toString(Double.valueOf(busMessage.getBalance()), "0"));
View view = this.k;
if (view != null) {
((TextView) view.findViewById(R.id.sc_balance)).setText(Locales.moneyNoFraction(this.appSession.retrieve(AppSession.PROPERTY_BALANCE)));
}
}
}
@Override
public void onOptionChoosen(OptionListFragment optionListFragment, int i2, ProdukListEntity produkListEntity) {
if (i2 == 111) {
this.p = CashOutMessage.SCCOBIFAST;
} else if (i2 == 333) {
this.p = CashOutMessage.SCCOBFAST2;
} else if (i2 == 222) {
this.p = "SCCOTACIMB";
}
this.o = produkListEntity;
b2();
}
public void onPause() {
super/*androidx.fragment.app.FragmentActivity*/.onPause();
EventBus.getDefault().unregister(this);
}
@Override
public void onRequestPermissionsResult(int i2, @NonNull String[] strArr, @NonNull int[] iArr) {
if (i2 != 678) {
super.onRequestPermissionsResult(i2, strArr, iArr);
return;
}
if (iArr.length <= 0) {
Affinity.info(this, false, getString(R.string.transaction_contact_permission_denied));
} else if (iArr[0] == 0) {
K();
} else {
Affinity.info(this, false, getString(R.string.transaction_contact_permission_denied));
}
}
@Override
public void onResume() {
super.onResume();
View view = this.k;
if (view != null) {
((TextView) view.findViewById(R.id.sc_balance)).setText(Locales.moneyNoFraction(this.appSession.retrieve(AppSession.PROPERTY_BALANCE)));
}
Affinity.isFreeAdminTransfer(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.F1(i2, (Boolean) obj);
}
});
}
@Override
public void onShowcaseFinished() {
}
@Override
public void onStart() {
super.onStart();
if (EventBus.getDefault().isRegistered(this)) {
return;
}
EventBus.getDefault().register(this);
}
@Override
public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
if (!z) {
CashOutMessage cashOutMessage = new CashOutMessage(baseMessage);
if (cashOutMessage.isOK()) {
this.b0 = false;
this.Q = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
this.i = Var.toDouble(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), 0.0d);
this.j = Var.toDouble(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), 0.0d);
this.Y = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "0");
this.Z = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "0");
this.R = Var.toString(cashOutMessage.getBillerInfo("bankName"), "");
this.S = Var.toString(cashOutMessage.getBillerInfo("bankAccountName"), "");
this.T = Var.toString(cashOutMessage.getBillerInfo("bankAccountNumber"), "");
h1(this.i, this.j);
} else if (cashOutMessage.isNeedSetPin()) {
Affinity.dialogSetPin(this);
} else if (cashOutMessage.getResponse_code().equals("68")) {
f1(cashOutMessage);
}
return cashOutMessage;
}
CashOutMessage cashOutMessage2 = new CashOutMessage(baseMessage);
if (z) {
this.a0.clear();
}
if (cashOutMessage2.isOK()) {
if (z) {
this.Q = Var.toString(cashOutMessage2.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
if (z) {
double d2 = Var.toDouble(cashOutMessage2.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), 0.0d);
double d3 = Var.toDouble(cashOutMessage2.getIncludes().get(MPMessage.IncludeMessage.ADMIN), 0.0d);
String var = Var.toString(cashOutMessage2.getBillerInfo("bankName"), "");
String var2 = Var.toString(cashOutMessage2.getBillerInfo("bankAccountName"), "");
String var3 = Var.toString(cashOutMessage2.getBillerInfo("bankAccountNumber"), "");
Bundle bundle = new Bundle();
bundle.putAll(StrukActivity.getPaymentBundle("Bukti Transfer", cashOutMessage2.getStruks(), this.Q, d2 + d3, 0.0d));
if (cashOutMessage2.getStrukMap() != null && cashOutMessage2.getStrukMap().size() > 0) {
bundle.putSerializable(PaymentActivity.KEY_STRUK_MAP, cashOutMessage2.getStrukMap());
}
if (!var.isEmpty() && !var2.isEmpty() && !var3.isEmpty()) {
bundle.putString(PaymentActivity.KEY_BANK_NAME, var);
bundle.putString(PaymentActivity.KEY_BANK_ACC_NAME, var2);
bundle.putString(PaymentActivity.KEY_BANK_ACC_NUMBER, var3);
}
bundle.putDouble("key:balance", Var.toDouble(cashOutMessage2.getValueFromIncludes("balance"), 0.0d));
bundle.putDouble(PaymentActivity.KEY_SUBTOTAL, d2);
bundle.putDouble(PaymentActivity.KEY_ADMIN, d3);
bundle.putString(PaymentActivity.KEY_TRANSACTION_LABEL, "TOTAL TRANSFER");
bundle.putString(PaymentActivity.KEY_DATE, cashOutMessage2.getTransmission_datetime());
bundle.putString(PaymentActivity.KEY_CUSTOMER_ID, var3);
bundle.putString(PaymentActivity.KEY_STATUS, "SUKSES");
bundle.putString("key:product:name", cashOutMessage2.getValueFromIncludes(MPMessage.IncludeMessage.BILLER_PRODUCT_CODE));
bundle.putString(PaymentActivity.KEY_IS_PULSA, "0");
bundle.putString(PaymentActivity.KEY_IS_SCTI, "0");
this.b0 = true;
resetForm(false);
Z1();
this.d0.setText("");
}
Affinity.isFreeAdminTransfer(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.G1(i2, (Boolean) obj);
}
});
} else {
this.b0 = false;
}
} else if (cashOutMessage2.isNeedSetPin()) {
Affinity.dialogSetPin(this);
} else if (cashOutMessage2.getResponse_code().equals("02")) {
setSuksesOrPendingTransaction(false);
Affinity.confirm(this, getString(R.string.masukin_ulang_pin_anda), cashOutMessage2.getMessageDescription(), new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.I1(i2, (Boolean) obj);
}
});
} else if (cashOutMessage2.getResponse_code().equals("68")) {
setSuksesOrPendingTransaction(false);
f1(cashOutMessage2);
this.b0 = true;
resetForm(false);
Z1();
this.d0.setText("");
}
return cashOutMessage2;
}
@Override
public void onTransactionPrepare(boolean z) {
}
@Override
public void optionChoosen(OptionListFragment1 optionListFragment1, int i2, ProdukListEntity produkListEntity) {
}
@Override
public void optionChoosen1(OptionListFragment2 optionListFragment2, int i2, ProdukListEntity produkListEntity) {
}
@Override
public boolean overridePaymentActivity() {
return this.b0;
}
@Override
public void pickContactPermission() {
if (Affinity.isPermissionGranted(this, "android.permission.READ_CONTACTS")) {
K();
} else {
Affinity.hideSoftKeyboard(this);
Affinity.dialogRequestPermissionPickContact(this, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
TransferToBankActivity.this.J1(i2, (Boolean) obj);
}
});
}
}
@Override
public void resetForm(boolean z) {
}
public void setEditing(boolean z) {
this.n = z;
}
}