导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - ZakatActivity.java 源代码

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

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


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

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.webkit.WebView;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.ActionBar;
import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.auth.ui.BottomNavigationActivity;
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.entity.VoucherEntity;
import com.bm.sc.bebasbayar.adapter.list.UBPPromoVoucherAdapter;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
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.MPMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.ZakatMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.activity.OneKlickPayActivity;
import com.bm.sc.bebasbayar.ui.activity.OtherHomeMenuActivity;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.activity.ubp.ZakatActivity;
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.UbpHistoryFragment;
import com.bm.sc.bebasbayar.ui.widget.NominalEditText;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.material.textfield.TextInputEditText;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;

public class ZakatActivity extends TransactionActivity implements AdapterInvoker<VoucherEntity>, UBPPromoVoucherAdapter.Callback, UbpHistoryFragment.UbpHistoryListener {
    protected static final int CITY_OPTION_REQUEST_CODE = 56565;
    protected static final int PRODUCT_GROUP_ASSIGN_REQUEST_CODE = 25678;
    protected static final int PRODUCT_GROUP_OPTION_REQUEST_CODE = 25673;
    protected static final int PROVINCE_OPTION_REQUEST_CODE = 43434;
    public ImageView A;
    public TextView B;
    public TextView C;
    public final HashMap<ProdukListEntity, ArrayList<ProdukListEntity>> i;
    public HashMap<String, String> m;
    public HashMap<String, String> n;
    public EditText o;
    public EditText p;
    public EditText q;
    public EditText r;
    public TextInputEditText s;
    public TextInputEditText t;
    public TextInputEditText u;
    public NominalEditText v;
    public View w;
    public View x;
    public View y;
    public UBPPromoVoucherAdapter z;
    public final ArrayList<VoucherEntity> j = new ArrayList<>();
    public ArrayList<ProdukListEntity> l = new ArrayList<>();
    public boolean D = false;
    public ArrayList<ProdukListEntity> k = new ArrayList<>();

    public class a implements TextWatcher {
        public a() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (editable.length() == 0) {
                ZakatActivity.this.i0();
            } else if (editable.length() > 0) {
                ZakatActivity.this.l0();
            }
        }

        @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 b implements TextWatcher {
        public b() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (editable.length() == 0) {
                ZakatActivity.this.j0();
            } else if (editable.length() > 0) {
                ZakatActivity.this.m0();
            }
        }

        @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 c implements TextWatcher {
        public c() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (editable.length() == 0) {
                ZakatActivity.this.h0();
            } else if (editable.length() > 0) {
                ZakatActivity.this.k0();
            }
        }

        @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 MessageProcess {
        public d() {
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK()) {
                Iterator<HashMap<String, Object>> it = aPIMessageWrapper.getData().iterator();
                while (it.hasNext()) {
                    HashMap<String, Object> next = it.next();
                    VoucherEntity voucherEntity = new VoucherEntity();
                    voucherEntity.setCaption(Var.toString(next.get("caption"), ""));
                    voucherEntity.setImage(Var.toString(next.get("image"), ""));
                    voucherEntity.setType((String) next.get("type"));
                    voucherEntity.setPoin(Var.toInt(next.get("point"), 0));
                    voucherEntity.setDescription((String) next.get(MPMessage.INDEX_DESC));
                    voucherEntity.setInstruction((String) next.get("instruction"));
                    voucherEntity.setSk((String) next.get("sk"));
                    voucherEntity.setRate(Var.toInt(next.get("rate"), 0));
                    voucherEntity.setRateSubmitted(Var.toInt(next.get("rate_submitted"), 0));
                    voucherEntity.setProducts((List) next.get("products"));
                    voucherEntity.setRated(Var.toInt(next.get("rated"), 0));
                    voucherEntity.setCode((String) next.get("redeem_code"));
                    voucherEntity.setKode_voucher((String) next.get("kode_voucher"));
                    voucherEntity.setMenu_page((String) next.get("menu_page"));
                    ZakatActivity.this.j.add(voucherEntity);
                }
                if (ZakatActivity.this.j.isEmpty()) {
                    ZakatActivity.this.w.setVisibility(8);
                } else {
                    ZakatActivity.this.w.setVisibility(0);
                }
                ZakatActivity.this.z.updateList(ZakatActivity.this.j);
            } else {
                ZakatActivity.this.w.setVisibility(8);
            }
            ZakatActivity.this.w.setVisibility(8);
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    public class e implements MessageProcess {
        public e() {
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            ArrayList arrayList = new ArrayList();
            if (!aPIMessageWrapper.isOK()) {
                ZakatActivity.this.x.setVisibility(8);
                ZakatActivity.this.y.setVisibility(8);
                ZakatActivity.this.findViewById(R.id.last_transaction_divider).setVisibility(8);
                return;
            }
            ArrayList<HashMap<String, Object>> data = aPIMessageWrapper.getData();
            HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
            String var = Var.toString(hashMap.get("id_pelanggan"), "");
            if (var.isEmpty()) {
                ZakatActivity.this.x.setVisibility(8);
                ZakatActivity.this.y.setVisibility(8);
                ZakatActivity.this.findViewById(R.id.last_transaction_divider).setVisibility(8);
            } else {
                ZakatActivity.this.x.setVisibility(0);
                ZakatActivity.this.y.setVisibility(0);
                ZakatActivity.this.findViewById(R.id.last_transaction_divider).setVisibility(0);
                String var2 = Var.toString(hashMap.get("produk"), "");
                String var3 = Var.toString(hashMap.get(FirebaseProcessor.KEY_IMAGE_URL), "");
                String var4 = Var.toString(hashMap.get("nama_pelanggan"), "");
                ZakatActivity.this.B.setText(var);
                if (var4.isEmpty() || var4.equals("null")) {
                    ZakatActivity.this.C.setText(var2);
                } else {
                    ZakatActivity.this.C.setText(var4 + " - " + var2);
                }
                if (ZakatActivity.this.D) {
                    Glide.with(ZakatActivity.this).load(var3).apply(new RequestOptions().placeholder(R.drawable.bb_splash_hexagon).error(R.drawable.bb_splash_hexagon)).into(ZakatActivity.this.A);
                }
            }
            Iterator<HashMap<String, Object>> it = data.iterator();
            while (it.hasNext()) {
                HashMap<String, Object> next = it.next();
                ProdukListEntity produkListEntity = new ProdukListEntity();
                produkListEntity.setIdPel1(Var.toString(next.get("id_pelanggan"), ""));
                produkListEntity.setProduk(Var.toString(next.get("produk"), ""));
                produkListEntity.setTime(Var.toString(next.get("tanggal"), ""));
                produkListEntity.setDrawable_url(Var.toString(next.get(FirebaseProcessor.KEY_IMAGE_URL), ""));
                produkListEntity.setName(Var.toString(next.get("nama_pelanggan"), ""));
                arrayList.add(produkListEntity);
            }
            ZakatActivity.this.l = arrayList;
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

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

        @Override
        public void run() {
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(Integer.valueOf(ZakatActivity.PRODUCT_GROUP_OPTION_REQUEST_CODE), "Pilih Penyedia Layanan", new ArrayList(ZakatActivity.this.i.keySet()), Boolean.TRUE));
            optionListFragment.show(ZakatActivity.this.getSupportFragmentManager(), "publisher_option");
        }
    }

    public class g implements Runnable {
        public final ProdukListEntity a;

        public g(ProdukListEntity produkListEntity) {
            this.a = produkListEntity;
        }

        @Override
        public void run() {
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(25646, "Pilih Produk Zakat", ZakatActivity.this.i.get(this.a), Boolean.TRUE));
            optionListFragment.show(ZakatActivity.this.getSupportFragmentManager(), "zakat_option");
        }
    }

    public ZakatActivity() {
        ProdukListEntity produkListEntity = new ProdukListEntity("RZZ", "Zakat");
        Integer valueOf = Integer.valueOf(R.drawable.rumah_zakat_ic);
        produkListEntity.setDrawable_resid(valueOf);
        this.k.add(produkListEntity);
        ProdukListEntity produkListEntity2 = new ProdukListEntity("RZIS", "Infaq-Shodaqoh");
        produkListEntity2.setDrawable_resid(valueOf);
        this.k.add(produkListEntity2);
        ProdukListEntity produkListEntity3 = new ProdukListEntity("RZQS", "Qurban Sapi");
        produkListEntity3.setDrawable_resid(valueOf);
        this.k.add(produkListEntity3);
        ProdukListEntity produkListEntity4 = new ProdukListEntity("RZQS17", "Qurban Sapi 1/7 (Retail)");
        produkListEntity4.setDrawable_resid(valueOf);
        this.k.add(produkListEntity4);
        ProdukListEntity produkListEntity5 = new ProdukListEntity("RZQK", "Qurban Kambing");
        produkListEntity5.setDrawable_resid(valueOf);
        this.k.add(produkListEntity5);
        ProdukListEntity produkListEntity6 = new ProdukListEntity("RZDUK", "Donasi Uang Kembalian");
        produkListEntity6.setDrawable_resid(valueOf);
        this.k.add(produkListEntity6);
        ProdukListEntity produkListEntity7 = new ProdukListEntity("Rumah Zakat", "Rumah Zakat");
        produkListEntity7.setDrawable_resid(valueOf);
        HashMap<ProdukListEntity, ArrayList<ProdukListEntity>> hashMap = new HashMap<>();
        this.i = hashMap;
        hashMap.put(produkListEntity7, this.k);
    }

    public void l(View view) {
        if (getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false) {
            Affinity.purge(this, OtherHomeMenuActivity.class);
        } else {
            Affinity.purge(this, BottomNavigationActivity.class);
        }
    }

    @Override
    public void adapterResult(BaseAdapter baseAdapter, VoucherEntity voucherEntity, int i) {
    }

    public final void d0() {
        UbpHistoryFragment ubpHistoryFragment = new UbpHistoryFragment();
        ubpHistoryFragment.setArguments(ubpHistoryFragment.setupDefaultBundle(762378, "Riwayat Transaksi", this.l));
        ubpHistoryFragment.show(getSupportFragmentManager(), "pulsa_history_option");
    }

    public final void e0(String str) {
        MessageComposer messageComposer = new MessageComposer(7, "ro/customer/history_billinfo");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
        messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
        messageComposer.addMessage("id_produk", str);
        messageComposer.addMessage("is_pulsa", 0);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setMessageProcess(new e());
        new MessageSender(this, messageComposer).execute();
    }

    public final void f0() {
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        aPIMessageWrapper.setItem("group", "RUMAH ZAKAT");
        MessageComposer messageComposer = new MessageComposer(2, "reward-point/get-redeemed-vouchers");
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setMessageProcess(new d());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    public final boolean g0() {
        return getSelectedProductCode().startsWith("RZQ");
    }

    @Override
    public String getClassSimpleName() {
        return "zakat";
    }

    @Override
    public Activity getInvokerActivity() {
        return this;
    }

    @Override
    public int getMainProductLogoResId() {
        return R.drawable.ic_bb_ubp_zakat_24dp;
    }

    @Override
    public String getProductName() {
        return this.o.getText().toString();
    }

    @Override
    public String getSelectedProductCode() {
        return WidgetHelper.getProductIdTag(this.o);
    }

    public String getSelectedProductGroup() {
        return WidgetHelper.getProductIdTag(this.p);
    }

    @Override
    public BaseMessage getTransactionMessage(boolean z) {
        String selectedProductCode = getSelectedProductCode();
        Editable text = this.s.getText();
        Objects.requireNonNull(text);
        String obj = text.toString();
        Editable text2 = this.u.getText();
        Objects.requireNonNull(text2);
        String obj2 = text2.toString();
        Editable text3 = this.v.getText();
        Objects.requireNonNull(text3);
        String obj3 = text3.toString();
        boolean z2 = false;
        if (selectedProductCode.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, getString(R.string.zakat_label_kode_produk)));
        } else if (obj.isEmpty()) {
            Affinity.info(this, false, "Mohon " + ((Object) this.s.getHint()) + " diisi");
        } else if (obj2.isEmpty()) {
            Affinity.info(this, false, "Mohon " + ((Object) this.u.getHint()) + " diisi");
        } else if (!g0() && obj3.isEmpty()) {
            Affinity.info(this, false, "Mohon " + ((Object) this.v.getHint()) + " diisi");
        } else if (z && (this.inq_reff_id.isEmpty() || this.inq_nominal.isEmpty())) {
            Affinity.info(this, false, getString(R.string.error_invalid_payment_info));
        } else {
            z2 = true;
        }
        if (!z2) {
            return null;
        }
        ZakatMessage zakatMessage = new ZakatMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), getSelectedProductCode(), false);
        if (!g0()) {
            zakatMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, obj3);
        }
        zakatMessage.setIncludesValue("customer_id", obj2);
        zakatMessage.setAdditional_dataValue(9, selectedProductCode);
        zakatMessage.setAdditional_dataValue(8, selectedProductCode);
        zakatMessage.setAdditional_dataValue(12, obj);
        Editable text4 = this.t.getText();
        Objects.requireNonNull(text4);
        zakatMessage.setAdditional_dataValue(13, text4.toString());
        zakatMessage.setAdditional_dataValue(14, WidgetHelper.getProductIdTag(this.q));
        zakatMessage.setAdditional_dataValue(15, WidgetHelper.getProductIdTag(this.r));
        zakatMessage.setAdditional_dataValue(11, obj2);
        zakatMessage.setIncludesValue(MPMessage.IncludeMessage.VOUCHER_QTY, Var.toString(Integer.valueOf(this.j.size()), ""));
        zakatMessage.setIncludesValue(MPMessage.IncludeMessage.VOUCHER_GROUP, Var.toString("RUMAH ZAKAT", ""));
        if (z) {
            zakatMessage.setIsPayment(true);
            zakatMessage.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, this.inq_reff_id);
            zakatMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, this.inq_nominal);
            zakatMessage.setIncludesValue(MPMessage.IncludeMessage.ADMIN, this.inq_nominal_admin);
            zakatMessage.setIncludesValue("product_code", getSelectedProductCode());
            zakatMessage.setIncludesValue(MPMessage.IncludeMessage.PRODUCT_NAME, getProductName());
            if (getKode_voucher() != null && !getKode_voucher().equals("")) {
                zakatMessage.setIncludesValue(MPMessage.IncludeMessage.JENIS_STRUK, getKode_voucher());
            }
            if (isUsePointPayment()) {
                zakatMessage.setIncludesValue(MPMessage.IncludeMessage.PAYMENT_METHOD_PRIORITY, "POIN");
            }
            zakatMessage.setIncludesValue(MPMessage.IncludeMessage.CUSTOMER_ID_1, obj2);
            zakatMessage.setItem("customer_id", obj2);
        }
        Device.getAddressLocation(this);
        zakatMessage.setItem(BaseMessage.INDEX_UUID, Var.toString(Device.getDeviceUUID(getApplicationContext()).toString(), ""));
        zakatMessage.setAdditional_dataValue(109, Device.getLogDevice(this));
        return zakatMessage;
    }

    @Override
    public int getViewResource() {
        return R.layout.activity_zakat;
    }

    @Override
    public String getWikiNameSpace() {
        return "panduan_transaksi:ubp:zakat";
    }

    public final void h0() {
        this.t.setTextAppearance(R.style.form_bold);
    }

    public final void i0() {
        this.s.setTextAppearance(R.style.form_bold);
    }

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

    @Override
    public boolean isMainSubscriberId() {
        return true;
    }

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

    public final void j0() {
        this.u.setTextAppearance(R.style.form_bold);
    }

    public final void k0() {
        this.t.setTextAppearance(R.style.input_product_code);
    }

    public final void l0() {
        this.s.setTextAppearance(R.style.input_product_code);
    }

    public final void m0() {
        this.u.setTextAppearance(R.style.input_product_code);
    }

    public void onAttachedToWindow() {
        this.D = true;
        super/*android.app.Activity*/.onAttachedToWindow();
    }

    @Override
    public void onBackPressed() {
        boolean z = getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false;
        boolean z2 = getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_ONE_CLICK)), false) : false;
        if (z) {
            Affinity.purge(this, OtherHomeMenuActivity.class);
        } else if (z2) {
            Affinity.purge(this, OneKlickPayActivity.class);
        } else {
            super.onBackPressed();
        }
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131364121) {
            new f().run();
            return;
        }
        if (view.getId() == 2131364125) {
            Set<Map.Entry<String, String>> entrySet = this.m.entrySet();
            ArrayList arrayList = new ArrayList();
            for (Map.Entry<String, String> entry : entrySet) {
                ProdukListEntity produkListEntity = new ProdukListEntity(entry.getKey(), entry.getValue());
                produkListEntity.setDrawable_res(Integer.valueOf(R.drawable.ic_location_city_black_24dp));
                arrayList.add(produkListEntity);
            }
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(Integer.valueOf(PROVINCE_OPTION_REQUEST_CODE), "Pilih Propinsi", arrayList, Boolean.TRUE));
            optionListFragment.show(getSupportFragmentManager(), "prov_city_option");
            return;
        }
        if (view.getId() == 2131364059) {
            String obj = this.q.getText().toString();
            if (view.getId() == 2131364059 && obj.isEmpty()) {
                Affinity.info(this, false, "Silakan pilih propinsi terlebih dahulu");
                return;
            }
            Set<Map.Entry<String, String>> entrySet2 = this.n.entrySet();
            ArrayList arrayList2 = new ArrayList();
            for (Map.Entry<String, String> entry2 : entrySet2) {
                ProdukListEntity produkListEntity2 = new ProdukListEntity(entry2.getKey(), entry2.getValue());
                produkListEntity2.setDrawable_res(Integer.valueOf(R.drawable.ic_location_city_black_24dp));
                arrayList2.add(produkListEntity2);
            }
            OptionListFragment optionListFragment2 = new OptionListFragment();
            optionListFragment2.setArguments(optionListFragment2.setupDefaultBundle(Integer.valueOf(CITY_OPTION_REQUEST_CODE), "Pilih Kota", arrayList2, Boolean.TRUE));
            optionListFragment2.show(getSupportFragmentManager(), "prov_city_option");
            return;
        }
        if (view.getId() != 2131364119) {
            if (view.getId() == 2131362550) {
                d0();
                return;
            } else if (view.getId() == 2131364476) {
                WidgetHelper.setProductIdTag(this.o, getSelectedProductCode(), this.B.getText().toString());
                return;
            } else {
                super.onClick(view);
                return;
            }
        }
        String selectedProductGroup = getSelectedProductGroup();
        if (selectedProductGroup.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, "Penyedia Layanan"));
            return;
        }
        for (ProdukListEntity produkListEntity3 : this.i.keySet()) {
            if (produkListEntity3.getCode().equals(selectedProductGroup)) {
                new g(produkListEntity3).run();
                return;
            }
        }
    }

    @Override
    public void onCopyVoucherCode(int i, String str) {
        this.kodeVoucher = str;
    }

    @Override
    public void onCreate(Bundle bundle) {
        SelfNumberEntity selfNumberEntity;
        super.onCreate(bundle);
        String var = Var.toString(new AppSession(this).retrieve(AppSession.PROPERTY_BALANCE), "0");
        if (var.equals("0") || var.isEmpty()) {
            this.balance_insufficient_container.setVisibility(0);
            findViewById(2131362505).setVisibility(8);
        } else {
            this.balance_insufficient_container.setVisibility(8);
            findViewById(2131362505).setVisibility(0);
        }
        this.m = MessageParser.getProvinces(this.dataSession.retrieve(DataSession.PROPERTY_LIST_PROVINCE));
        this.u = findViewById(R.id.input_notelp);
        this.v = (NominalEditText) findViewById(R.id.input_nominal);
        this.p = (EditText) findViewById(R.id.input_product_group);
        this.o = (EditText) findViewById(R.id.input_product_code);
        this.s = findViewById(R.id.input_name);
        this.t = findViewById(R.id.input_alamat);
        this.q = (EditText) findViewById(R.id.input_propinsi);
        this.r = (EditText) findViewById(R.id.input_kota);
        this.p.setOnClickListener(this);
        this.o.setOnClickListener(this);
        this.q.setOnClickListener(this);
        this.r.setOnClickListener(this);
        new Handler().postDelayed(new f(), 500L);
        this.w = findViewById(R.id.voucher_container);
        View findViewById = findViewById(R.id.last_transaction_container);
        this.x = findViewById;
        findViewById.setOnClickListener(this);
        View findViewById2 = findViewById(R.id.carousel_more_btn);
        this.y = findViewById2;
        findViewById2.setOnClickListener(this);
        this.A = (ImageView) findViewById(R.id.carousel_logo);
        this.B = (TextView) findViewById(R.id.carousel_phone);
        this.C = (TextView) findViewById(R.id.carousel_nama_produk);
        findViewById(R.id.last_transaction_divider).setVisibility(8);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.zakat_voucher_promo_rv);
        this.z = new UBPPromoVoucherAdapter(this);
        recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
        recyclerView.setItemAnimator(new DefaultItemAnimator());
        recyclerView.setAdapter(this.z);
        this.z.setCallback(this);
        this.w.setVisibility(8);
        f0();
        WidgetHelper.setUBPWebView((WebView) findViewById(R.id.wv_content_zakat), findViewById(R.id.divider_wv_content), "ZAKAT", this.appSession, this);
        Bundle extras = getIntent().getExtras();
        if (extras != null && (selfNumberEntity = (SelfNumberEntity) extras.getParcelable("self_number_entity")) != null) {
            this.u.setText(selfNumberEntity.getIdPel());
            for (int i = 0; i < this.i.size(); i++) {
                if (selfNumberEntity.getIdProduk().equals(this.k.get(i).getCode())) {
                    this.o.setText(this.k.get(i).getName());
                    WidgetHelper.setProductIdTag(this.o, this.k.get(i).getCode(), this.k.get(i).getCode());
                    this.o.setText(this.k.get(i).getName());
                }
            }
        }
        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) {
                    ZakatActivity.this.l(view);
                }
            });
        }
        this.s.addTextChangedListener(new a());
        this.u.addTextChangedListener(new b());
        this.t.addTextChangedListener(new c());
    }

    public void onDetachedFromWindow() {
        this.D = false;
        super/*android.app.Activity*/.onDetachedFromWindow();
    }

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i == PRODUCT_GROUP_OPTION_REQUEST_CODE || i == PRODUCT_GROUP_ASSIGN_REQUEST_CODE) {
            WidgetHelper.setProductIdTag(this.p, code, produkListEntity.getName());
            WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_group), produkListEntity);
            e0(code);
            this.o.setText("");
            this.q.setText("");
            this.r.setText("");
            this.s.setText("");
            this.u.setText("");
            this.t.setText("");
            if (i == PRODUCT_GROUP_OPTION_REQUEST_CODE) {
                new g(produkListEntity).run();
                return;
            }
            return;
        }
        if (i != 25646) {
            if (i == CITY_OPTION_REQUEST_CODE) {
                WidgetHelper.setProductIdTag(this.r, produkListEntity.getCode(), produkListEntity.getName());
                return;
            } else {
                if (i == PROVINCE_OPTION_REQUEST_CODE) {
                    this.r.setText("");
                    WidgetHelper.setProductIdTag(this.q, produkListEntity.getCode(), produkListEntity.getName());
                    WidgetHelper.removeProductIdTag(this.r);
                    this.n = MessageParser.getCities(this.dataSession.retrieve(DataSession.PROPERTY_LIST_CITY), produkListEntity.getCode());
                    return;
                }
                return;
            }
        }
        WidgetHelper.setProductIdTag(this.o, code, produkListEntity.getName());
        WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_code), produkListEntity);
        this.q.setText("");
        this.r.setText("");
        this.s.setText("");
        this.u.setText("");
        this.t.setText("");
        if (g0()) {
            findViewById(R.id.label_nominal).setVisibility(8);
        } else {
            findViewById(R.id.label_nominal).setVisibility(0);
        }
    }

    @Override
    public void onShowcaseFinished() {
    }

    @Override
    public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
        findViewById(R.id.btn_reset).setVisibility(0);
        ZakatMessage zakatMessage = new ZakatMessage(baseMessage);
        if (zakatMessage.isOK()) {
            if (z) {
                resetForm(false);
            } else {
                this.inq_reff_id = Var.toString(zakatMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
                this.inq_nominal = Var.toString(zakatMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
                this.inq_nominal_admin = Var.toString(zakatMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
                if (g0()) {
                    findViewById(R.id.label_nominal).setVisibility(0);
                    this.v.setText(this.inq_nominal);
                    zakatMessage.setStruks(zakatMessage.getStruks().replace('#', '*'));
                } else {
                    zakatMessage.setStruks("Data Anda telah kami terima,*Silahkan klik tombol \"" + getString(R.string.btn_payment) + "\" untuk melanjutkan.");
                }
                WidgetHelper.setReadonly(this.u, true, true);
                WidgetHelper.setReadonly(this.s, true, true);
                WidgetHelper.setReadonly(this.t, true, true);
                WidgetHelper.setReadonly(this.v, true, true);
                WidgetHelper.setReadonly(this.q, true, false);
                WidgetHelper.setReadonly(this.r, true, false);
                WidgetHelper.setReadonly(this.o, true, false);
                WidgetHelper.setReadonly(this.p, true, false);
            }
        }
        return zakatMessage;
    }

    @Override
    public void onTransactionPrepare(boolean z) {
        findViewById(R.id.btn_reset).setVisibility(8);
        if (z) {
            findViewById(R.id.btn_inquiry).setVisibility(8);
        }
    }

    @Override
    public void onUbpHistoryChoosen(UbpHistoryFragment ubpHistoryFragment, int i, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i == 762378) {
            WidgetHelper.setProductIdTag(this.o, code, produkListEntity.getName());
        }
    }

    @Override
    public void optionChoosen(OptionListFragment1 optionListFragment1, int i, ProdukListEntity produkListEntity) {
    }

    @Override
    public void optionChoosen1(OptionListFragment2 optionListFragment2, int i, ProdukListEntity produkListEntity) {
    }

    @Override
    public boolean overridePaymentActivity() {
        return true;
    }

    @Override
    public void resetForm(boolean z) {
        this.inq_reff_id = "";
        this.inq_nominal = "";
        this.inq_nominal_admin = "";
        this.u.setText("");
        this.v.clearText();
        if (g0()) {
            findViewById(R.id.label_nominal).setVisibility(8);
        } else {
            findViewById(R.id.label_nominal).setVisibility(0);
        }
        this.s.setText("");
        this.t.setText("");
        WidgetHelper.removeProductIdTag(this.q);
        WidgetHelper.removeProductIdTag(this.r);
        WidgetHelper.setReadonly(this.u, false, true);
        WidgetHelper.setReadonly(this.s, false, true);
        WidgetHelper.setReadonly(this.t, false, true);
        WidgetHelper.setReadonly(this.v, false, true);
        WidgetHelper.setReadonly(this.p, false, false);
        WidgetHelper.setReadonly(this.o, false, false);
        WidgetHelper.setReadonly(this.q, false, false);
        WidgetHelper.setReadonly(this.r, false, false);
        findViewById(R.id.btn_inquiry).setVisibility(0);
    }

    @Override
    public String transactionNominalLabel() {
        return "Jumlah Donasi";
    }
}