正在查看: SpeedCash v6.5.1482 应用的 WithdrawActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 WithdrawActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.cash;
import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.TransactionInvoiceEntity;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.MessageParser;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
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.MPMessage;
import com.bm.sc.bebasbayar.message.mp.CashOutMessage;
import com.bm.sc.bebasbayar.message.mp.DetailMessage;
import com.bm.sc.bebasbayar.message.mp.DimoMessage;
import com.bm.sc.bebasbayar.setting.Privilege;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.CashOutSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.WithdrawActivity;
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.widget.InvoiceTextView;
import com.bm.sc.bebasbayar.ui.widget.NominalEditText;
import com.bm.sc.bebasbayar.ui.widget.SerialEditText;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import eu.davidea.flexibleadapter.FlexibleAdapter;
import eu.davidea.flexibleadapter.common.SmoothScrollLinearLayoutManager;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
public class WithdrawActivity extends TransactionActivity {
protected static final int ON_HOLD_PROCESS_LIMIT = 600;
protected static final int PRODUCT_GROUP_OPTION_REQUEST_CODE = 25673;
public String A;
public String B;
public Map<String, ProdukListEntity> i;
public CashOutSession j;
public LinearLayout k;
public EditText l;
public EditText m;
public EditText n;
public EditText o;
public EditText p;
public EditText q;
public SerialEditText r;
public InvoiceTextView s;
public InvoiceTextView t;
public NominalEditText u;
public Button v;
public Button w;
public Button x;
public Button y;
public String z;
public class a implements MessageProcess {
public a() {
}
public void b(int i, Boolean bool) {
if (WithdrawActivity.this.U()) {
WithdrawActivity.this.resetForm(true);
} else {
new Handler().post(new b(WithdrawActivity.this, null));
}
}
@Override
public void afterProcess(BaseMessage baseMessage) {
String str;
String str2;
String str3;
CharSequence charSequence;
DetailMessage detailMessage = new DetailMessage(baseMessage);
if (detailMessage.isOK()) {
String[] split = Var.toString(detailMessage.getValueFromAdditional_data(26), "").split(";", -1);
if (split.length > 0) {
String[] split2 = Var.toString(detailMessage.getValueFromAdditional_data(23), "").split(";", -1);
CharSequence[] split3 = Var.toString(detailMessage.getValueFromAdditional_data(24), "").split(";", -1);
String[] split4 = Var.toString(detailMessage.getValueFromAdditional_data(25), "").split(";", -1);
String[] split5 = Var.toString(detailMessage.getValueFromAdditional_data(28), "").split(";", -1);
for (int i = 0; i < split.length; i++) {
if (!split[i].isEmpty() && split5[i].equals("1")) {
str = split2[i];
str2 = split[i];
charSequence = split3[i];
str3 = split4[i];
break;
}
}
}
}
str = null;
str2 = null;
str3 = null;
charSequence = null;
if (str == null || str2 == null || charSequence == null || str3 == null) {
Affinity.info(WithdrawActivity.this, -1, "Transaksi dibatalkan", "Belum ada data Bank yang terverifikasi, silakan melakukan pengisian data bank di menu detail akun!", new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
WithdrawActivity.a.this.b(i2, (Boolean) obj);
}
});
return;
}
WithdrawActivity.this.r.setText(charSequence);
WithdrawActivity.this.n.setText(str3);
WidgetHelper.setProductIdTag(WithdrawActivity.this.m, str, str2);
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class b implements Runnable {
public b() {
}
@Override
public void run() {
OptionListFragment optionListFragment = new OptionListFragment();
optionListFragment.setArguments(optionListFragment.setupDefaultBundle(Integer.valueOf(WithdrawActivity.PRODUCT_GROUP_OPTION_REQUEST_CODE), "Pilih Jenis Penarikan!", new ArrayList(WithdrawActivity.this.i.values()), Boolean.FALSE));
optionListFragment.show(WithdrawActivity.this.getSupportFragmentManager(), "withdraw_option");
}
public b(WithdrawActivity withdrawActivity, a aVar) {
this();
}
}
public class c implements Runnable {
public c() {
}
@Override
public void run() {
HashMap<String, String> parseBank = MessageParser.parseBank(((BaseActivity) WithdrawActivity.this).dataSession.retrieve(DataSession.PROPERTY_LIST_BANK));
ArrayList arrayList = new ArrayList();
for (String str : parseBank.keySet()) {
ProdukListEntity produkListEntity = new ProdukListEntity(str, parseBank.get(str));
produkListEntity.setSubname(str);
produkListEntity.setDrawable_res(Integer.valueOf(R.drawable.ic_account_balance_black_24dp));
arrayList.add(produkListEntity);
}
OptionListFragment optionListFragment = new OptionListFragment();
optionListFragment.setArguments(optionListFragment.setupDefaultBundle(25646, "Pilih Bank!", arrayList, Boolean.TRUE));
optionListFragment.show(WithdrawActivity.this.getSupportFragmentManager(), "bank_option");
}
public c(WithdrawActivity withdrawActivity, a aVar) {
this();
}
}
public void l(View view) {
onBackPressed();
}
public final String S() {
return WidgetHelper.getProductIdTag(this.m);
}
public final void T() {
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_BANK);
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.setMessageProcess(new a());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(detailMessage);
messageSender.execute();
}
public final boolean U() {
CashOutSession cashOutSession = new CashOutSession(this);
boolean z = (System.currentTimeMillis() - cashOutSession.getLastAccess()) / 1000 > 600;
if (!z) {
cashOutSession.clear();
}
return z;
}
public final boolean V() {
return getSelectedProductCode().equals("SCCOCIMB");
}
public final boolean W() {
return getSelectedProductCode().equals("REQCODE");
}
@Override
public String getClassSimpleName() {
return TransferWithdrawActivity.RESULT_WITHDRAW;
}
@Override
public int getMainProductLogoResId() {
return R.drawable.bb_cash_withdraw;
}
@Override
@CashOutMessage.ProductCode
public String getSelectedProductCode() {
return WidgetHelper.getProductIdTag(this.l);
}
@Override
public BaseMessage getTransactionMessage(boolean z) {
String S = S();
String selectedProductCode = getSelectedProductCode();
String value = this.r.getValue();
String obj = this.n.getText().toString();
String obj2 = this.o.getText().toString();
String value2 = this.u.getValue();
boolean z2 = false;
if (selectedProductCode.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.l.getHint()));
} else if (!V() && !W() && S.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.m.getHint()));
} else if (!W() && value.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.r.getHint()));
} else if (!W() && obj.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.n.getHint()));
} else if (value2.equals("0") || value2.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.u.getHint()));
} else if (z && this.q.getText().length() == 0) {
Affinity.info(this, false, getString(R.string.error_required_field, this.q.getHint()));
} else {
z2 = true;
}
if (!z2) {
return null;
}
if (!z) {
obj2 = this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN);
}
CashOutMessage cashOutMessage = new CashOutMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), obj2, this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
cashOutMessage.setCashOutType(selectedProductCode, z);
if (selectedProductCode.equals("SCCOTACIMB")) {
cashOutMessage.setAdditional_dataValue(2, value);
cashOutMessage.setAdditional_dataValue(3, this.n.getText().toString());
cashOutMessage.setAdditional_dataValue(7, S);
}
if (selectedProductCode.equals("REQCODE")) {
cashOutMessage.setAdditional_dataValue(1, DimoMessage.INQUIRY);
cashOutMessage.setAdditional_dataValue(2, "SCCOTCA");
cashOutMessage.setAdditional_dataValue(3, value2);
} else {
cashOutMessage.setAdditional_dataValue(10, value2);
cashOutMessage.setAdditional_dataValue(9, "IDR");
cashOutMessage.setAdditional_dataValue(11, this.p.getText().toString());
}
if (!z) {
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, value2);
return cashOutMessage;
}
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, this.z);
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, this.A);
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.ADMIN, this.B);
cashOutMessage.setAdditional_dataValue(12, this.q.getText().toString());
return cashOutMessage;
}
@Override
public int getViewResource() {
return R.layout.activity_withdraw;
}
@Override
public String getWikiNameSpace() {
return (!V() && W()) ? "panduan_transaksi:keuangan:cashout_outlet" : "panduan_transaksi:keuangan:cashout_bank";
}
@Override
public boolean isEnabledVoucher() {
return false;
}
@Override
public boolean isMainSubscriberId() {
return true;
}
@Override
public boolean isNeedToDisplayShowcase() {
return false;
}
@Override
public void onBackPressed() {
if (this.k.isShown()) {
super.onBackPressed();
return;
}
this.k.setVisibility(0);
this.v.setVisibility(0);
this.s.setVisibility(8);
this.t.setVisibility(8);
this.w.setVisibility(8);
this.x.setVisibility(8);
findViewById(R.id.rv_invoice).setVisibility(8);
resetForm(true);
onShowcaseFinished();
}
@Override
public void onClick(View view) {
a aVar = null;
if (view.getId() == 2131364121) {
new b(this, aVar).run();
return;
}
if (view.getId() == 2131364119) {
if (getSelectedProductCode().isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, "Jenis Penarikan"));
return;
} else {
new c(this, aVar).run();
return;
}
}
if (view.getId() == 2131362395) {
Affinity.download_struk(this, this.z);
return;
}
if (view.getId() != 2131362302) {
super.onClick(view);
return;
}
ProdukListEntity produkListEntity = this.i.get(this.j.retrieve(CashOutSession.PROPERTY_KODE_PRODUK));
HashMap<String, String> parseBank = MessageParser.parseBank(this.dataSession.retrieve(DataSession.PROPERTY_LIST_BANK));
String retrieve = this.j.retrieve(CashOutSession.PROPERTY_KODE_BANK);
String str = parseBank.get(retrieve);
CharSequence retrieve2 = this.j.retrieve(CashOutSession.PROPERTY_NOREK_BANK);
String retrieve3 = this.j.retrieve(CashOutSession.PROPERTY_ATAS_NAMA_BANK);
String retrieve4 = this.j.retrieve(CashOutSession.PROPERTY_INPUT_NOTE);
CharSequence retrieve5 = this.j.retrieve(CashOutSession.PROPERTY_INPUT_NOMINAL);
String retrieve6 = this.j.retrieve(CashOutSession.PROPERTY_RESP_DESCRIPTION);
String retrieve7 = this.j.retrieve(CashOutSession.PROPERTY_RESP_INVOICE);
String retrieve8 = this.j.retrieve(CashOutSession.PROPERTY_RESP_REFF_ID);
String retrieve9 = this.j.retrieve(CashOutSession.PROPERTY_RESP_AMOUNT);
String retrieve10 = this.j.retrieve(CashOutSession.PROPERTY_RESP_ADMIN);
if (produkListEntity == null || str == null || str.isEmpty()) {
return;
}
WidgetHelper.setProductIdTag(this.l, produkListEntity.getCode(), produkListEntity.getName());
WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_group), produkListEntity);
WidgetHelper.setProductIdTag(this.m, retrieve, str);
WidgetHelper.setReadonly(this.m, V(), true);
findViewById(R.id.input_product_code_label).setVisibility(W() ? 8 : 0);
this.r.setText(retrieve2);
WidgetHelper.setReadonly(this.r, V(), true);
this.n.setText(retrieve3);
WidgetHelper.setReadonly(this.n, V(), true);
this.p.setText(retrieve4);
this.u.setText(retrieve5);
this.o.setText(this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
CashOutMessage cashOutMessage = (CashOutMessage) getTransactionMessage(false);
if (cashOutMessage != null) {
cashOutMessage.setResponse_code("00");
cashOutMessage.setMessageDescription(retrieve6);
cashOutMessage.setStruks(retrieve7);
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, retrieve8);
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, retrieve9);
cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.ADMIN, retrieve10);
if (!this.j.retrieve("strukmaps").isEmpty()) {
cashOutMessage.setStrukMap(Mapper.jsonToList(this.j.retrieve("strukmaps")));
}
onTransactionDone(false, cashOutMessage);
}
view.setVisibility(8);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.j = new CashOutSession(this);
this.balance_insufficient_container.setVisibility(8);
List asList = Arrays.asList(Var.toString(new AppSession(this).retrieve(AppSession.PROPERTY_PRIVILEGE), "").split(":"));
this.i = new HashMap();
boolean contains = asList.contains(Privilege.PRIV_WITHDRAW_BANK);
Integer valueOf = Integer.valueOf(R.drawable.ic_bb_cash_fundraising_24dp);
if (contains) {
ProdukListEntity produkListEntity = new ProdukListEntity("SCCOCIMB", "Ke Rekening Sendiri");
produkListEntity.setDrawable_res(valueOf);
this.i.put("SCCOCIMB", produkListEntity);
}
if (asList.contains(Privilege.PRIV_TRANSFER_BANK)) {
ProdukListEntity produkListEntity2 = new ProdukListEntity("SCCOTACIMB", "Ke Rekening Bank Lain");
produkListEntity2.setDrawable_res(valueOf);
this.i.put("SCCOTACIMB", produkListEntity2);
}
if (asList.contains(Privilege.PRIV_LIQUID)) {
ProdukListEntity produkListEntity3 = new ProdukListEntity("REQCODE", "Melalui Outlet");
produkListEntity3.setDrawable_res(valueOf);
this.i.put("REQCODE", produkListEntity3);
}
this.k = (LinearLayout) findViewById(R.id.layout_form);
EditText editText = (EditText) findViewById(R.id.input_product_group);
this.l = editText;
editText.setOnClickListener(this);
this.m = (EditText) findViewById(R.id.input_product_code);
this.n = (EditText) findViewById(R.id.input_atas_nama);
this.o = (EditText) findViewById(R.id.input_pin);
this.p = (EditText) findViewById(R.id.input_keterangan);
this.q = (EditText) findViewById(R.id.input_security);
this.r = (SerialEditText) findViewById(R.id.input_nomor_rekening);
this.u = (NominalEditText) findViewById(R.id.input_nominal);
this.s = (InvoiceTextView) findViewById(R.id.transaction_inquiry_invoice);
this.t = (InvoiceTextView) findViewById(R.id.transaction_payment_invoice);
this.v = (Button) findViewById(R.id.btn_inquiry);
this.w = (Button) findViewById(R.id.btn_payment);
Button button = (Button) findViewById(R.id.btn_reset);
this.x = (Button) findViewById(R.id.btn_print);
this.y = (Button) findViewById(R.id.btn_confirm);
this.v.setOnClickListener(this);
this.w.setOnClickListener(this);
button.setOnClickListener(this);
this.x.setOnClickListener(this);
this.y.setOnClickListener(this);
getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
WithdrawActivity.this.l(view);
}
});
onShowcaseFinished();
}
@Override
public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
String code = produkListEntity.getCode();
if (i != PRODUCT_GROUP_OPTION_REQUEST_CODE) {
if (i == 25646) {
WidgetHelper.setProductIdTag(this.m, code, produkListEntity.getName());
WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_code), produkListEntity);
return;
} else {
if (i == 39791 || i == 57345) {
this.r.setText(code);
this.n.setText(produkListEntity.getName().replaceAll("</?[^>]+(>|$)", "").trim());
return;
}
return;
}
}
WidgetHelper.setProductIdTag(this.l, code, produkListEntity.getName());
WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_group), produkListEntity);
int i2 = 8;
findViewById(R.id.input_product_code_label).setVisibility(W() ? 8 : 0);
findViewById(R.id.input_nomor_rekening_label).setVisibility(W() ? 8 : 0);
findViewById(R.id.input_atas_nama_label).setVisibility(W() ? 8 : 0);
findViewById(R.id.input_keterangan_label).setVisibility(W() ? 8 : 0);
View findViewById = findViewById(R.id.transaction_import_idpel);
if (!V() && !W()) {
i2 = 0;
}
findViewById.setVisibility(i2);
WidgetHelper.setReadonly(this.r, V(), true);
WidgetHelper.setReadonly(this.n, V(), true);
WidgetHelper.setReadonly(this.m, V(), true);
a aVar = null;
this.m.setOnClickListener(V() ? null : this);
this.o.setText("");
if (W()) {
return;
}
if (V()) {
T();
return;
}
this.r.clearText();
this.n.setText("");
new c(this, aVar).run();
}
@Override
public void onShowcaseFinished() {
if (!U()) {
this.y.setVisibility(8);
return;
}
ProdukListEntity produkListEntity = this.i.get(this.j.retrieve(CashOutSession.PROPERTY_KODE_PRODUK));
String str = MessageParser.parseBank(this.dataSession.retrieve(DataSession.PROPERTY_LIST_BANK)).get(this.j.retrieve(CashOutSession.PROPERTY_KODE_BANK));
if (produkListEntity == null || str == null || str.isEmpty()) {
this.y.setVisibility(8);
} else {
this.y.setVisibility(0);
}
}
@Override
public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
AppCompatTextView appCompatTextView;
findViewById(R.id.btn_reset).setVisibility(0);
CashOutMessage cashOutMessage = new CashOutMessage(baseMessage);
if (z) {
this.j.clear();
}
if (cashOutMessage.isOK()) {
this.z = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
if (z) {
appCompatTextView = this.t;
this.s.setVisibility(8);
findViewById(R.id.input_security_label).setVisibility(8);
this.k.setVisibility(8);
this.v.setVisibility(8);
this.w.setVisibility(8);
this.x.setVisibility(0);
cashOutMessage.getStruks();
cashOutMessage.setStruks(MessageParser.formatStruk(cashOutMessage.getStruks()));
} else {
this.A = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
this.B = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
WidgetHelper.setReadonly(this.l, true, false);
WidgetHelper.setReadonly(this.o, true, true);
WidgetHelper.setReadonly(this.p, true, true);
WidgetHelper.setReadonly(this.u, true, true);
if (!V()) {
WidgetHelper.setReadonly(this.m, true, false);
WidgetHelper.setReadonly(this.n, true, true);
WidgetHelper.setReadonly(this.r, true, true);
}
this.k.setVisibility(8);
appCompatTextView = this.s;
this.v.setVisibility(8);
if (!W()) {
this.w.setVisibility(0);
findViewById(R.id.input_security_label).setVisibility(0);
findViewById(R.id.transaction_import_idpel).setVisibility(8);
}
this.j.store(CashOutSession.PROPERTY_KODE_PRODUK, getSelectedProductCode());
this.j.store(CashOutSession.PROPERTY_KODE_BANK, WidgetHelper.getProductIdTag(this.m));
this.j.store(CashOutSession.PROPERTY_NAMA_BANK, this.m.getText().toString());
CashOutSession cashOutSession = this.j;
Editable text = this.r.getText();
Objects.requireNonNull(text);
cashOutSession.store(CashOutSession.PROPERTY_NOREK_BANK, text.toString());
this.j.store(CashOutSession.PROPERTY_ATAS_NAMA_BANK, this.n.getText().toString());
this.j.store(CashOutSession.PROPERTY_INPUT_NOTE, this.p.getText().toString());
this.j.store(CashOutSession.PROPERTY_INPUT_NOMINAL, this.u.getValue());
this.j.store(CashOutSession.PROPERTY_RESP_DESCRIPTION, this.p.getText().toString());
this.j.store(CashOutSession.PROPERTY_RESP_INVOICE, cashOutMessage.getStruks());
this.j.store(CashOutSession.PROPERTY_RESP_REFF_ID, this.z);
this.j.store(CashOutSession.PROPERTY_RESP_AMOUNT, this.A);
this.j.store(CashOutSession.PROPERTY_RESP_ADMIN, this.B);
if (cashOutMessage.getStrukMap() != null && cashOutMessage.getStrukMap().size() > 0) {
this.j.store("strukmaps", Mapper.collectionToJSON(cashOutMessage.getStrukMap()).toString());
}
this.y.setVisibility(8);
}
if (cashOutMessage.getStrukMap() == null || cashOutMessage.getStrukMap().size() <= 0) {
appCompatTextView.startAnimation(AnimationUtils.loadAnimation(this, R.anim.slide_in_top));
appCompatTextView.setVisibility(0);
appCompatTextView.setText(Compat.Html_fromHtml("YOLOOO" + cashOutMessage.getStruks()));
scrollToElement(R.id.withdraw_scroll, appCompatTextView);
} else {
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_invoice);
recyclerView.setLayoutManager(new SmoothScrollLinearLayoutManager(this));
recyclerView.setVisibility(0);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setHasFixedSize(true);
ArrayList arrayList = new ArrayList();
Iterator it = cashOutMessage.getStrukMap().iterator();
while (it.hasNext()) {
for (Map.Entry entry : ((HashMap) it.next()).entrySet()) {
arrayList.add(new TransactionInvoiceEntity((String) entry.getKey(), Var.toString(entry.getValue(), "")));
}
}
recyclerView.setAdapter(new FlexibleAdapter(arrayList));
}
}
return cashOutMessage;
}
@Override
public void onTransactionPrepare(boolean z) {
findViewById(R.id.btn_reset).setVisibility(8);
if (z) {
this.v.setVisibility(8);
} else {
this.w.setVisibility(8);
this.t.setVisibility(8);
}
}
@Override
public void optionChoosen(OptionListFragment1 optionListFragment1, int i, ProdukListEntity produkListEntity) {
}
@Override
public void optionChoosen1(OptionListFragment2 optionListFragment2, int i, ProdukListEntity produkListEntity) {
}
@Override
public void resetForm(boolean z) {
this.z = "";
this.A = "";
this.B = "";
this.o.setText("");
this.p.setText("");
this.q.setText("");
this.u.clearText();
WidgetHelper.setReadonly(this.l, false, false);
WidgetHelper.setReadonly(this.o, false, true);
WidgetHelper.setReadonly(this.p, false, true);
WidgetHelper.setReadonly(this.u, false, true);
if (!V()) {
this.n.setText("");
this.r.clearText();
WidgetHelper.setReadonly(this.m, false, false);
WidgetHelper.setReadonly(this.n, false, true);
WidgetHelper.setReadonly(this.r, false, true);
if (!W()) {
findViewById(R.id.transaction_import_idpel).setVisibility(0);
}
}
this.v.setVisibility(0);
this.w.setVisibility(8);
this.s.setVisibility(8);
findViewById(R.id.input_security_label).setVisibility(8);
if (z) {
this.t.setVisibility(8);
}
swapFab(true);
}
}