导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - AsapAddMoreActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 AsapAddMoreActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.bm.sc.bebasbayar.ui.activity.asap;

import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.widget.AppCompatAutoCompleteTextView;
import androidx.core.content.ContextCompat;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.auth.ui.oneclick.pln.AddPlnFragment;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.asap.AsapCategoryProductEntity;
import com.bm.sc.bebasbayar.adapter.entity.asap.AsapDetailProductEntity;
import com.bm.sc.bebasbayar.adapter.entity.asap.AsapItemDashboardEntity;
import com.bm.sc.bebasbayar.handler.QRISO;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.AsapHelper;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.message.mp.AsuransiMessage;
import com.bm.sc.bebasbayar.message.mp.CCMessage;
import com.bm.sc.bebasbayar.message.mp.FinanceMessage;
import com.bm.sc.bebasbayar.message.mp.GASMessage;
import com.bm.sc.bebasbayar.message.mp.HPPascaMessage;
import com.bm.sc.bebasbayar.message.mp.PBBMessage;
import com.bm.sc.bebasbayar.message.mp.PDAMMessage;
import com.bm.sc.bebasbayar.message.mp.PLNMessage;
import com.bm.sc.bebasbayar.message.mp.PajakNegaraMessage;
import com.bm.sc.bebasbayar.message.mp.TVMessage;
import com.bm.sc.bebasbayar.message.mp.TelkomMessage;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.asap.AsapAddMoreActivity;
import com.bm.sc.bebasbayar.ui.fragment.asap.OptionListCategoryProductFragment;
import com.bm.sc.bebasbayar.ui.fragment.asap.OptionListProductFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment;
import com.bm.sc.bebasbayar.ui.widget.AutoCompleteSerialEditText;
import com.bm.sc.util.common.Var;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;
import java.util.Objects;
import java.util.Timer;
import java.util.TimerTask;

public class AsapAddMoreActivity extends BaseActivity implements OptionListCategoryProductFragment.OnSelectedCategoryProductListener, OptionListProductFragment.OnSelectedProduckListener, OptionListFragment.OnOptionChoosenListener {
    public static final String ADIRA_AXI = "Adira Axi";
    public static final String ASURANSI_BINTANG = "Asuransi Bintang";
    public static final String EMONEY_PRODUK = "E-Money";
    public static final String GAME_PRODUK = "Game";
    public static final String GOJEK = "GOJEK";
    public static final String GRAB = "GRAB";
    public static final String HOME_EXPANDED_ADAPTER = "home_expanded_adapter:init";
    public static final String JIWASRAYA = "Jiwasraya";
    protected static final int MENU_CODE_PRODUCT = 25333;
    protected static final int MENU_CODE_PRODUCT_CATEGORY = 25646;
    public static final String PULSA_REGULER = "Pulsa Reguler";
    public static final String TV_REGISTRATION = "Tv Registration";
    public AsapDetailProductEntity A;
    public ProdukListEntity B;
    public ProdukListEntity C;
    public ProdukListEntity D;
    public TextView E;
    public TextView F;
    public EditText G;
    public AsapHelper.WrapperReturnList H;
    public AsapHelper.WrapperReturnList I;
    public boolean J;
    public Timer K;
    public final String c = AsapAddMoreActivity.class.getSimpleName();
    public boolean d = false;
    public ArrayList<AsapItemDashboardEntity> e;
    public View f;
    public View g;
    public View h;
    public View i;
    public View j;
    public View k;
    public View l;
    public View m;
    public EditText n;
    public EditText o;
    public EditText p;
    public Button q;
    public TextView r;
    public AutoCompleteSerialEditText s;
    public AppCompatAutoCompleteTextView t;
    public ArrayList<AsapCategoryProductEntity> u;
    public ArrayList<AsapDetailProductEntity> v;
    public ArrayList<AsapDetailProductEntity> w;
    public ArrayList<AsapDetailProductEntity> x;
    public AsapDetailProductEntity y;
    public AsapDetailProductEntity z;

    public class a implements TextWatcher {

        public class C0030a extends TimerTask {
            public C0030a() {
            }

            public void b() {
                AsapAddMoreActivity.this.N();
            }

            @Override
            public void run() {
                AsapAddMoreActivity.this.runOnUiThread(new Runnable() {
                    @Override
                    public final void run() {
                        AsapAddMoreActivity.a.C0030a.this.b();
                    }
                });
            }
        }

        public a() {
        }

        @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) {
            String M = AsapAddMoreActivity.this.M();
            if (!M.isEmpty() && M.length() > 10 && M.length() < 14) {
                if (AsapAddMoreActivity.this.K != null) {
                    AsapAddMoreActivity.this.K.cancel();
                }
                AsapAddMoreActivity.this.K = new Timer();
                AsapAddMoreActivity.this.K.schedule(new C0030a(), 1000L);
                return;
            }
            if (M.length() > 16) {
                InputMethodManager inputMethodManager = (InputMethodManager) AsapAddMoreActivity.this.getSystemService("input_method");
                Objects.requireNonNull(inputMethodManager);
                inputMethodManager.hideSoftInputFromWindow(AsapAddMoreActivity.this.s.getWindowToken(), 0);
                AsapAddMoreActivity.this.s.clearFocus();
            }
        }
    }

    public class b implements Runnable {
        public b() {
        }

        @Override
        public void run() {
            if (AsapAddMoreActivity.this.u != null) {
                OptionListCategoryProductFragment optionListCategoryProductFragment = new OptionListCategoryProductFragment();
                optionListCategoryProductFragment.setArguments(optionListCategoryProductFragment.setupDefaultBundle(25646, "Pilih Produk Quick Payment", AsapAddMoreActivity.this.u, Boolean.FALSE));
                optionListCategoryProductFragment.show(AsapAddMoreActivity.this.getSupportFragmentManager(), "Produk Kategori");
            } else {
                String unused = AsapAddMoreActivity.this.c;
                Affinity.info(AsapAddMoreActivity.this, false, "Produk Kategori Kosong");
                AsapAddMoreActivity.this.J();
            }
        }
    }

    public class c implements Runnable {
        public c() {
        }

        @Override
        public void run() {
            OptionListProductFragment optionListProductFragment = new OptionListProductFragment();
            optionListProductFragment.setArguments(optionListProductFragment.setupDefaultBundle(Integer.valueOf(AsapAddMoreActivity.MENU_CODE_PRODUCT), "Pilih Produk", AsapAddMoreActivity.this.v, Boolean.FALSE));
            optionListProductFragment.show(AsapAddMoreActivity.this.getSupportFragmentManager(), "Produk Kategori");
        }
    }

    public void P(int i, ArrayList arrayList) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            this.u = arrayList;
            WidgetHelper.setProductIdTag(this.n, ((AsapCategoryProductEntity) arrayList.get(0)).getProdukCategory(), this.u.get(0).getProdukCategory());
            this.f.setVisibility(0);
            if (this.u.get(0).getListDetailProduct() == null || this.u.get(0).getListDetailProduct().size() <= 0) {
                return;
            }
            this.y = this.u.get(0).getListDetailProduct().get(0);
        }
    }

    public void Q(AsapCategoryProductEntity asapCategoryProductEntity, int i, AsapHelper.WrapperReturnList wrapperReturnList) {
        if (wrapperReturnList != null) {
            this.I = wrapperReturnList;
            if (wrapperReturnList.getGroupListResults().size() > 0) {
                this.w = new ArrayList<>();
                for (int i2 = 0; i2 < this.I.getGroupListResults().size(); i2++) {
                    AsapDetailProductEntity asapDetailProductEntity = new AsapDetailProductEntity();
                    asapDetailProductEntity.setNameProduct(this.I.getGroupListResults().get(i2).getName());
                    asapDetailProductEntity.setTagihan(false);
                    asapDetailProductEntity.setIdProduct(this.I.getGroupListResults().get(i2).getCode());
                    asapDetailProductEntity.setGroupProduct(asapCategoryProductEntity.getProdukCategory());
                    asapDetailProductEntity.setIdGroupProduct(this.I.getGroupListResults().get(i2).getIdGroupProduct());
                    this.w.add(asapDetailProductEntity);
                    if (i2 == 0) {
                        this.A = asapDetailProductEntity;
                    }
                }
                this.v = this.w;
                new c().run();
            }
        }
    }

    public void R(AsapCategoryProductEntity asapCategoryProductEntity, int i, AsapHelper.WrapperReturnList wrapperReturnList) {
        if (wrapperReturnList != null) {
            this.H = wrapperReturnList;
            if (wrapperReturnList.getGroupListResults().size() > 0) {
                this.x = new ArrayList<>();
                for (int i2 = 0; i2 < this.H.getGroupListResults().size(); i2++) {
                    AsapDetailProductEntity asapDetailProductEntity = new AsapDetailProductEntity();
                    asapDetailProductEntity.setNameProduct(this.H.getGroupListResults().get(i2).getName());
                    asapDetailProductEntity.setTagihan(false);
                    asapDetailProductEntity.setIdProduct(this.H.getGroupListResults().get(i2).getCode());
                    asapDetailProductEntity.setGroupProduct(asapCategoryProductEntity.getProdukCategory());
                    asapDetailProductEntity.setIdGroupProduct(this.H.getGroupListResults().get(i2).getIdGroupProduct());
                    this.x.add(asapDetailProductEntity);
                    if (i2 == 0) {
                        this.z = asapDetailProductEntity;
                    }
                }
                this.v = this.x;
                new c().run();
            }
        }
    }

    public void S(int i, ArrayList arrayList) {
        if (i != AsapHelper.CALLBACK_SUCCESS) {
            Affinity.info(this, false, "Pastikan nomor yang anda input benar");
        } else if (arrayList.size() > 0) {
            this.e = arrayList;
            e0();
        }
    }

    public void T(int i, Boolean bool) {
        this.d = bool.booleanValue();
    }

    public void U(int i, String str) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            setBerhasilSimpan(str);
        } else if (i == AsapHelper.CALLBACK_FAIL) {
            setGagalSimpan(str);
        } else {
            setGagalSimpanMaksimal(str);
        }
    }

    public void V(int i, String str) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            setBerhasilSimpan(str);
        } else if (i == AsapHelper.CALLBACK_FAIL) {
            setGagalSimpan(str);
        } else {
            setGagalSimpanMaksimal(str);
        }
    }

    public void W(int i, String str) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            setBerhasilSimpan(str);
        } else if (i == AsapHelper.CALLBACK_FAIL) {
            setGagalSimpan(str);
        } else {
            setGagalSimpanMaksimal(str);
        }
    }

    public void X(int i, String str) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            setBerhasilSimpan(str);
        } else if (i == AsapHelper.CALLBACK_FAIL) {
            setGagalSimpan(str);
        } else {
            setGagalSimpanMaksimal(str);
        }
    }

    public void Y(int i, String str) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            setBerhasilSimpan(str);
        } else if (i == AsapHelper.CALLBACK_FAIL) {
            setGagalSimpan(str);
        } else {
            setGagalSimpanMaksimal(str);
        }
    }

    public void Z(int i, String str) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            setBerhasilSimpan(str);
        } else if (i == AsapHelper.CALLBACK_FAIL) {
            setGagalSimpan(str);
        } else {
            setGagalSimpanMaksimal(str);
        }
    }

    public static Bundle getAsapDataBundle(boolean z) {
        Bundle bundle = new Bundle();
        bundle.putBoolean("home_expanded_adapter:init", z);
        return bundle;
    }

    public final void J() {
        AsapHelper.getListProductCategoryCrud(this, this.appSession, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapAddMoreActivity.this.P(i, (ArrayList) obj);
            }
        });
    }

    public final void K(final AsapCategoryProductEntity asapCategoryProductEntity) {
        AsapHelper.getGameAsapData(this, this.appSession, "topup", new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapAddMoreActivity.this.Q(asapCategoryProductEntity, i, (AsapHelper.WrapperReturnList) obj);
            }
        });
    }

    public final void L(final AsapCategoryProductEntity asapCategoryProductEntity) {
        AsapHelper.getGameAsapData(this, this.appSession, "game", new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapAddMoreActivity.this.R(asapCategoryProductEntity, i, (AsapHelper.WrapperReturnList) obj);
            }
        });
    }

    public final String M() {
        String value = this.s.getValue();
        if (!value.startsWith(QRISO.ID_ADD_DATA)) {
            return value;
        }
        return "0" + value.substring(2);
    }

    public final void N() {
        AsapHelper.getPulsaAsapData(this, this.appSession, M(), new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapAddMoreActivity.this.S(i, (ArrayList) obj);
            }
        });
    }

    public final boolean O(String str) {
        return str.equals(PLNMessage.PLN_PRA_CATEGORY_PRODUCT);
    }

    public final void a0() {
        if (WidgetHelper.getProductIdTag(this.n).equals(CCMessage.KARTU_KREDIT_CATEGORY_PRODUCT)) {
            if (this.G.getText().toString().isEmpty() || this.t.getText().toString().isEmpty()) {
                Affinity.info(this, false, "Silahkan masukkan ID Pelanggan");
                return;
            }
            int i = Var.toInt(this.y.getIdGroupProduct(), 0);
            String productIdTag = WidgetHelper.getProductIdTag(this.p);
            String obj = this.t.getText().toString();
            String textView = WidgetHelper.getTextView(this.p);
            int i2 = Var.toInt(this.G.getText().toString(), 0);
            boolean z = Var.toBoolean(Boolean.valueOf(this.y.isTagihan()), false);
            AsapHelper.submitAsapMenu(this, this.appSession, i, productIdTag, obj, textView, i2, z ? 1 : 0, new BBCallback() {
                @Override
                public final void do_callback(int i3, Object obj2) {
                    AsapAddMoreActivity.this.V(i3, (String) obj2);
                }
            });
            return;
        }
        if (WidgetHelper.getProductIdTag(this.n).equals(PLNMessage.PLN_PRA_CATEGORY_PRODUCT)) {
            if (WidgetHelper.getProductIdTag(this.o).isEmpty() || this.t.getText().toString().isEmpty()) {
                Affinity.info(this, false, "Silahkan masukkan ID Pelanggan");
                return;
            }
            int i3 = Var.toInt(this.y.getIdGroupProduct(), 0);
            String productIdTag2 = WidgetHelper.getProductIdTag(this.p);
            String obj2 = this.t.getText().toString();
            String textView2 = WidgetHelper.getTextView(this.p);
            int i4 = Var.toInt(WidgetHelper.getProductIdTag(this.o), 0);
            boolean z2 = Var.toBoolean(Boolean.valueOf(this.y.isTagihan()), false);
            AsapHelper.submitAsapMenu(this, this.appSession, i3, productIdTag2, obj2, textView2, i4, z2 ? 1 : 0, new BBCallback() {
                @Override
                public final void do_callback(int i5, Object obj3) {
                    AsapAddMoreActivity.this.W(i5, (String) obj3);
                }
            });
            return;
        }
        if (WidgetHelper.getProductIdTag(this.n).equals(PULSA_REGULER)) {
            if (WidgetHelper.getProductIdTag(this.o).isEmpty() || this.s.getText().toString().isEmpty()) {
                Affinity.info(this, false, "Silahkan masukkan nomor tujuan");
                return;
            }
            try {
                AsapHelper.submitAsapMenu(this, this.appSession, Var.toInt(this.B.getIdGroupProduct(), 0), this.B.getCode(), this.s.getText().toString().replaceAll("[^\\d.]", ""), WidgetHelper.getTextView(this.o), Var.toInt(this.B.getDenom(), 0), 0, new BBCallback() {
                    @Override
                    public final void do_callback(int i5, Object obj3) {
                        AsapAddMoreActivity.this.X(i5, (String) obj3);
                    }
                });
                return;
            } catch (Exception e) {
                setGagalSimpanMaksimal(e.getMessage());
                return;
            }
        }
        if (WidgetHelper.getProductIdTag(this.n).equals("Game")) {
            if (WidgetHelper.getProductIdTag(this.o).isEmpty() || this.t.getText().toString().isEmpty()) {
                Affinity.info(this, false, "Silahkan masukkan ID Pelanggan");
                return;
            }
            String productIdTag3 = WidgetHelper.getProductIdTag(this.p);
            String obj3 = this.t.getText().toString();
            String textView3 = WidgetHelper.getTextView(this.p);
            int round = (int) Math.round(this.C.getPrice().doubleValue());
            AsapHelper.submitAsapMenu(this, this.appSession, Var.toInt(this.z.getIdGroupProduct(), 0), productIdTag3, obj3, textView3, round, 0, new BBCallback() {
                @Override
                public final void do_callback(int i5, Object obj4) {
                    AsapAddMoreActivity.this.Y(i5, (String) obj4);
                }
            });
            return;
        }
        if (WidgetHelper.getProductIdTag(this.n).equals("E-Money")) {
            if (WidgetHelper.getProductIdTag(this.o).isEmpty() || this.t.getText().toString().isEmpty()) {
                Affinity.info(this, false, "Silahkan masukkan ID Pelanggan");
                return;
            }
            AsapHelper.submitAsapMenu(this, this.appSession, Var.toInt(this.A.getIdGroupProduct(), 0), WidgetHelper.getProductIdTag(this.o), this.t.getText().toString(), WidgetHelper.getTextView(this.p), (int) Math.round(this.D.getPrice().doubleValue()), 0, new BBCallback() {
                @Override
                public final void do_callback(int i5, Object obj4) {
                    AsapAddMoreActivity.this.Z(i5, (String) obj4);
                }
            });
            return;
        }
        if (this.t.getText().toString().isEmpty()) {
            Affinity.info(this, false, "Silahkan masukkan ID Pelanggan");
            return;
        }
        int i5 = Var.toInt(this.y.getIdGroupProduct(), 0);
        String productIdTag4 = WidgetHelper.getProductIdTag(this.p);
        String obj4 = this.t.getText().toString();
        String textView4 = WidgetHelper.getTextView(this.p);
        int i6 = Var.toInt(WidgetHelper.getProductIdTag(this.o), 0);
        boolean z3 = Var.toBoolean(Boolean.valueOf(this.y.isTagihan()), false);
        AsapHelper.submitAsapMenu(this, this.appSession, i5, productIdTag4, obj4, textView4, i6, z3 ? 1 : 0, new BBCallback() {
            @Override
            public final void do_callback(int i7, Object obj5) {
                AsapAddMoreActivity.this.U(i7, (String) obj5);
            }
        });
    }

    public final void b0(AsapDetailProductEntity asapDetailProductEntity) {
        this.f.setVisibility(8);
        this.i.setVisibility(0);
        this.l.setVisibility(0);
        this.k.setVisibility(0);
        ArrayList<ProdukListEntity> arrayList = new ArrayList<>();
        Iterator<Map.Entry<String, ArrayList<ProdukListEntity>>> it = this.I.getProdukListEntities().entrySet().iterator();
        while (true) {
            if (!it.hasNext()) {
                break;
            }
            Map.Entry<String, ArrayList<ProdukListEntity>> next = it.next();
            if (next.getKey().equals(asapDetailProductEntity.getIdProduct())) {
                arrayList = next.getValue();
                break;
            }
        }
        OptionListFragment optionListFragment = new OptionListFragment();
        optionListFragment.setArguments(optionListFragment.setupDefaultBundle(Integer.valueOf(AddPlnFragment.PLN_DENOM), this.o.getHint(), arrayList, Boolean.FALSE));
        optionListFragment.show(getSupportFragmentManager(), "emoney_nominal_option");
    }

    public final void c0(AsapDetailProductEntity asapDetailProductEntity) {
        this.i.setVisibility(0);
        this.l.setVisibility(0);
        this.k.setVisibility(0);
        ArrayList<ProdukListEntity> arrayList = new ArrayList<>();
        Iterator<Map.Entry<String, ArrayList<ProdukListEntity>>> it = this.H.getProdukListEntities().entrySet().iterator();
        while (true) {
            if (!it.hasNext()) {
                break;
            }
            Map.Entry<String, ArrayList<ProdukListEntity>> next = it.next();
            if (next.getKey().equals(asapDetailProductEntity.getIdProduct())) {
                arrayList = next.getValue();
                break;
            }
        }
        OptionListFragment optionListFragment = new OptionListFragment();
        optionListFragment.setArguments(optionListFragment.setupDefaultBundle(45521, this.o.getHint(), arrayList, Boolean.FALSE));
        optionListFragment.show(getSupportFragmentManager(), "game_nominal_option");
    }

    public final void d0() {
        this.i.setVisibility(0);
        ArrayList arrayList = new ArrayList();
        arrayList.add(new ProdukListEntity("20000", "Token PLN 20.000", "PLN"));
        arrayList.add(new ProdukListEntity("50000", "Token PLN 50.000", "PLN"));
        arrayList.add(new ProdukListEntity("100000", "Token PLN 100.000", "PLN"));
        arrayList.add(new ProdukListEntity("200000", "Token PLN 200.000", "PLN"));
        arrayList.add(new ProdukListEntity("500000", "Token PLN 500.000", "PLN"));
        arrayList.add(new ProdukListEntity("1000000", "Token PLN 1.000.000", "PLN"));
        arrayList.add(new ProdukListEntity("5000000", "Token PLN 5.000.000", "PLN"));
        arrayList.add(new ProdukListEntity("10000000", "Token PLN 10.000.000", "PLN"));
        OptionListFragment optionListFragment = new OptionListFragment();
        optionListFragment.setArguments(optionListFragment.setupDefaultBundle(34520, this.o.getHint(), arrayList, Boolean.FALSE));
        optionListFragment.show(getSupportFragmentManager(), "pln_nominal_option");
    }

    public final void e0() {
        this.i.setVisibility(0);
        this.l.setVisibility(0);
        ArrayList arrayList = new ArrayList();
        Iterator<AsapItemDashboardEntity> it = this.e.iterator();
        while (it.hasNext()) {
            AsapItemDashboardEntity next = it.next();
            ProdukListEntity produkListEntity = new ProdukListEntity(next.getIdProduk(), next.getNamaProduk(), next.getIdProduk());
            produkListEntity.setIdGroupProduct(Var.toString(Integer.valueOf(next.getIdGroupProduk()), ""));
            produkListEntity.setDenom(Var.toString(Integer.valueOf(next.getDenom()), ""));
            arrayList.add(produkListEntity);
        }
        OptionListFragment optionListFragment = new OptionListFragment();
        optionListFragment.setArguments(optionListFragment.setupDefaultBundle(44521, this.o.getHint(), arrayList, Boolean.FALSE));
        optionListFragment.show(getSupportFragmentManager(), "pulsa_reguler_nominal_option");
    }

    @Override
    public int getLayoutResource() {
        return R.layout.activity_asap_add_more;
    }

    @Override
    public String getWikiNameSpace() {
        return null;
    }

    @Override
    public boolean isEligibleForFavorit() {
        return false;
    }

    @Override
    public void onBackPressed() {
        Bundle bundle = new Bundle();
        bundle.putBoolean("home_expanded_adapter:init", this.J);
        Affinity.purge(this, BottomNavigationActivity.class, bundle);
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131364118) {
            new b().run();
            return;
        }
        if (view.getId() == 2131364124) {
            new c().run();
            return;
        }
        if (view.getId() != 2131364123) {
            if (view.getId() == 2131362307) {
                a0();
                return;
            }
            if (view.getId() == 2131362289) {
                this.g.setVisibility(8);
                this.h.setVisibility(0);
                return;
            } else if (view.getId() == 2131366532) {
                Affinity.launch(this, AsapDataActivity.class);
                return;
            } else {
                super.onClick(view);
                return;
            }
        }
        if (O(WidgetHelper.getProductIdTag(this.n))) {
            d0();
            return;
        }
        if (WidgetHelper.getProductIdTag(this.n).equals(PULSA_REGULER)) {
            e0();
        } else if (WidgetHelper.getProductIdTag(this.n).equals("Game")) {
            c0(this.z);
        } else if (WidgetHelper.getProductIdTag(this.n).equals("E-Money")) {
            b0(this.A);
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        View findViewById = findViewById(R.id.asap_panel_ceremony);
        this.g = findViewById;
        findViewById.setVisibility(8);
        this.h = findViewById(R.id.asap_panel_category_product);
        ((TextView) findViewById(R.id.tv_asap_look_all)).setOnClickListener(this);
        EditText editText = (EditText) findViewById(R.id.input_product_category_code);
        this.n = editText;
        editText.setOnClickListener(this);
        this.m = findViewById(R.id.asap_info_submit_cl);
        EditText editText2 = (EditText) findViewById(R.id.input_product_publisher_code);
        this.p = editText2;
        editText2.setOnClickListener(this);
        this.j = findViewById(R.id.asap_panel_publisher);
        this.t = findViewById(R.id.input_id_pel);
        this.k = findViewById(R.id.asap_panel_pelanggan);
        TextView textView = (TextView) findViewById(R.id.asap_info_submit);
        this.r = textView;
        textView.setVisibility(4);
        this.G = (EditText) findViewById(R.id.input_nominal_cc);
        this.F = (TextView) findViewById(R.id.id_pelanggan_text);
        this.E = (TextView) findViewById(R.id.pilih_nominal);
        this.f = findViewById(R.id.asap_panel_phone);
        AutoCompleteSerialEditText autoCompleteSerialEditText = (AutoCompleteSerialEditText) findViewById(R.id.field_no_hp);
        this.s = autoCompleteSerialEditText;
        WidgetHelper.setAutoComplete(autoCompleteSerialEditText, this, this.appSession, "PULSA", 5, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapAddMoreActivity.this.T(i, (Boolean) obj);
            }
        });
        this.s.addTextChangedListener(new a());
        this.i = findViewById(R.id.asap_panel_nominal);
        EditText editText3 = (EditText) findViewById(R.id.input_product_nominal);
        this.o = editText3;
        editText3.setOnClickListener(this);
        Button button = (Button) findViewById(R.id.btn_create);
        this.q = button;
        button.setOnClickListener(this);
        this.l = findViewById(R.id.asap_panel_menu);
        J();
        this.h.setVisibility(0);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            this.J = extras.getBoolean("home_expanded_adapter:init", this.J);
        }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        return true;
    }

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
        if (i == 34520) {
            WidgetHelper.setProductIdTag(this.o, produkListEntity.getCode(), produkListEntity.getName());
        } else if (i == 44521) {
            this.B = produkListEntity;
            WidgetHelper.setProductIdTag(this.o, produkListEntity.getCode(), produkListEntity.getName());
        } else if (i == 45521) {
            this.C = produkListEntity;
            WidgetHelper.setProductIdTag(this.o, produkListEntity.getCode(), produkListEntity.getName());
        }
        if (i == 34521) {
            this.D = produkListEntity;
            WidgetHelper.setProductIdTag(this.o, produkListEntity.getCode(), produkListEntity.getName());
        }
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        super.onOptionsItemSelected(menuItem);
        return true;
    }

    @Override
    public void onSelectedCategoryProduct(OptionListCategoryProductFragment optionListCategoryProductFragment, int i, AsapCategoryProductEntity asapCategoryProductEntity) {
        this.l.setVisibility(0);
        WidgetHelper.setProductIdTag(this.n, asapCategoryProductEntity.getProdukCategory(), asapCategoryProductEntity.getProdukCategory());
        if (asapCategoryProductEntity.getListDetailProduct() == null || asapCategoryProductEntity.getListDetailProduct().size() <= 0) {
            if (asapCategoryProductEntity.getProdukCategory().equals(PULSA_REGULER)) {
                this.f.setVisibility(0);
                this.j.setVisibility(8);
            }
            if (asapCategoryProductEntity.getProdukCategory().equals("E-Money")) {
                this.o.setText("");
                this.j.setVisibility(0);
                this.i.setVisibility(0);
                this.G.setVisibility(8);
                this.o.setVisibility(0);
                this.E.setText("Pilih Nominal");
                this.F.setText("User ID / Nomor HP");
                this.k.setVisibility(0);
                K(asapCategoryProductEntity);
            }
            if (asapCategoryProductEntity.getProdukCategory().equals("Game")) {
                this.f.setVisibility(8);
                this.j.setVisibility(0);
                this.t.setInputType(1);
                L(asapCategoryProductEntity);
            }
            if (asapCategoryProductEntity.getProdukCategory().equals(PULSA_REGULER)) {
                this.k.setVisibility(8);
                this.j.setVisibility(8);
                this.f.setVisibility(0);
                this.o.setText("");
                this.i.setVisibility(8);
                return;
            }
            return;
        }
        ArrayList<AsapDetailProductEntity> listDetailProduct = asapCategoryProductEntity.getListDetailProduct();
        this.v = listDetailProduct;
        WidgetHelper.setProductIdTag(this.p, listDetailProduct.get(0).getIdProduct(), this.v.get(0).getNameProduct());
        this.y = asapCategoryProductEntity.getListDetailProduct().get(0);
        this.j.setVisibility(0);
        this.k.setVisibility(0);
        this.i.setVisibility(8);
        this.F.setText("ID Pelanggan");
        this.f.setVisibility(8);
        this.t.setInputType(2);
        if (asapCategoryProductEntity.getProdukCategory().equals(PLNMessage.PLN_PASCA_CATEGORY_PRODUCT)) {
            this.j.setVisibility(8);
            return;
        }
        if (asapCategoryProductEntity.getProdukCategory().equals(PLNMessage.PLN_PRA_CATEGORY_PRODUCT)) {
            this.j.setVisibility(8);
            this.i.setVisibility(0);
            this.G.setVisibility(8);
            this.f.setVisibility(8);
            this.o.setVisibility(0);
            this.E.setText("Pilih Nominal");
            this.o.setText("");
            d0();
            return;
        }
        if (asapCategoryProductEntity.getProdukCategory().equals(TelkomMessage.TELKOM_CATEGORY_PRODUCT) || asapCategoryProductEntity.getProdukCategory().equals(HPPascaMessage.HP_PASCA_CATEGORY_PRODUCT) || asapCategoryProductEntity.getProdukCategory().equals(TVMessage.TV_BERLANGGANAN_CATEGORY_PRODUCT) || asapCategoryProductEntity.getProdukCategory().equals(PDAMMessage.PDAM_CATEGORY_PRODUCT) || asapCategoryProductEntity.getProdukCategory().equals(FinanceMessage.MULTI_FINANCE_CATEGORY_PRODUCT)) {
            return;
        }
        if (asapCategoryProductEntity.getProdukCategory().equals(CCMessage.KARTU_KREDIT_CATEGORY_PRODUCT)) {
            this.o.setVisibility(8);
            this.G.setVisibility(0);
            this.i.setVisibility(0);
            this.E.setText("Isi Nominal");
            return;
        }
        if (asapCategoryProductEntity.getProdukCategory().equals(JIWASRAYA) || asapCategoryProductEntity.getProdukCategory().equals(AsuransiMessage.ASURANSI_CATEGORY_PRODUCT)) {
            return;
        }
        if (asapCategoryProductEntity.getProdukCategory().equals(PajakNegaraMessage.PAJAK_CATEGORY_PRODUCT)) {
            this.t.setInputType(1);
        } else {
            if (asapCategoryProductEntity.getProdukCategory().equals(PBBMessage.PBB_CATEGORY_PRODUCT) || asapCategoryProductEntity.getProdukCategory().equals(ADIRA_AXI) || asapCategoryProductEntity.getProdukCategory().equals(TV_REGISTRATION) || asapCategoryProductEntity.getProdukCategory().equals(GASMessage.GAS_CATEGORY_PRODUCT)) {
                return;
            }
            asapCategoryProductEntity.getProdukCategory().equals(ASURANSI_BINTANG);
        }
    }

    @Override
    public void onSelectedProduct(OptionListProductFragment optionListProductFragment, int i, AsapDetailProductEntity asapDetailProductEntity) {
        if (WidgetHelper.getProductIdTag(this.n).equals("Game")) {
            this.z = asapDetailProductEntity;
            WidgetHelper.setProductIdTag(this.p, asapDetailProductEntity.getIdProduct(), asapDetailProductEntity.getNameProduct());
            c0(this.z);
        } else if (!WidgetHelper.getProductIdTag(this.n).equals("E-Money")) {
            this.y = asapDetailProductEntity;
            WidgetHelper.setProductIdTag(this.p, asapDetailProductEntity.getIdProduct(), asapDetailProductEntity.getNameProduct());
        } else {
            this.A = asapDetailProductEntity;
            WidgetHelper.setProductIdTag(this.p, asapDetailProductEntity.getIdProduct(), asapDetailProductEntity.getNameProduct());
            b0(this.A);
        }
    }

    public void setBerhasilSimpan(String str) {
        this.r.setText(str);
        findViewById(R.id.asap_info_submit_cl).setVisibility(0);
        this.r.setVisibility(0);
        this.m.setBackground(ContextCompat.getDrawable(getApplicationContext(), R.drawable.border_thin_green_trans));
    }

    public void setGagalSimpan(String str) {
        this.r.setText(str);
        this.q.setEnabled(true);
        findViewById(R.id.asap_info_submit_cl).setVisibility(0);
        this.r.setVisibility(0);
        Affinity.info(this, false, str);
        this.m.setBackground(ContextCompat.getDrawable(getApplicationContext(), R.drawable.border_thin_pink_round));
    }

    public void setGagalSimpanMaksimal(String str) {
        this.r.setText(str);
        this.q.setEnabled(true);
        findViewById(R.id.asap_info_submit_cl).setVisibility(0);
        this.r.setVisibility(0);
        Affinity.info(this, false, str);
        this.m.setBackground(ContextCompat.getDrawable(getApplicationContext(), R.drawable.border_thin_pink_round));
    }
}