正在查看: SpeedCash v6.5.1482 应用的 SelfNumberActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 SelfNumberActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.info;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.DecelerateInterpolator;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.BaseAdapter;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.SelfNumberEntity;
import com.bm.sc.bebasbayar.adapter.list.SelfNumberAdapter;
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.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.AsuransiMessage;
import com.bm.sc.bebasbayar.message.mp.CCMessage;
import com.bm.sc.bebasbayar.message.mp.PDAMMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.MenuConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.info.SelfNumberActivity;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment;
import com.bm.sc.util.common.Var;
import com.getbase.floatingactionbutton.FloatingActionButton;
import com.orangegangsters.github.swipyrefreshlayout.library.SwipyRefreshLayout;
import com.orangegangsters.github.swipyrefreshlayout.library.SwipyRefreshLayoutDirection;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.OnBackPressListener;
import com.orhanobut.dialogplus.OnCancelListener;
import com.orhanobut.dialogplus.OnDismissListener;
import com.orhanobut.dialogplus.ViewHolder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class SelfNumberActivity extends BaseActivity implements AdapterInvoker<SelfNumberEntity>, OptionListFragment.OnOptionChoosenListener {
protected static final int PRODUCT_CODE_OPTION_REQUEST_CODE = 25646;
protected static final int PRODUCT_NAME_OPTION_REQUEST_CODE = 64625;
public ArrayList<ProdukListEntity> e;
public ArrayList<ProdukListEntity> f;
public ArrayList<ProdukListEntity> g;
public ArrayList<ProdukListEntity> h;
public RecyclerView i;
public SwipyRefreshLayout j;
public SelfNumberAdapter k;
public EditText l;
public EditText m;
public EditText n;
public TextView o;
public LinearLayout p;
public FloatingActionButton q;
public int r = 0;
public String s = "";
public Boolean t = Boolean.FALSE;
public final HashMap<ProdukListEntity, ArrayList<ProdukListEntity>> c = new HashMap<>();
public final HashMap<ProdukListEntity, ArrayList<ProdukListEntity>> d = new HashMap<>();
public class a implements OnDismissListener {
public a() {
}
public void onDismiss(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(SelfNumberActivity.this);
}
}
public class b implements OnBackPressListener {
public b() {
}
public void onBackPressed(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(SelfNumberActivity.this);
}
}
public class c implements OnCancelListener {
public c() {
}
public void onCancel(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(SelfNumberActivity.this);
dialogPlus.dismiss();
}
}
public class d implements TextWatcher {
public d() {
}
@Override
public void afterTextChanged(Editable editable) {
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
SelfNumberActivity selfNumberActivity = SelfNumberActivity.this;
selfNumberActivity.U(selfNumberActivity.o, SelfNumberActivity.this.l, SelfNumberActivity.this.m, SelfNumberActivity.this.n);
}
}
public class e implements TextWatcher {
public e() {
}
@Override
public void afterTextChanged(Editable editable) {
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
SelfNumberActivity selfNumberActivity = SelfNumberActivity.this;
selfNumberActivity.U(selfNumberActivity.o, SelfNumberActivity.this.l, SelfNumberActivity.this.m, SelfNumberActivity.this.n);
}
}
public class f implements TextWatcher {
public f() {
}
@Override
public void afterTextChanged(Editable editable) {
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
SelfNumberActivity selfNumberActivity = SelfNumberActivity.this;
selfNumberActivity.U(selfNumberActivity.o, SelfNumberActivity.this.l, SelfNumberActivity.this.m, SelfNumberActivity.this.n);
}
}
public class g extends RecyclerView.OnScrollListener {
public g() {
}
public void b() {
SelfNumberActivity.this.q.setVisibility(8);
}
@Override
public void onScrolled(@NonNull RecyclerView recyclerView, int i, int i2) {
boolean canScrollVertically = recyclerView.canScrollVertically(-1);
if (!recyclerView.canScrollVertically(1) && !canScrollVertically) {
SelfNumberActivity.this.q.setVisibility(0);
SelfNumberActivity.this.q.animate().translationY(RecyclerView.G0).setInterpolator(new DecelerateInterpolator()).start();
} else if (i2 > 0 && SelfNumberActivity.this.q.isShown()) {
SelfNumberActivity.this.q.animate().translationY(SelfNumberActivity.this.q.getHeight() + 50).setInterpolator(new AccelerateInterpolator()).withEndAction(new Runnable() {
@Override
public final void run() {
SelfNumberActivity.g.this.b();
}
}).start();
} else {
if (i2 >= 0 || canScrollVertically || SelfNumberActivity.this.q.getVisibility() != 8) {
return;
}
SelfNumberActivity.this.q.setVisibility(0);
SelfNumberActivity.this.q.animate().translationY(RecyclerView.G0).setInterpolator(new DecelerateInterpolator()).start();
}
}
}
public class h implements MessageProcess {
public final String a;
public h(String str) {
this.a = str;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK()) {
if (aPIMessageWrapper.getResponse_code().equals("XX")) {
Affinity.infoSN(SelfNumberActivity.this, false, "Nomor pelanggan " + this.a + " sudah tersimpan");
return;
}
return;
}
SelfNumberActivity.this.q0(0);
Iterator<HashMap<String, Object>> it = aPIMessageWrapper.getData().iterator();
String str = "";
while (it.hasNext()) {
str = Var.toString(it.next().get("idPel"), "");
}
Affinity.infoSN(SelfNumberActivity.this, true, "Nomor pelanggan " + str + " berhasil disimpan");
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class i implements MessageProcess {
public i() {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
if (!new APIMessageWrapper(baseMessage).isOK()) {
Affinity.infoSN(SelfNumberActivity.this, false, "Nomor Pelanggan Gagal Di-update");
} else {
SelfNumberActivity.this.q0(0);
Affinity.infoSN(SelfNumberActivity.this, true, "Nomor Pelanggan Berhasil Di-update");
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class j implements MessageProcess {
public final int a;
public j(int i) {
this.a = i;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
if (!new APIMessageWrapper(baseMessage).isOK()) {
Affinity.infoSN(SelfNumberActivity.this, false, "Nomor Pelanggan Gagal Dihapus");
} else {
SelfNumberActivity.this.k.removeAt(this.a);
Affinity.infoSN(SelfNumberActivity.this, true, "Nomor Pelanggan Berhasil Dihapus");
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class k implements MessageProcess {
public k() {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
SelfNumberActivity.this.i.setVisibility(0);
if (aPIMessageWrapper.isOK()) {
ArrayList arrayList = new ArrayList();
Iterator<HashMap<String, Object>> it = aPIMessageWrapper.getData().iterator();
while (it.hasNext()) {
HashMap<String, Object> next = it.next();
SelfNumberEntity selfNumberEntity = new SelfNumberEntity();
boolean z = true;
if (Var.toInt(next.get("isPulsa"), 0) != 1) {
z = false;
}
selfNumberEntity.setIdProduk(Var.toString(next.get("idProduk"), ""));
selfNumberEntity.setIdGroupProduk(Var.toString(next.get("idGroupProduk"), ""));
selfNumberEntity.setPulsa(z);
selfNumberEntity.setImgUrl(Var.toString(next.get("imageUrl"), ""));
selfNumberEntity.setIdOutlet(Var.toString(next.get("idOutlet"), ""));
selfNumberEntity.setNamaProduk(Var.toString(next.get("groupProduk"), ""));
selfNumberEntity.setIdPel(Var.toString(next.get("idPel"), ""));
selfNumberEntity.setId(Var.toInt(next.get("id"), 0));
arrayList.add(selfNumberEntity);
}
if (SelfNumberActivity.this.r > 0) {
SelfNumberActivity.this.k.appendUniqueList(arrayList);
} else {
SelfNumberActivity.this.k.updateList(arrayList);
}
} else if (SelfNumberActivity.this.r == 0) {
SelfNumberActivity.this.k.updateList(new ArrayList());
}
SelfNumberActivity.this.j.setRefreshing(false);
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
if (SelfNumberActivity.this.r > 0) {
SelfNumberActivity.this.j.setRefreshing(true);
} else {
SelfNumberActivity.this.j.setRefreshing(false);
SelfNumberActivity.this.k.setLoadingState(true);
}
SelfNumberActivity.this.i.setVisibility(8);
}
}
public class l implements OnDismissListener {
public l() {
}
public void onDismiss(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(SelfNumberActivity.this);
}
}
public class m implements OnBackPressListener {
public m() {
}
public void onBackPressed(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(SelfNumberActivity.this);
}
}
public class n implements OnCancelListener {
public n() {
}
public void onCancel(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(SelfNumberActivity.this);
dialogPlus.dismiss();
}
}
public class o implements TextWatcher {
public final EditText a;
public final TextView b;
public o(EditText editText, TextView textView) {
this.a = editText;
this.b = textView;
}
@Override
public void afterTextChanged(Editable editable) {
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
SelfNumberActivity.this.s = this.a.getText().toString();
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
String charSequence2 = charSequence.toString();
SelfNumberActivity selfNumberActivity = SelfNumberActivity.this;
selfNumberActivity.t = Boolean.valueOf(!charSequence2.equals(selfNumberActivity.s) || charSequence2.length() >= 5);
this.b.setEnabled(SelfNumberActivity.this.t.booleanValue());
}
}
public class p implements Runnable {
public final ProdukListEntity a;
public p(ProdukListEntity produkListEntity) {
this.a = produkListEntity;
}
@Override
public void run() {
OptionListFragment optionListFragment = new OptionListFragment();
optionListFragment.setArguments(optionListFragment.setupDefaultBundle(Integer.valueOf(SelfNumberActivity.PRODUCT_NAME_OPTION_REQUEST_CODE), "Pilih Produk", SelfNumberActivity.this.c.get(this.a), Boolean.TRUE));
optionListFragment.show(SelfNumberActivity.this.getSupportFragmentManager(), "nomor_pelanggan_option");
}
}
public class q implements Runnable {
public final ProdukListEntity a;
public q(ProdukListEntity produkListEntity) {
this.a = produkListEntity;
}
@Override
public void run() {
OptionListFragment optionListFragment = new OptionListFragment();
optionListFragment.setArguments(optionListFragment.setupDefaultBundle(25646, "Pilih Nama Produk", SelfNumberActivity.this.d.get(this.a), Boolean.TRUE));
optionListFragment.show(SelfNumberActivity.this.getSupportFragmentManager(), "nomor_pelanggan_option");
}
}
public SelfNumberActivity() {
a0();
}
public void c0(View view) {
Z();
}
public void d0(View view) {
Y();
}
public void e0(DialogPlus dialogPlus, View view) {
Affinity.hideSoftKeyboard(this);
dialogPlus.dismiss();
}
public void f0(DialogPlus dialogPlus, View view) {
String obj = this.n.getText().toString();
dialogPlus.dismiss();
String productIdTag = WidgetHelper.getProductIdTag(this.l);
String productIdTag2 = WidgetHelper.getProductIdTag(this.m);
StringBuilder sb = new StringBuilder();
sb.append("dialogCreate: ");
sb.append(productIdTag);
b0(productIdTag.equals("PULSA") || productIdTag.equals("TOPUP & GAME"), obj, productIdTag2);
}
public void g0(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(this);
}
public void h0(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(this);
}
public void i0(DialogPlus dialogPlus) {
Affinity.hideSoftKeyboard(this);
dialogPlus.dismiss();
}
public void k0(DialogPlus dialogPlus, final SelfNumberEntity selfNumberEntity, View view) {
dialogPlus.dismiss();
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public final void run() {
SelfNumberActivity.this.j0(selfNumberEntity);
}
}, 400L);
}
public void l0(DialogPlus dialogPlus, SelfNumberEntity selfNumberEntity, int i2, View view) {
dialogPlus.dismiss();
V(selfNumberEntity.getId(), i2);
}
public void m0(DialogPlus dialogPlus, View view) {
Affinity.hideSoftKeyboard(this);
dialogPlus.dismiss();
}
public void n0(EditText editText, DialogPlus dialogPlus, SelfNumberEntity selfNumberEntity, View view) {
String obj = editText.getText().toString();
dialogPlus.dismiss();
r0(selfNumberEntity.getId(), obj);
}
public void o0(View view) {
dialogCreate();
}
public void p0(SwipyRefreshLayoutDirection swipyRefreshLayoutDirection) {
if (this.k.isLoading()) {
return;
}
if (swipyRefreshLayoutDirection == SwipyRefreshLayoutDirection.TOP) {
q0(0);
} else {
q0(this.r + 1);
}
}
public final void U(TextView textView, EditText editText, EditText editText2, EditText editText3) {
String trim = editText.getText().toString().trim();
String trim2 = editText2.getText().toString().trim();
String trim3 = editText3.getText().toString().trim();
textView.setEnabled((trim.isEmpty() || trim2.isEmpty() || trim3.isEmpty() || trim3.length() < 5) ? false : true);
}
public final void V(int i2, int i3) {
MessageComposer messageComposer = new MessageComposer(2, "merchant/trx/group/delete");
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.addMessage("id", Integer.valueOf(Var.toInt(Integer.valueOf(i2), 0)));
messageComposer.setIs_encrypted(false);
messageComposer.setMessageProcess(new j(i3));
new MessageSender(this, messageComposer).execute();
}
public final void j0(final SelfNumberEntity selfNumberEntity) {
final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.widget_change_self_number, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(true).setOnCancelListener(new n()).setOnBackPressListener(new m()).setOnDismissListener(new l()).setContentBackgroundResource(R.color.colorTransparent).setGravity(17).create();
create.show();
View holderView = create.getHolderView();
TextView textView = (TextView) holderView.findViewById(R.id.tv_product_name);
TextView textView2 = (TextView) holderView.findViewById(R.id.tv_btn_batalkan);
TextView textView3 = (TextView) holderView.findViewById(R.id.tv_btn_lanjutkan);
final EditText editText = (EditText) holderView.findViewById(R.id.et_nomor_pelanggan);
textView.setText(selfNumberEntity.getNamaProduk() + " " + selfNumberEntity.getIdProduk());
editText.setText(selfNumberEntity.getIdPel());
editText.addTextChangedListener(new o(editText, textView3));
textView2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.m0(create, view);
}
});
textView3.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.n0(editText, create, selfNumberEntity, view);
}
});
}
public final void X() {
this.q.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.o0(view);
}
});
}
public final void Y() {
String productIdTag = WidgetHelper.getProductIdTag(this.l);
if (productIdTag.equals("PULSA")) {
HashMap hashMap = Var.toHashMap(MessageParser.parseProduk(this.dataSession.retrieve(DataSession.PROPERTY_LIST_PULSA)));
this.f.clear();
Iterator it = hashMap.entrySet().iterator();
while (it.hasNext()) {
for (Map.Entry entry : ((HashMap) ((Map.Entry) it.next()).getValue()).entrySet()) {
this.f.add(new ProdukListEntity((String) entry.getKey(), (String) entry.getValue()));
}
}
} else if (productIdTag.equals("TOPUP & GAME")) {
HashMap hashMap2 = Var.toHashMap(MessageParser.parseProduk(this.dataSession.retrieve(DataSession.PROPERTY_LIST_GAME)));
this.f.clear();
Iterator it2 = hashMap2.entrySet().iterator();
while (it2.hasNext()) {
for (Map.Entry entry2 : ((HashMap) ((Map.Entry) it2.next()).getValue()).entrySet()) {
this.f.add(new ProdukListEntity((String) entry2.getKey(), (String) entry2.getValue()));
}
}
} else {
HashMap hashMap3 = Var.toHashMap(MessageParser.parseProduk(this.dataSession.retrieve(DataSession.PROPERTY_LIST_PAYMENT)).get(productIdTag.toUpperCase()));
this.f.clear();
for (Map.Entry entry3 : hashMap3.entrySet()) {
this.f.add(new ProdukListEntity((String) entry3.getKey(), (String) entry3.getValue()));
}
}
this.d.put(new ProdukListEntity("List Nama Product", "List Nama Product"), this.f);
Iterator<ProdukListEntity> it3 = this.d.keySet().iterator();
if (it3.hasNext()) {
new q(it3.next()).run();
}
}
public final void Z() {
Iterator<ProdukListEntity> it = this.c.keySet().iterator();
if (it.hasNext()) {
new p(it.next()).run();
}
}
public final void a0() {
this.e = new ArrayList<>();
ProdukListEntity produkListEntity = new ProdukListEntity(PDAMMessage.PDAM_CATEGORY_PRODUCT, PDAMMessage.PDAM_CATEGORY_PRODUCT);
produkListEntity.setSelectorMenu("water");
this.e.add(produkListEntity);
ProdukListEntity produkListEntity2 = new ProdukListEntity("PLN", "PLN");
produkListEntity2.setSelectorMenu("electric");
this.e.add(produkListEntity2);
ProdukListEntity produkListEntity3 = new ProdukListEntity("ASURANSI", AsuransiMessage.ASURANSI_CATEGORY_PRODUCT);
produkListEntity3.setSelectorMenu("insurance");
this.e.add(produkListEntity3);
ProdukListEntity produkListEntity4 = new ProdukListEntity("BPJS", "Asuransi BPJS");
produkListEntity4.setSelectorMenu("bpjsks");
this.e.add(produkListEntity4);
ProdukListEntity produkListEntity5 = new ProdukListEntity("PULSA", "Pulsa & Paket Data");
produkListEntity5.setSelectorMenu("pulsa");
this.e.add(produkListEntity5);
ProdukListEntity produkListEntity6 = new ProdukListEntity("TOPUP & GAME", "Topup E-Money & Game");
produkListEntity6.setSelectorMenu("topup");
this.e.add(produkListEntity6);
ProdukListEntity produkListEntity7 = new ProdukListEntity("TV BERLANGGANAN", "TV Kabel");
produkListEntity7.setSelectorMenu("tvcable");
this.e.add(produkListEntity7);
ProdukListEntity produkListEntity8 = new ProdukListEntity("TELKOM", "Telkom & Indihome");
produkListEntity8.setSelectorMenu("speedy");
this.e.add(produkListEntity8);
ProdukListEntity produkListEntity9 = new ProdukListEntity("KARTU KREDIT", CCMessage.KARTU_KREDIT_CATEGORY_PRODUCT);
produkListEntity9.setSelectorMenu("creditcard");
this.e.add(produkListEntity9);
ProdukListEntity produkListEntity10 = new ProdukListEntity("MULTI FINANCE", "Cicilan");
produkListEntity10.setSelectorMenu("multifinance");
this.e.add(produkListEntity10);
ProdukListEntity produkListEntity11 = new ProdukListEntity("TELEPON PASCA BAYAR", "Pascabayar");
produkListEntity11.setSelectorMenu("pulsapasca");
this.e.add(produkListEntity11);
ProdukListEntity produkListEntity12 = new ProdukListEntity("RUMAH ZAKAT", "Zakat");
produkListEntity12.setSelectorMenu("zakat");
this.e.add(produkListEntity12);
ProdukListEntity produkListEntity13 = new ProdukListEntity("GAS", "Gas PGN");
produkListEntity13.setSelectorMenu("gas");
this.e.add(produkListEntity13);
ProdukListEntity produkListEntity14 = new ProdukListEntity("PAJAK", "Pajak Kendaraan Bermotor");
produkListEntity14.setSelectorMenu("pkb");
this.e.add(produkListEntity14);
ProdukListEntity produkListEntity15 = new ProdukListEntity("PBB", "Pajak Daerah");
produkListEntity15.setSelectorMenu("pbb");
this.e.add(produkListEntity15);
this.c.put(new ProdukListEntity("Product UBP", "Product UBP"), this.e);
}
public final void b0(boolean z, String str, String str2) {
MessageComposer messageComposer = new MessageComposer(2, "merchant/trx/group");
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.addMessage("idOutlet", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
messageComposer.addMessage("idProduk", str2);
messageComposer.addMessage("idPel", str);
messageComposer.addMessage("isPulsa", Integer.valueOf(z ? 1 : 0));
messageComposer.addMessage("idGroup", 0);
messageComposer.setShowProgressRegular(true);
messageComposer.setIs_encrypted(false);
messageComposer.setMessageProcess(new h(str));
new MessageSender(this, messageComposer).execute();
}
public void dialogCreate() {
final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.widget_create_self_number, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(true).setOnCancelListener(new c()).setContentBackgroundResource(R.color.colorTransparent).setGravity(80).setOnBackPressListener(new OnBackPressListener() {
public final void onBackPressed(DialogPlus dialogPlus) {
SelfNumberActivity.this.g0(dialogPlus);
}
}).setOnDismissListener(new OnDismissListener() {
public final void onDismiss(DialogPlus dialogPlus) {
SelfNumberActivity.this.h0(dialogPlus);
}
}).create();
create.show();
View holderView = create.getHolderView();
LinearLayout linearLayout = (LinearLayout) holderView.findViewById(R.id.self_number_product_name_container);
this.p = linearLayout;
linearLayout.setVisibility(8);
this.l = (EditText) holderView.findViewById(R.id.input_product_code);
this.m = (EditText) holderView.findViewById(R.id.input_product_name);
this.n = (EditText) holderView.findViewById(R.id.input_bill_info);
TextView textView = (TextView) holderView.findViewById(R.id.tv_btn_batalkan);
TextView textView2 = (TextView) holderView.findViewById(R.id.tv_btn_lanjutkan);
this.o = textView2;
textView2.setEnabled(false);
this.l.addTextChangedListener(new d());
this.m.addTextChangedListener(new e());
this.n.addTextChangedListener(new f());
this.l.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.c0(view);
}
});
this.m.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.d0(view);
}
});
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.e0(create, view);
}
});
this.o.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.f0(create, view);
}
});
}
public void dialogMore(final SelfNumberEntity selfNumberEntity, final int i2) {
final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.widget_more_self_number, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(true).setOnCancelListener(new OnCancelListener() {
public final void onCancel(DialogPlus dialogPlus) {
SelfNumberActivity.this.i0(dialogPlus);
}
}).setContentBackgroundResource(R.color.colorTransparent).setGravity(80).setOnBackPressListener(new b()).setOnDismissListener(new a()).create();
create.show();
View holderView = create.getHolderView();
TextView textView = (TextView) holderView.findViewById(R.id.iv_self_number_edit);
TextView textView2 = (TextView) holderView.findViewById(R.id.iv_self_number_delete);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.k0(create, selfNumberEntity, view);
}
});
textView2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SelfNumberActivity.this.l0(create, selfNumberEntity, i2, view);
}
});
}
public void getAllDataEMoneyListProduk() {
HashMap hashMap = Var.toHashMap(MessageParser.parseProduk(this.dataSession.retrieve(DataSession.PROPERTY_LIST_GAME)));
this.g.clear();
Iterator it = hashMap.entrySet().iterator();
while (it.hasNext()) {
for (Map.Entry entry : ((HashMap) ((Map.Entry) it.next()).getValue()).entrySet()) {
this.g.add(new ProdukListEntity((String) entry.getKey(), (String) entry.getValue()));
}
}
}
public void getAllDataPulsaListProduk() {
HashMap hashMap = Var.toHashMap(MessageParser.parseProduk(this.dataSession.retrieve(DataSession.PROPERTY_LIST_PULSA)));
this.h.clear();
Iterator it = hashMap.entrySet().iterator();
while (it.hasNext()) {
for (Map.Entry entry : ((HashMap) ((Map.Entry) it.next()).getValue()).entrySet()) {
this.h.add(new ProdukListEntity((String) entry.getKey(), (String) entry.getValue()));
}
}
}
@Override
public Activity getInvokerActivity() {
return this;
}
@Override
public int getLayoutResource() {
return R.layout.activity_self_number;
}
@Override
public String getWikiNameSpace() {
return null;
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, 1, false);
linearLayoutManager.setStackFromEnd(false);
this.q = findViewById(R.id.fab_add_id_pelanggan);
this.f = new ArrayList<>();
this.g = new ArrayList<>();
this.h = new ArrayList<>();
this.k = new SelfNumberAdapter(this, this.q);
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.self_number_recycler);
this.i = recyclerView;
recyclerView.setNestedScrollingEnabled(false);
this.i.setLayoutManager(linearLayoutManager);
this.i.setAdapter(this.k);
this.i.addOnScrollListener(new g());
SwipyRefreshLayout findViewById = findViewById(R.id.self_number_recycler_holder);
this.j = findViewById;
findViewById.setOnRefreshListener(new SwipyRefreshLayout.OnRefreshListener() {
public final void onRefresh(SwipyRefreshLayoutDirection swipyRefreshLayoutDirection) {
SelfNumberActivity.this.p0(swipyRefreshLayoutDirection);
}
});
X();
q0(0);
getAllDataPulsaListProduk();
getAllDataEMoneyListProduk();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
boolean onCreateOptionsMenu = super.onCreateOptionsMenu(menu);
menu.findItem(R.id.menu_item_new_mail).setVisible(false);
return onCreateOptionsMenu;
}
@Override
public void onOptionChoosen(OptionListFragment optionListFragment, int i2, ProdukListEntity produkListEntity) {
if (i2 == PRODUCT_NAME_OPTION_REQUEST_CODE) {
WidgetHelper.setProductIdTag(this.l, produkListEntity.getCode(), produkListEntity.getName());
this.p.setVisibility(0);
WidgetHelper.removeProductIdTag(this.m);
} else if (i2 == 25646) {
WidgetHelper.setProductIdTag(this.m, produkListEntity.getCode(), produkListEntity.getName());
}
}
public final void q0(int i2) {
this.r = i2;
MessageComposer messageComposer = new MessageComposer(2, "merchant/trx/group/list");
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.addMessage(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
messageComposer.addMessage("limit", 10);
messageComposer.addMessage("offset", Integer.valueOf(i2 * 10));
messageComposer.setIs_encrypted(false);
messageComposer.setShowProgressRegular(i2 < 1);
messageComposer.setMessageProcess(new k());
new MessageSender(this, messageComposer).execute();
}
public final void r0(int i2, String str) {
MessageComposer messageComposer = new MessageComposer(2, "merchant/trx/group/update");
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.addMessage("id", Integer.valueOf(Var.toInt(Integer.valueOf(i2), 0)));
messageComposer.addMessage("idPel", Var.toString(str, ""));
messageComposer.setIs_encrypted(false);
messageComposer.setMessageProcess(new i());
new MessageSender(this, messageComposer).execute();
}
@Override
public void adapterResult(BaseAdapter baseAdapter, SelfNumberEntity selfNumberEntity, int i2) {
Class<? extends Activity> cls;
boolean z;
if (selfNumberEntity != null) {
if (selfNumberEntity.isDelete()) {
V(selfNumberEntity.getId(), i2);
return;
}
if (selfNumberEntity.isEdit()) {
j0(selfNumberEntity);
return;
}
int i3 = 0;
if (!selfNumberEntity.isPulsa()) {
while (i3 < this.e.size()) {
if (selfNumberEntity.getNamaProduk().equals(this.e.get(i3).getCode())) {
String selectorMenu = this.e.get(i3).getSelectorMenu();
Class<? extends Activity> sessionSelector = Affinity.sessionSelector(getApplicationContext(), MenuConfig.pathSelector("pages", selectorMenu, selectorMenu));
Bundle bundle = new Bundle();
bundle.putParcelable("self_number_entity", selfNumberEntity);
Intent intent = new Intent(getApplicationContext(), sessionSelector);
intent.putExtra("self_number_entity", selfNumberEntity);
intent.putExtras(bundle);
startActivity(intent);
}
i3++;
}
return;
}
int i4 = 0;
while (true) {
if (i4 >= this.g.size()) {
cls = null;
z = false;
break;
} else {
if (this.g.get(i4).getCode().equals(selfNumberEntity.getIdProduk())) {
cls = Affinity.sessionSelector(getApplicationContext(), MenuConfig.pathSelector("pages", "topup", "topup"));
z = true;
break;
}
i4++;
}
}
int i5 = 0;
while (true) {
if (i5 >= this.h.size()) {
break;
}
if (this.h.get(i5).getCode().equals(selfNumberEntity.getIdProduk())) {
cls = Affinity.sessionSelector(getApplicationContext(), MenuConfig.pathSelector("pages", "pulsa", "pulsa"));
i3 = 1;
break;
}
i5++;
}
if (z) {
Bundle bundle2 = new Bundle();
bundle2.putString("group:produk", "topup");
bundle2.putParcelable("self_number_entity", selfNumberEntity);
Intent intent2 = new Intent(getApplicationContext(), cls);
intent2.putExtra("self_number_entity", selfNumberEntity);
intent2.putExtras(bundle2);
startActivity(intent2);
}
if (i3 != 0) {
Bundle bundle3 = new Bundle();
bundle3.putParcelable("self_number_entity", selfNumberEntity);
Intent intent3 = new Intent(getApplicationContext(), cls);
intent3.putExtra("self_number_entity", selfNumberEntity);
intent3.putExtras(bundle3);
startActivity(intent3);
}
}
}
}