正在查看: SpeedCash v6.5.1482 应用的 AutoDebitAddActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 AutoDebitAddActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.cash;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.provider.ContactsContract;
import android.text.Editable;
import android.text.InputFilter;
import android.text.TextWatcher;
import android.util.AttributeSet;
import android.view.ContextThemeWrapper;
import android.view.MotionEvent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.SpinnerAdapter;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.StringRes;
import androidx.appcompat.widget.AppCompatEditText;
import androidx.core.app.ActivityCompat;
import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.auth.ui.oneclick.pln.AddPlnFragment;
import com.bm.sc.bebasbayar.BuildConfig;
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.VoucherEntity;
import com.bm.sc.bebasbayar.adapter.list.AutoDebtNumberAdapter;
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.handler.QRISO;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.AutoDebitFormFactory;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
import com.bm.sc.bebasbayar.iface.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.api.AutoDebitMessage;
import com.bm.sc.bebasbayar.message.mp.AsuransiMessage;
import com.bm.sc.bebasbayar.message.mp.PDAMMessage;
import com.bm.sc.bebasbayar.message.mp.PLNMessage;
import com.bm.sc.bebasbayar.message.mp.TelkomMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
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.cash.AutoDebitAddActivity;
import com.bm.sc.bebasbayar.ui.activity.ticket.TrainFormActivity;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment;
import com.bm.sc.bebasbayar.ui.widget.NominalEditText;
import com.bm.sc.bebasbayar.ui.widget.SerialEditText;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.DateTime;
import com.bm.sc.util.format.Locales;
import com.bm.sc.util.format.Mapper;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.material.textfield.TextInputLayout;
import com.wdullaer.materialdatetimepicker.date.DatePickerDialog;
import com.wdullaer.materialdatetimepicker.time.RadialPickerLayout;
import com.wdullaer.materialdatetimepicker.time.TimePickerDialog;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Objects;
import org.apache.commons.text.WordUtils;
import org.json.JSONException;
import org.json.JSONObject;
public class AutoDebitAddActivity extends BaseActivity implements DatePickerDialog.OnDateSetListener, TimePickerDialog.OnTimeSetListener, OptionListFragment.OnOptionChoosenListener, AutoDebtNumberAdapter.Callback, AdapterView.OnItemSelectedListener {
public static final String ID_PEL1_TAG = "idpel1:tag";
public static final String ID_PEL2_TAG = "idpel2:tag";
public static final String ID_PEL3_TAG = "idpel3:tag";
public static final String NOMINAL_TAG = "nominal:tag";
protected static final int PICK_CONTACT_REQUEST_CODE = 57345;
public static final String REMARK_TAG = "remark:tag";
protected static final int SUBSCRIBER_ID_REQUEST_CODE = 39791;
public boolean A = false;
public LinearLayout c;
public EditText d;
public EditText e;
public EditText f;
public EditText g;
public DatePickerDialog h;
public DatePickerDialog i;
public TimePickerDialog j;
public TimePickerDialog k;
public AutoDebitFormFactory l;
public ImageView m;
public String n;
public String o;
public String p;
public String q;
public String r;
public ArrayList<ProdukListEntity> s;
public TextView t;
public TextView u;
public Spinner v;
public Spinner w;
public Button x;
public Button y;
public ArrayList<ProdukListEntity> z;
public class a implements MessageProcess {
public final String a;
public a(String str) {
this.a = str;
}
public void c(int i, Boolean bool) {
AutoDebitAddActivity.this.finish();
}
public void d(String str, int i, Boolean bool) {
if (!bool.booleanValue()) {
AutoDebitAddActivity.this.finish();
} else {
AutoDebitAddActivity autoDebitAddActivity = AutoDebitAddActivity.this;
autoDebitAddActivity.e0(str, autoDebitAddActivity.p);
}
}
@Override
public void afterProcess(BaseMessage baseMessage) {
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(baseMessage);
if (autoDebitMessage.isOK()) {
TimePickerDialog.OnTimeSetListener onTimeSetListener = AutoDebitAddActivity.this;
Affinity.info(onTimeSetListener, 1, onTimeSetListener.getString(R.string.title_info), autoDebitMessage.getMessageDescription(), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.a.this.c(i, (Boolean) obj);
}
});
} else {
if (!autoDebitMessage.getResponse_code().equals("XX")) {
Affinity.info(AutoDebitAddActivity.this, false, autoDebitMessage.getResponse_description());
return;
}
TimePickerDialog.OnTimeSetListener onTimeSetListener2 = AutoDebitAddActivity.this;
String string = onTimeSetListener2.getString(R.string.title_info);
String response_description = autoDebitMessage.getResponse_description();
final String str = this.a;
Affinity.confirm(onTimeSetListener2, R.drawable.ic_fi_alert_error, string, response_description, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.a.this.d(str, i, (Boolean) obj);
}
});
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class b implements MessageProcess {
public b() {
}
public void b(int i, Boolean bool) {
AutoDebitAddActivity.this.finish();
}
@Override
public void afterProcess(BaseMessage baseMessage) {
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(baseMessage);
if (!autoDebitMessage.isOK()) {
Affinity.info(AutoDebitAddActivity.this, false, autoDebitMessage.getResponse_description());
} else {
TimePickerDialog.OnTimeSetListener onTimeSetListener = AutoDebitAddActivity.this;
Affinity.info(onTimeSetListener, 1, onTimeSetListener.getString(R.string.title_info), autoDebitMessage.getMessageDescription(), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.b.this.b(i, (Boolean) obj);
}
});
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class c implements TextWatcher {
public c() {
}
@Override
public void afterTextChanged(Editable editable) {
AutoDebitAddActivity.this.J();
}
@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 final String a;
public d(String str) {
this.a = str;
}
public void b(String str, int i, Boolean bool) {
Intent intent = new Intent();
intent.putExtra("from", "edit");
intent.putExtra("AUTODEBIT", str);
AutoDebitAddActivity.this.setResult(-1, intent);
AutoDebitAddActivity.this.finish();
}
@Override
public void afterProcess(BaseMessage baseMessage) {
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(baseMessage);
if (!autoDebitMessage.isOK()) {
Affinity.info(AutoDebitAddActivity.this, false, autoDebitMessage.getMessageDescription());
return;
}
TimePickerDialog.OnTimeSetListener onTimeSetListener = AutoDebitAddActivity.this;
final String str = this.a;
Affinity.infoADB((Activity) onTimeSetListener, 3, "Tagihan Siap Dibayar Otomatis!", "Sekarang tinggal pastiin saldo cukup sebelum tanggalnya, dan tagihan bakal lunas tanpa ribet tiap bulan!", (BBCallback<Boolean>) new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.d.this.b(str, i, (Boolean) obj);
}
});
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class e implements AdapterInvoker<VoucherEntity> {
public e() {
}
@Override
public void adapterResult(BaseAdapter baseAdapter, VoucherEntity voucherEntity, int i) {
}
@Override
public Activity getInvokerActivity() {
return AutoDebitAddActivity.this;
}
}
public class f implements MessageProcess {
public f() {
}
public void b(int i, Boolean bool) {
AutoDebitAddActivity.this.finish();
}
@Override
public void afterProcess(BaseMessage baseMessage) {
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(baseMessage);
if (!autoDebitMessage.isOK()) {
Affinity.info(AutoDebitAddActivity.this, -1, "hello", autoDebitMessage.getMessageDescription(), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.f.this.b(i, (Boolean) obj);
}
});
return;
}
HashMap<String, Object> hashMap = autoDebitMessage.getData().get(0);
AutoDebitAddActivity.this.l.setProduct_name(Var.toString(hashMap.get("produk"), ""));
AutoDebitAddActivity.this.l.setEventSubject(Var.toString(hashMap.get("subject"), ""));
AutoDebitAddActivity.this.l.setEventScheduleType(Var.toString(hashMap.get("scheduled_type"), ""));
AutoDebitAddActivity.this.l.setEventScheduleStart(Var.toString(hashMap.get("date_start"), ""));
AutoDebitAddActivity.this.l.setEventScheduleEnd(Var.toString(hashMap.get("date_end"), ""));
AutoDebitAddActivity.this.l.setEventBillinfo1(Var.toString(hashMap.get("id_pelanggan"), ""));
AutoDebitAddActivity.this.l.setEventBillinfo2(Var.toString(hashMap.get("id_pelanggan2"), ""));
AutoDebitAddActivity.this.l.setEventBillinfo3(Var.toString(hashMap.get("id_pelanggan3"), ""));
AutoDebitAddActivity.this.l.setEventNominal(Double.valueOf(Var.toDouble(hashMap.get("nominal"), 0.0d)));
AutoDebitAddActivity.this.l.setEventRemark(Var.toString(hashMap.get("remark"), ""));
AutoDebitAddActivity.this.N();
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public boolean P(AppCompatEditText appCompatEditText, View view, MotionEvent motionEvent) {
if (motionEvent.getAction() != 1 || motionEvent.getRawX() < appCompatEditText.getRight() - appCompatEditText.getCompoundDrawables()[2].getBounds().width()) {
return false;
}
c0();
return true;
}
public void Q(View view) {
Intent intent = new Intent("android.intent.action.VIEW");
intent.setData(Uri.parse(this.q));
startActivity(intent);
}
public void R(String str) {
if (str.isEmpty()) {
findViewById(R.id.autodebt_bpjs_label_container).setVisibility(8);
} else {
findViewById(R.id.autodebt_bpjs_label_container).setVisibility(0);
}
}
public void S(int i, String str) {
if (Var.toString(str, "null").equalsIgnoreCase("null") && str.isEmpty()) {
return;
}
LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(str);
String var = Var.toString(jsonToMap.get("banner"), "");
final String var2 = Var.toString(jsonToMap.get("content"), "");
this.o = Var.toString(jsonToMap.get("agreement"), "");
this.q = Var.toString(jsonToMap.get(FirebaseProcessor.TYPE_LINK), "");
StringBuilder sb = new StringBuilder();
sb.append("do_callback: ");
sb.append(str);
this.u.setText(var2);
if (!isFinishing()) {
Glide.with(this).load(var).apply(new RequestOptions().placeholder(R.drawable.bb_info_loading_image).error(R.drawable.bb_info_error_image).fitCenter()).into(this.m);
}
this.t.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AutoDebitAddActivity.this.Q(view);
}
});
new Handler().postDelayed(new Runnable() {
@Override
public final void run() {
AutoDebitAddActivity.this.R(var2);
}
}, 100L);
}
public void T(int i, Boolean bool) {
if (bool.booleanValue()) {
Intent intent = new Intent();
intent.putExtra("from", "delete");
intent.putExtra(MessageComposer.DELETE, this.l.getScheduler_id());
setResult(-1, intent);
finish();
}
}
public void U(View view) {
Affinity.deleteADB((Activity) this, 2, "Konfirmasi Hapus Bayar Otomatis", "Apakah kamu yakin akan menghapus pembayaran otomatis untuk tagihan ini?", (BBCallback<Boolean>) new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.this.T(i, (Boolean) obj);
}
});
}
public void V(View view) {
Intent intent = new Intent("android.intent.action.VIEW");
intent.setData(Uri.parse(this.q));
startActivity(intent);
}
public void W(int i, Boolean bool) {
finish();
}
public void X(int i, Boolean bool) {
if (bool.booleanValue()) {
Intent intent = new Intent();
intent.putExtra("from", "delete");
intent.putExtra(MessageComposer.DELETE, this.l.getScheduler_id());
setResult(-1, intent);
finish();
}
}
public void Y(int i, String str) {
H(str);
}
public void Z(int i, Boolean bool) {
if (bool.booleanValue()) {
ActivityCompat.requestPermissions(this, new String[]{"android.permission.READ_CONTACTS"}, 11674);
} else {
Affinity.info(this, false, getString(R.string.transaction_contact_permission_denied));
}
}
public final void F() {
EditText editText;
G(this.g);
G(this.e);
G(this.f);
for (int i = 0; i < this.c.getChildCount(); i++) {
TextInputLayout childAt = this.c.getChildAt(i);
if ((childAt instanceof TextInputLayout) && (editText = childAt.getEditText()) != null) {
G(editText);
}
}
J();
}
public final void G(EditText editText) {
editText.addTextChangedListener(new c());
}
public final void H(String str) {
String str2;
String str3;
AutoDebitMessage autoDebitMessage;
StringBuilder sb = new StringBuilder();
sb.append("onClick: ");
sb.append(this.l.getProduct_id());
if (this.l.getProduct_id().equals(AsuransiMessage.ASRBPJSKS)) {
d0();
return;
}
if (this.l.getGroup_id().equals("36")) {
WidgetHelper.setProductIdTag(this.g, this.z.get(0).getCode(), this.z.get(0).getName());
}
EditText editText = this.g;
if (editText != null && editText.getText().toString().isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.g.getHint()));
return;
}
EditText editText2 = (EditText) this.c.findViewWithTag(ID_PEL1_TAG);
String value = editText2 instanceof SerialEditText ? ((SerialEditText) editText2).getValue() : editText2 != 0 ? editText2.getText().toString() : "";
if (editText2 != 0 && value.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, editText2.getHint()));
return;
}
EditText editText3 = (EditText) this.c.findViewWithTag(ID_PEL2_TAG);
String value2 = editText3 instanceof SerialEditText ? ((SerialEditText) editText3).getValue() : editText3 != 0 ? editText3.getText().toString() : "";
if (editText3 != 0 && value2.isEmpty() && !this.l.getProduct_id().toUpperCase().startsWith("WA") && !this.l.getProduct_id().equals(PLNMessage.PLNPRA)) {
Affinity.info(this, false, getString(R.string.error_required_field, editText3.getHint()));
return;
}
EditText editText4 = (EditText) this.c.findViewWithTag(ID_PEL3_TAG);
String value3 = editText4 instanceof SerialEditText ? ((SerialEditText) editText4).getValue() : editText4 != 0 ? editText4.getText().toString() : "";
if (editText4 != 0 && value3.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, editText4.getHint()));
return;
}
EditText editText5 = (EditText) this.c.findViewWithTag(NOMINAL_TAG);
String replaceAll = (editText5 instanceof NominalEditText ? ((NominalEditText) editText5).getValue() : editText5 != 0 ? editText5.getText().toString() : "0").replaceAll("\\D", "");
if (editText5 != 0 && Var.toInt(replaceAll, 0) <= 0) {
Affinity.info(this, false, getString(R.string.error_required_field, editText5.getHint()));
return;
}
Spinner spinner = this.v;
if (spinner == null || this.w == null) {
str2 = "";
str3 = str2;
} else {
str2 = spinner.getSelectedItem().toString();
str3 = this.w.getSelectedItem().toString();
}
EditText editText6 = (EditText) this.c.findViewWithTag(REMARK_TAG);
String obj = editText6 != null ? editText6.getText().toString() : "";
boolean isEnablePinPaymentTransaction = this.appSession.isEnablePinPaymentTransaction();
String str4 = AutoDebitMessage.PATH_ADD_EVENT;
if (isEnablePinPaymentTransaction) {
String retrieve = this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID);
if (!this.l.getScheduler_id().isEmpty()) {
str4 = AutoDebitMessage.PATH_EDIT_EVENT;
}
autoDebitMessage = new AutoDebitMessage(retrieve, str, "", str4);
} else {
String retrieve2 = this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID);
String retrieve3 = this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN);
if (!this.l.getScheduler_id().isEmpty()) {
str4 = AutoDebitMessage.PATH_EDIT_EVENT;
}
autoDebitMessage = new AutoDebitMessage(retrieve2, "", retrieve3, str4);
}
autoDebitMessage.setItem("id_produk", this.l.getProduct_id());
autoDebitMessage.setItem("subject", this.g.getText().toString());
autoDebitMessage.setItem("idpel1", value);
autoDebitMessage.setItem("idpel2", value2);
autoDebitMessage.setItem("idpel3", value3);
autoDebitMessage.setItem("nominal", replaceAll);
autoDebitMessage.setItem("date_start", Integer.valueOf(Var.toInt(str2, 0)));
autoDebitMessage.setItem("date_end", Integer.valueOf(Var.toInt(str3, 0)));
autoDebitMessage.setItem("remark", obj);
autoDebitMessage.setItem("start_this_month", 1);
autoDebitMessage.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
autoDebitMessage.setItem(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
autoDebitMessage.setItem(BaseMessage.INDEX_UUID, Device.getDeviceUUID(this));
autoDebitMessage.setItem(BaseMessage.INDEX_VERSION_CODE, 482);
autoDebitMessage.setItem(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
if (!this.l.getScheduler_id().isEmpty()) {
autoDebitMessage.setItem("id_schedule", this.l.getScheduler_id());
}
MessageComposer messageComposer = new MessageComposer(2, autoDebitMessage.getPath());
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setIs_encrypted(true);
messageComposer.setMessageProcess(new d(str2));
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(autoDebitMessage);
messageSender.execute();
}
public final void I(AppCompatEditText appCompatEditText, @StringRes int i, String str) {
appCompatEditText.setTextSize(2, 14.0f);
appCompatEditText.setHint(getString(i));
appCompatEditText.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
appCompatEditText.setTag(str);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-1, -2);
layoutParams.setMargins(0, (int) getResources().getDimension(R.dimen.bb_half_padding), 0, (int) getResources().getDimension(R.dimen.bb_padding));
TextInputLayout textInputLayout = new TextInputLayout(new ContextThemeWrapper((Context) this, R.style.form_float_label), (AttributeSet) null, 0);
textInputLayout.setLayoutParams(layoutParams);
textInputLayout.setHintTextAppearance(R.style.form_float_label_hint);
textInputLayout.setHint(getString(i));
textInputLayout.addView(appCompatEditText);
this.c.addView(textInputLayout);
}
public final void J() {
EditText editText;
boolean z = (this.g.getVisibility() == 0 && this.g.getText().toString().trim().isEmpty()) ? false : true;
if (this.v.getVisibility() == 0 && this.e.getText().toString().trim().isEmpty()) {
z = false;
}
if (this.w.getVisibility() == 0 && this.f.getText().toString().trim().isEmpty()) {
z = false;
}
int i = 0;
while (true) {
if (i >= this.c.getChildCount()) {
break;
}
TextInputLayout childAt = this.c.getChildAt(i);
if ((childAt instanceof TextInputLayout) && (editText = childAt.getEditText()) != null && editText.getText().toString().trim().isEmpty()) {
z = false;
break;
}
i++;
}
if (z) {
this.x.setEnabled(true);
this.x.setBackgroundResource(R.drawable.bb_background_gradient_round_25);
} else {
this.x.setEnabled(false);
this.x.setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
}
}
@SuppressLint({"ClickableViewAccessibility"})
public final View.OnTouchListener K(final AppCompatEditText appCompatEditText) {
return new View.OnTouchListener() {
@Override
public final boolean onTouch(View view, MotionEvent motionEvent) {
boolean P;
P = AutoDebitAddActivity.this.P(appCompatEditText, view, motionEvent);
return P;
}
};
}
public final void L() {
if (getToolbar() != null) {
View findViewById = getToolbar().findViewById(R.id.bb_toolbar_delete);
findViewById.setVisibility(8);
findViewById.setOnClickListener(this);
}
StringBuilder sb = new StringBuilder();
sb.append("initForm2: ");
sb.append(this.l.getProduct_id());
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), AutoDebitMessage.PATH_GET_EVENT);
autoDebitMessage.setScheduleId(this.l.getScheduler_id());
MessageComposer messageComposer = new MessageComposer(2, autoDebitMessage.getPath());
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setMessageProcess(new f());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(autoDebitMessage);
messageSender.execute();
}
public final void M() {
ApiConfig.fetchAutoDebtBPJS(this, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.this.S(i, (String) obj);
}
});
}
@SuppressLint({"ClickableViewAccessibility"})
public final void N() {
this.x = (Button) findViewById(R.id.btn_save);
this.y = (Button) findViewById(R.id.btn_delete);
if (this.l.getScheduler_id() == null || this.l.getScheduler_id().isEmpty()) {
this.A = false;
Button button = this.y;
if (button != null) {
button.setVisibility(8);
}
Button button2 = this.x;
if (button2 != null) {
button2.setVisibility(0);
this.x.setEnabled(false);
this.x.setOnClickListener(this);
}
} else {
this.A = true;
Button button3 = this.y;
if (button3 != null) {
button3.setVisibility(0);
}
Button button4 = this.x;
if (button4 != null) {
button4.setVisibility(8);
}
}
if (getToolbar() != null) {
setTitle(this.r);
}
this.y.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AutoDebitAddActivity.this.U(view);
}
});
findViewById(R.id.sticky_layout).setVisibility(0);
this.m = (ImageView) findViewById(R.id.autodebt_bpjs_image);
this.t = (TextView) findViewById(R.id.bpjs_disclaimer);
this.c = (LinearLayout) findViewById(R.id.panel_idpel);
Button button5 = (Button) findViewById(R.id.btn_save);
this.x = button5;
button5.setEnabled(false);
this.x.setOnClickListener(this);
Calendar calendar = Calendar.getInstance();
if (this.l.getEventScheduleStart() != null) {
calendar.setTime(DateTime.parse(this.l.getEventScheduleStart(), "yyyy-MM-dd HH:mm:ss"));
} else {
calendar.add(10, 1);
}
calendar.set(12, 0);
calendar.set(13, 0);
EditText editText = (EditText) findViewById(R.id.input_date_start);
this.e = editText;
editText.setOnClickListener(this);
Calendar calendar2 = Calendar.getInstance();
if (this.l.getEventScheduleStart() != null) {
calendar2.setTime(DateTime.parse(this.l.getEventScheduleEnd(), "yyyy-MM-dd HH:mm:ss"));
} else {
calendar2.add(1, 1);
calendar2.set(5, 1);
}
calendar2.set(12, 0);
calendar2.set(13, 0);
EditText editText2 = (EditText) findViewById(R.id.input_date_end);
this.f = editText2;
editText2.setOnClickListener(this);
this.d = (EditText) findViewById(R.id.input_schedule_type);
EditText editText3 = (EditText) findViewById(R.id.input_subject);
this.f = (EditText) findViewById(R.id.input_date_end);
this.u = (TextView) findViewById(R.id.autodebt_bpjs_label);
if (getToolbar() != null) {
StringBuilder sb = new StringBuilder();
sb.append("initForm: ");
sb.append(this.l.getProduct_name());
String str = this.r;
if (str == null || str.equals("PLN") || this.r.equals(PDAMMessage.PDAM_CATEGORY_PRODUCT) || this.r.equals("BPJS")) {
setTitle(this.r);
} else {
setTitle(WordUtils.capitalizeFully(this.r));
}
} else {
StringBuilder sb2 = new StringBuilder();
sb2.append("initForm: 11 : ");
sb2.append(this.l.getProduct_name());
}
EditText editText4 = (EditText) findViewById(R.id.input_product_name);
this.g = editText4;
editText4.setText(this.l.getProduct_name());
this.g.setOnClickListener(this);
if (this.l.getProduct_id().equals(AsuransiMessage.ASRBPJSKS)) {
calendar2.add(1, 1);
calendar2.set(5, 1);
this.t.setVisibility(0);
this.t.setText(Compat.Html_fromHtml(getString(R.string.dialog_bpjs_date_info_disclaimer, this.q)));
this.t.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AutoDebitAddActivity.this.V(view);
}
});
findViewById(R.id.sticky_layout).setVisibility(8);
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.bpjs_number_rv);
AutoDebtNumberAdapter autoDebtNumberAdapter = new AutoDebtNumberAdapter(new e());
recyclerView.setLayoutManager(new GridLayoutManager(this, 5));
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setAdapter(autoDebtNumberAdapter);
autoDebtNumberAdapter.setCallback(this);
this.p = "1";
ArrayList arrayList = new ArrayList();
int i = 1;
for (int i2 = 11; i < i2; i2 = 11) {
VoucherEntity voucherEntity = new VoucherEntity();
voucherEntity.setNumber(Var.toString(Integer.valueOf(i), ""));
arrayList.add(voucherEntity);
i++;
}
autoDebtNumberAdapter.updateList(arrayList);
findViewById(R.id.spinner_container).setVisibility(0);
findViewById(R.id.bpjs_number_rv).setVisibility(0);
findViewById(R.id.line_date_start_to_end).setVisibility(8);
findViewById(R.id.input_schedule_type_container).setVisibility(0);
this.u.setVisibility(0);
findViewById(R.id.autodebt_bpjs_image_container).setVisibility(0);
M();
editText3.setVisibility(8);
WidgetHelper.setProductIdTag(this.d, "monthly", Var.toString(getString(R.string.auto_form_schedule_type_recurring), "monthly"));
this.e.setText(DateTime.format(calendar.getTime(), "dd-MM-yyyy"));
this.h = DatePickerDialog.newInstance(this, calendar.get(1), calendar.get(2), calendar.get(5));
TimePickerDialog newInstance = TimePickerDialog.newInstance(this, calendar.get(11), calendar.get(12), calendar.get(13), true);
this.j = newInstance;
newInstance.enableSeconds(false);
this.j.enableMinutes(false);
this.j.setTitle(getString(R.string.auto_form_time_start));
this.f.setText(DateTime.format(calendar2.getTime(), "dd-MM-yyyy"));
this.i = DatePickerDialog.newInstance(this, calendar2.get(1), calendar2.get(2), calendar2.get(5));
TimePickerDialog newInstance2 = TimePickerDialog.newInstance(this, calendar2.get(11), calendar2.get(12), calendar2.get(13), true);
this.k = newInstance2;
newInstance2.enableSeconds(false);
this.k.enableMinutes(false);
this.k.setTitle(getString(R.string.auto_form_time_end));
} else {
if (this.l.getEventSubject() != null) {
editText3.setVisibility(0);
editText3.setText(this.l.getEventSubject());
}
this.t.setVisibility(8);
findViewById(R.id.sticky_layout).setVisibility(8);
findViewById(R.id.spinner_container).setVisibility(8);
findViewById(R.id.bpjs_number_rv).setVisibility(8);
findViewById(R.id.line_date_start_to_end).setVisibility(0);
findViewById(R.id.input_schedule_type_container).setVisibility(8);
Spinner spinner = (Spinner) findViewById(R.id.spinner_date_start);
this.v = spinner;
spinner.setOnItemSelectedListener(this);
this.w = (Spinner) findViewById(R.id.spinner_date_end);
ArrayAdapter<CharSequence> createFromResource = ArrayAdapter.createFromResource(this, R.array.auto_form_date_day, R.layout.component_auto_debit_date);
this.v.setAdapter((SpinnerAdapter) createFromResource);
if (!this.l.getEventScheduleStart().isEmpty()) {
String eventScheduleStart = this.l.getEventScheduleStart();
if (eventScheduleStart.length() == 1) {
eventScheduleStart = "0" + eventScheduleStart;
}
this.v.setSelection(createFromResource.getPosition(eventScheduleStart));
}
if (!this.l.getEventScheduleEnd().isEmpty()) {
this.w.setAdapter((SpinnerAdapter) createFromResource);
String eventScheduleEnd = this.l.getEventScheduleEnd();
if (eventScheduleEnd.length() == 1) {
eventScheduleEnd = "0" + eventScheduleEnd;
}
this.w.setSelection(createFromResource.getPosition(eventScheduleEnd));
}
findViewById(R.id.autodebt_bpjs_image_container).setVisibility(8);
this.u.setVisibility(8);
findViewById(R.id.autodebt_bpjs_label_container).setVisibility(8);
this.e.setText(DateTime.format(calendar.getTime(), "dd-MM-yyyy HH:mm"));
this.h = DatePickerDialog.newInstance(this, calendar.get(1), calendar.get(2), calendar.get(5));
TimePickerDialog newInstance3 = TimePickerDialog.newInstance(this, calendar.get(11), calendar.get(12), calendar.get(13), true);
this.j = newInstance3;
newInstance3.enableSeconds(false);
this.j.enableMinutes(false);
this.j.setTitle(getString(R.string.auto_form_time_start));
this.f.setText(DateTime.format(calendar2.getTime(), "dd-MM-yyyy HH:mm"));
this.i = DatePickerDialog.newInstance(this, calendar2.get(1), calendar2.get(2), calendar2.get(5));
TimePickerDialog newInstance4 = TimePickerDialog.newInstance(this, calendar2.get(11), calendar2.get(12), calendar2.get(13), true);
this.k = newInstance4;
newInstance4.enableSeconds(false);
this.k.enableMinutes(false);
this.k.setTitle(getString(R.string.auto_form_time_end));
}
WidgetHelper.setProductIdTag(findViewById(R.id.auto_heading_segment), this.l.getSegment_id(), Compat.Html_fromHtml(getString(R.string.auto_heading_segment, this.l.getSegment_id())));
WidgetHelper.setProductIdTag(findViewById(R.id.auto_heading_group), this.l.getGroup_id(), Compat.Html_fromHtml(getString(R.string.auto_heading_group, this.l.getGroup_name())));
WidgetHelper.setProductIdTag(findViewById(R.id.auto_heading_product), this.l.getProduct_id(), Compat.Html_fromHtml(getString(R.string.auto_heading_product, this.l.getProduct_name())));
String str2 = this.r;
if (str2 == null) {
((TextView) findViewById(R.id.tv_product_category)).setText(getString(R.string.label_product_category, ""));
this.g.setHint(getString(R.string.hint_product_category, ""));
} else if (str2.equals("PLN")) {
((TextView) findViewById(R.id.tv_product_category)).setText(getString(R.string.label_product_category, this.r));
this.g.setHint(getString(R.string.hint_product_category, this.r));
} else if (this.r.equals(PDAMMessage.PDAM_CATEGORY_PRODUCT)) {
((TextView) findViewById(R.id.tv_product_category)).setText(getString(R.string.label_product_category_pdam, this.r));
this.g.setHint(getString(R.string.hint_product_category, this.r));
} else {
((TextView) findViewById(R.id.tv_product_category)).setText(getString(R.string.label_product_category, WordUtils.capitalizeFully(this.r)));
this.g.setHint(getString(R.string.hint_product_category, WordUtils.capitalizeFully(this.r)));
}
this.c.removeAllViews();
if (this.l.getSegment_id().equals("PULSA") || this.l.getSegment_id().endsWith("GAME")) {
AppCompatEditText serialEditText = new SerialEditText(new ContextThemeWrapper((Context) this, R.style.form_input_img), null, 0);
serialEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(24)});
if (this.l.getEventBillinfo1() != null) {
serialEditText.setText(this.l.getEventBillinfo1());
}
serialEditText.setOnTouchListener(K(serialEditText));
I(serialEditText, R.string.label_handphone, ID_PEL1_TAG);
} else {
boolean equals = this.l.getGroup_id().equals("1");
int i3 = R.style.form_input;
if (equals || this.l.getGroup_id().equals("13") || this.l.getGroup_id().equals("16") || this.l.getGroup_id().equals("17") || this.l.getGroup_id().equals("35") || this.l.getGroup_id().equals("24")) {
AppCompatEditText serialEditText2 = new SerialEditText(new ContextThemeWrapper((Context) this, R.style.form_input_img), null, 0);
serialEditText2.setFilters(new InputFilter[]{new InputFilter.LengthFilter(24)});
if (this.l.getEventBillinfo1() != null) {
serialEditText2.setText(this.l.getEventBillinfo1());
}
serialEditText2.setOnTouchListener(K(serialEditText2));
if (this.l.getGroup_id().equals("35") || this.l.getGroup_id().equals("17") || this.l.getGroup_id().equals("24")) {
I(serialEditText2, R.string.label_bill_info_pelanggan, ID_PEL1_TAG);
} else if (this.l.getGroup_id().equals("13")) {
I(serialEditText2, R.string.label_bill_info_kk, ID_PEL1_TAG);
} else {
I(serialEditText2, R.string.label_bill_info, ID_PEL1_TAG);
}
if (this.l.getGroup_id().equals("1")) {
AppCompatEditText appCompatEditText = new AppCompatEditText(new ContextThemeWrapper((Context) this, R.style.form_input), (AttributeSet) null, 0);
appCompatEditText.setInputType(1);
appCompatEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(16)});
if (this.l.getEventBillinfo2() != null) {
appCompatEditText.setText(this.l.getEventBillinfo2());
}
} else if (this.l.getProduct_id().equals(PLNMessage.PLNPRA)) {
AppCompatEditText appCompatEditText2 = new AppCompatEditText(new ContextThemeWrapper((Context) this, R.style.form_input), (AttributeSet) null, 0);
appCompatEditText2.setInputType(1);
appCompatEditText2.setFilters(new InputFilter[]{new InputFilter.LengthFilter(16)});
if (this.l.getEventBillinfo2() != null) {
appCompatEditText2.setText(this.l.getEventBillinfo2());
}
if (this.l.getProduct_id().equals(PLNMessage.PLNPRA)) {
AppCompatEditText appCompatEditText3 = new AppCompatEditText(new ContextThemeWrapper((Context) this, R.style.form_select), (AttributeSet) null, 0);
appCompatEditText3.setOnClickListener(this);
if (this.l.getEventNominal() != null) {
appCompatEditText3.setText(Locales.money(this.l.getEventNominal().doubleValue()));
}
I(appCompatEditText3, R.string.pln_label_nominal, NOMINAL_TAG);
}
} else if (this.l.getGroup_id().equals("13")) {
AppCompatEditText nominalEditText = new NominalEditText(new ContextThemeWrapper((Context) this, R.style.form_input), null, 0);
nominalEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(11)});
if (this.l.getEventNominal() != null) {
nominalEditText.setText(Locales.money(this.l.getEventNominal().doubleValue()));
}
I(nominalEditText, R.string.cc_label_nominal, NOMINAL_TAG);
}
} else if (this.l.getGroup_id().equals(QRISO.POI_METHOD_STATIC)) {
boolean equals2 = this.l.getProduct_id().equals(TelkomMessage.SPEEDY);
if (equals2) {
i3 = 2132084028;
}
AppCompatEditText appCompatEditText4 = new AppCompatEditText(new ContextThemeWrapper((Context) this, i3), (AttributeSet) null, 0);
appCompatEditText4.setInputType(1);
appCompatEditText4.setFilters(new InputFilter[]{new InputFilter.LengthFilter(16)});
if (this.l.getEventBillinfo1() != null) {
appCompatEditText4.setText(this.l.getEventBillinfo1());
}
if (equals2) {
appCompatEditText4.setOnTouchListener(K(appCompatEditText4));
}
I(appCompatEditText4, equals2 ? R.string.telkom_label_id_pelanggan : R.string.telkom_label_kode_area, ID_PEL1_TAG);
if (!equals2) {
AppCompatEditText serialEditText3 = new SerialEditText(new ContextThemeWrapper((Context) this, R.style.form_input_img), null, 0);
serialEditText3.setFilters(new InputFilter[]{new InputFilter.LengthFilter(24)});
if (this.l.getEventBillinfo2() != null) {
serialEditText3.setText(this.l.getEventBillinfo2());
}
serialEditText3.setOnTouchListener(K(serialEditText3));
I(serialEditText3, R.string.telkom_label_no_telp, ID_PEL2_TAG);
}
} else if (this.l.getGroup_id().equals("21")) {
AppCompatEditText serialEditText4 = new SerialEditText(new ContextThemeWrapper((Context) this, R.style.form_input_img), null, 0);
serialEditText4.setFilters(new InputFilter[]{new InputFilter.LengthFilter(24)});
if (this.l.getEventBillinfo1() != null) {
serialEditText4.setText(this.l.getEventBillinfo1());
}
serialEditText4.setOnTouchListener(K(serialEditText4));
I(serialEditText4, R.string.hppasca_label_id_pelanggan, ID_PEL1_TAG);
} else if (this.l.getGroup_id().equals("3") || this.l.getGroup_id().equals("36") || this.l.getGroup_id().equals("37")) {
AppCompatEditText appCompatEditText5 = new AppCompatEditText(new ContextThemeWrapper((Context) this, R.style.form_input_img), (AttributeSet) null, 0);
appCompatEditText5.setInputType(1);
appCompatEditText5.setFilters(new InputFilter[]{new InputFilter.LengthFilter(16)});
if (this.l.getEventBillinfo1() != null) {
appCompatEditText5.setText(this.l.getEventBillinfo1());
}
appCompatEditText5.setOnTouchListener(K(appCompatEditText5));
I(appCompatEditText5, R.string.asuransi_label_id_pelanggan, ID_PEL1_TAG);
if (this.l.getGroup_id().equals("36") || this.l.getGroup_id().equals("37")) {
findViewById(R.id.tv_product_category).setVisibility(8);
this.g.setVisibility(8);
}
} else if (this.l.getGroup_id().equals("40")) {
AppCompatEditText appCompatEditText6 = new AppCompatEditText(new ContextThemeWrapper((Context) this, R.style.form_input_img), (AttributeSet) null, 0);
appCompatEditText6.setInputType(1);
appCompatEditText6.setFilters(new InputFilter[]{new InputFilter.LengthFilter(64)});
if (this.l.getEventBillinfo1() != null) {
appCompatEditText6.setText(this.l.getEventBillinfo1());
}
appCompatEditText6.setOnTouchListener(K(appCompatEditText6));
I(appCompatEditText6, R.string.scti_label_tujuan, ID_PEL1_TAG);
AppCompatEditText nominalEditText2 = new NominalEditText(new ContextThemeWrapper((Context) this, R.style.form_input), null, 0);
nominalEditText2.setFilters(new InputFilter[]{new InputFilter.LengthFilter(11)});
if (this.l.getEventNominal() != null) {
nominalEditText2.setText(Locales.money(this.l.getEventNominal().doubleValue()));
}
I(nominalEditText2, R.string.scti_label_nominal, NOMINAL_TAG);
AppCompatEditText appCompatEditText7 = new AppCompatEditText(new ContextThemeWrapper((Context) this, R.style.form_textarea_multiline), (AttributeSet) null, 0);
appCompatEditText7.setInputType(1);
appCompatEditText7.setFilters(new InputFilter[]{new InputFilter.LengthFilter(255)});
if (this.l.getEventRemark() != null) {
appCompatEditText7.setText(this.l.getEventRemark());
}
I(appCompatEditText7, R.string.scti_label_note, REMARK_TAG);
} else {
Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.auto_form_not_ready), new BBCallback() {
@Override
public final void do_callback(int i4, Object obj) {
AutoDebitAddActivity.this.W(i4, (Boolean) obj);
}
});
}
}
F();
J();
}
public final void O(String str, String str2) {
LinkedHashMap<String, Object> linkedHashMap;
try {
linkedHashMap = Mapper.jsonToMap(new JSONObject(this.dataSession.retrieve(DataSession.PROPERTY_AUTO_DEBIT_PRODUCT_MAP)));
} catch (JSONException e2) {
e2.printStackTrace();
linkedHashMap = null;
}
this.z = new ArrayList<>();
Objects.requireNonNull(linkedHashMap);
Object obj = linkedHashMap.get(str);
StringBuilder sb = new StringBuilder();
sb.append("initEventProduct: ");
sb.append(str);
sb.append(str2);
if (obj instanceof LinkedHashMap) {
Object obj2 = ((LinkedHashMap) obj).get(str2);
StringBuilder sb2 = new StringBuilder();
sb2.append("initEventProduct: ");
sb2.append(obj2);
if (obj2 instanceof LinkedHashMap) {
LinkedHashMap linkedHashMap2 = (LinkedHashMap) obj2;
Object obj3 = linkedHashMap2.get("list_produk");
this.r = Var.toString(linkedHashMap2.get("kategori"), "");
if (obj3 instanceof HashMap) {
HashMap hashMap = (HashMap) obj3;
Iterator it = hashMap.keySet().iterator();
while (it.hasNext()) {
Object obj4 = hashMap.get((String) it.next());
Objects.requireNonNull(obj4);
((LinkedHashMap) obj4).put("images", linkedHashMap2.get("image"));
((LinkedHashMap) obj4).entrySet();
StringBuilder sb3 = new StringBuilder();
sb3.append("initEventProduct: ");
sb3.append(obj4);
HashMap hashMap2 = (HashMap) obj4;
String var = Var.toString(hashMap2.get("idproduk"), "-na-");
String var2 = Var.toString(hashMap2.get("image"), "-na-");
String var3 = Var.toString(hashMap2.get("images"), "-na-");
ProdukListEntity produkListEntity = new ProdukListEntity(var, Var.toString(hashMap2.get("namaproduk"), "-na-"));
produkListEntity.setSubname(var);
if (var2 == null || var2.equals("-na-") || var2.isEmpty()) {
var2 = var3;
}
produkListEntity.setDrawable_url(var2);
this.z.add(produkListEntity);
}
}
}
}
}
public final void a0() {
Intent intent = new Intent("android.intent.action.PICK");
intent.setType("vnd.android.cursor.dir/phone_v2");
ActivityCompat.startActivityForResult(this, intent, PICK_CONTACT_REQUEST_CODE, (Bundle) null);
}
public final void b0() {
if (this.appSession.isEnablePinPaymentTransaction()) {
Affinity.requestInputPin(this, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.this.Y(i, (String) obj);
}
});
} else {
H("");
}
}
public final void c0() {
if (Affinity.isPermissionGranted(this, "android.permission.READ_CONTACTS")) {
a0();
} else {
Affinity.confirm(this, getString(R.string.title_confirm), getString(R.string.transaction_contact_permission), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.this.Z(i, (Boolean) obj);
}
});
}
}
public final void d0() {
if (WidgetHelper.getProductIdTag(this.d).isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.d.getHint()));
return;
}
EditText editText = (EditText) this.c.findViewWithTag(ID_PEL1_TAG);
String value = editText instanceof SerialEditText ? ((SerialEditText) editText).getValue() : editText != 0 ? editText.getText().toString().trim() : "";
EditText editText2 = (EditText) this.c.findViewWithTag(NOMINAL_TAG);
if (editText2 instanceof NominalEditText) {
((NominalEditText) editText2).getValue();
} else if (editText2 != 0) {
editText2.getText().toString().trim();
}
Calendar calendar = Calendar.getInstance();
calendar.add(5, 1);
Date parse = DateTime.parse(this.e.getText().toString(), "dd-MM-yyyy");
Date parse2 = DateTime.parse(this.f.getText().toString(), "dd-MM-yyyy");
if (parse2.before(calendar.getTime())) {
Affinity.info(this, false, "Minimum waktu awal adalah satu hari ke depan!");
return;
}
DateTime.format(parse, "yyyy-MM-dd");
DateTime.format(parse2, "yyyy-MM-dd");
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), AutoDebitMessage.PATH_ADD_BPJS);
autoDebitMessage.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
autoDebitMessage.setItem(DataMessage.PIN, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN));
autoDebitMessage.setItem("no_polis", value);
autoDebitMessage.setItem("hari_debet", this.p);
autoDebitMessage.setItem("nama_rekening", this.appSession.retrieve(AppSession.PROPERTY_OWNER_NAME));
autoDebitMessage.setItem("no_hp", this.appSession.retrieve(AppSession.PROPERTY_HANDPHONE));
autoDebitMessage.setItem(TrainFormActivity.K_EMAIL, this.appSession.retrieve(AppSession.PROPERTY_EMAIL));
autoDebitMessage.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
MessageComposer messageComposer = new MessageComposer(2, autoDebitMessage.getPath());
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setIs_encrypted(true);
messageComposer.setMessageProcess(new a(value));
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(autoDebitMessage);
messageSender.execute();
}
public final void e0(String str, String str2) {
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), AutoDebitMessage.PATH_UPDATE_BPJS);
autoDebitMessage.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
autoDebitMessage.setItem(DataMessage.PIN, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN));
autoDebitMessage.setItem("no_polis", str);
autoDebitMessage.setItem("hari_debet", str2);
autoDebitMessage.setItem("nama_rekening", this.appSession.retrieve(AppSession.PROPERTY_OWNER_NAME));
autoDebitMessage.setItem("no_hp", this.appSession.retrieve(AppSession.PROPERTY_HANDPHONE));
autoDebitMessage.setItem(TrainFormActivity.K_EMAIL, this.appSession.retrieve(AppSession.PROPERTY_EMAIL));
autoDebitMessage.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
MessageComposer messageComposer = new MessageComposer(2, autoDebitMessage.getPath());
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setIs_encrypted(true);
messageComposer.setMessageProcess(new b());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(autoDebitMessage);
messageSender.execute();
}
@Override
public String getClassSimpleName() {
return "autodebitadd";
}
@Override
public int getLayoutResource() {
return R.layout.activity_auto_debit_add;
}
@Override
public String getWikiNameSpace() {
return "panduan_transaksi:calendar:bayar_otomatis";
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onActivityResult(int i, int i2, Intent intent) {
if (i != PICK_CONTACT_REQUEST_CODE) {
super.onActivityResult(i, i2, intent);
return;
}
if (i2 == -1) {
Uri data = intent.getData();
Objects.requireNonNull(data);
Cursor query = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, "_id=?", new String[]{data.getLastPathSegment()}, null);
if (query != null) {
if (query.moveToFirst()) {
String replaceAll = query.getString(query.getColumnIndexOrThrow("data1")).replaceAll("\\D", "");
if (replaceAll.startsWith(QRISO.ID_ADD_DATA)) {
replaceAll = "0" + replaceAll.substring(2);
}
onOptionChoosen(null, PICK_CONTACT_REQUEST_CODE, new ProdukListEntity(replaceAll, query.getString(query.getColumnIndexOrThrow("display_name"))));
}
query.close();
}
}
}
@Override
public void onClick(View view) {
if (view.getId() == 2131362408) {
b0();
return;
}
if (view.getId() == 2131364132) {
OptionListFragment optionListFragment = new OptionListFragment();
optionListFragment.setArguments(optionListFragment.setupDefaultBundle(54321, this.d.getHint(), this.s, Boolean.TRUE));
optionListFragment.show(getSupportFragmentManager(), "sch_type_option");
return;
}
if (view.getId() == 2131364014) {
Calendar calendar = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
calendar2.add(1, 5);
this.h.setMinDate(calendar);
this.h.setMaxDate(calendar2);
this.h.show(getFragmentManager(), "date_start_picker");
return;
}
if (view.getId() == 2131364012) {
Calendar calendar3 = Calendar.getInstance();
Calendar calendar4 = Calendar.getInstance();
calendar4.add(1, 5);
this.i.setMinDate(calendar3);
this.i.setMaxDate(calendar4);
this.i.show(getFragmentManager(), "date_end_picker");
return;
}
if (!Var.toString(view.getTag(), "").equals(NOMINAL_TAG)) {
if (view.getId() != 2131364122) {
if (view.getId() == 2131362313) {
Affinity.deleteADB((Activity) this, 2, "Konfirmasi Hapus Bayar Otomatis", "Apakah kamu yakin akan menghapus pembayaran otomatis untuk tagihan ini?", (BBCallback<Boolean>) new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AutoDebitAddActivity.this.X(i, (Boolean) obj);
}
});
return;
} else {
super.onClick(view);
return;
}
}
OptionListFragment optionListFragment2 = new OptionListFragment();
optionListFragment2.setArguments(optionListFragment2.setupDefaultBundle(25646, "Pilih Produk " + this.r, this.z, Boolean.TRUE));
optionListFragment2.show(getSupportFragmentManager(), "product_option");
return;
}
ArrayList arrayList = new ArrayList();
arrayList.add(new ProdukListEntity("20000", "Token PLN 20.000"));
arrayList.add(new ProdukListEntity("50000", "Token PLN 50.000"));
arrayList.add(new ProdukListEntity("100000", "Token PLN 100.000"));
arrayList.add(new ProdukListEntity("200000", "Token PLN 200.000"));
arrayList.add(new ProdukListEntity("500000", "Token PLN 500.000"));
arrayList.add(new ProdukListEntity("1000000", "Token PLN 1.000.000"));
arrayList.add(new ProdukListEntity("5000000", "Token PLN 5.000.000"));
arrayList.add(new ProdukListEntity("10000000", "Token PLN 10.000.000"));
arrayList.add(new ProdukListEntity("50000000", "Token PLN 50.000.000"));
OptionListFragment optionListFragment3 = new OptionListFragment();
optionListFragment3.setArguments(optionListFragment3.setupDefaultBundle(Integer.valueOf(AddPlnFragment.PLN_DENOM), this.d.getHint(), arrayList, Boolean.FALSE));
optionListFragment3.show(getSupportFragmentManager(), "pln_nominal_option");
}
@Override
public void onClickNumber(int i, String str) {
this.p = str;
StringBuilder sb = new StringBuilder();
sb.append("onClickNumber: ");
sb.append(str);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Bundle extras = getIntent().getExtras();
if (extras == null) {
extras = new Bundle();
}
AutoDebitFormFactory autoDebitFormFactory = new AutoDebitFormFactory(extras);
this.l = autoDebitFormFactory;
O(autoDebitFormFactory.getSegment_id(), this.l.getGroup_id());
if (this.l.getScheduler_id() != null && !this.l.getScheduler_id().isEmpty()) {
L();
return;
}
if (this.l.getGroup_id().equals("36") || this.l.getGroup_id().equals("37")) {
this.l.setProduct_id(this.z.get(0).getCode());
}
N();
}
public void onDateSet(DatePickerDialog datePickerDialog, int i, int i2, int i3) {
Calendar calendar = Calendar.getInstance();
calendar.add(11, 1);
int i4 = calendar.get(11);
calendar.set(12, 0);
calendar.set(13, 0);
Date time = calendar.getTime();
calendar.set(1, i);
calendar.set(5, i3);
calendar.set(2, i2);
if (datePickerDialog.getTag() != null) {
if (datePickerDialog.getTag().equals("date_start_picker")) {
if (this.l.getProduct_id().equals(AsuransiMessage.ASRBPJSKS)) {
this.e.setText(DateTime.format(calendar.getTime(), "dd-MM-yyyy"));
return;
}
this.e.setText(DateTime.format(calendar.getTime(), "dd-MM-yyyy HH:mm"));
this.n = "time_start_picker";
if (calendar.getTime().equals(time)) {
this.j.setMinTime(i4, 0, 0);
} else {
this.j.setMinTime(0, 0, 0);
}
this.j.show(getFragmentManager(), "time_start_picker");
return;
}
if (datePickerDialog.getTag().equals("date_end_picker")) {
if (this.l.getProduct_id().equals(AsuransiMessage.ASRBPJSKS)) {
this.f.setText(DateTime.format(calendar.getTime(), "dd-MM-yyyy"));
return;
}
this.f.setText(DateTime.format(calendar.getTime(), "dd-MM-yyyy HH:mm"));
this.n = "time_end_picker";
if (calendar.getTime().equals(time)) {
this.k.setMinTime(i4, 0, 0);
} else {
this.k.setMinTime(0, 0, 0);
}
this.k.show(getFragmentManager(), "time_end_picker");
}
}
}
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long j) {
String[] stringArray = getResources().getStringArray(R.array.auto_form_date_day);
String[] strArr = new String[stringArray.length - i];
ArrayList arrayList = new ArrayList();
for (int i2 = 0; i2 < stringArray.length - i; i2++) {
String str = stringArray[i2 + i];
strArr[0] = str;
arrayList.add(str);
}
this.w.setAdapter((SpinnerAdapter) new ArrayAdapter((Context) this, R.layout.component_auto_debit_date, (List) arrayList));
J();
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
@Override
public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
if (i == 54321) {
WidgetHelper.setProductIdTag(this.d, produkListEntity.getCode(), produkListEntity.getName());
WidgetHelper.setProductIdDrawable(this.d, produkListEntity);
return;
}
if (i == 34521) {
AppCompatEditText findViewWithTag = this.c.findViewWithTag(NOMINAL_TAG);
if (findViewWithTag != null) {
findViewWithTag.setText(Locales.money(produkListEntity.getCode()));
return;
}
return;
}
if (i != SUBSCRIBER_ID_REQUEST_CODE && i != PICK_CONTACT_REQUEST_CODE) {
if (i == 25646) {
this.l.setProduct_id(produkListEntity.getCode());
N();
WidgetHelper.setProductIdTag(this.g, produkListEntity.getCode(), produkListEntity.getName());
return;
}
return;
}
String code = produkListEntity.getCode();
if (this.l.getProduct_name().equals(TelkomMessage.TELEPON)) {
AppCompatEditText findViewWithTag2 = this.c.findViewWithTag(ID_PEL2_TAG);
if (findViewWithTag2 != null) {
findViewWithTag2.setText(code);
return;
}
return;
}
AppCompatEditText findViewWithTag3 = this.c.findViewWithTag(ID_PEL1_TAG);
if (findViewWithTag3 != null) {
findViewWithTag3.setText(code);
}
}
@Override
public void onRequestPermissionsResult(int i, @NonNull String[] strArr, @NonNull int[] iArr) {
if (i != 11674) {
super.onRequestPermissionsResult(i, strArr, iArr);
} else if (iArr[0] == 0) {
a0();
} else {
Affinity.info(this, false, getString(R.string.transaction_contact_permission_denied));
}
}
public void onTimeSet(RadialPickerLayout radialPickerLayout, int i, int i2, int i3) {
Calendar calendar = Calendar.getInstance();
String str = this.n;
if (str != null && str.equals("time_start_picker")) {
calendar.setTime(DateTime.parse(this.e.getText().toString(), "dd-MM-yyyy HH:mm"));
calendar.set(11, i);
calendar.set(12, 0);
calendar.set(13, 0);
this.e.setText(DateTime.format(calendar.getTime(), "dd-MM-yyyy HH:mm"));
return;
}
String str2 = this.n;
if (str2 == null || !str2.equals("time_end_picker")) {
return;
}
calendar.setTime(DateTime.parse(this.f.getText().toString(), "dd-MM-yyyy HH:mm"));
calendar.set(11, i);
calendar.set(12, 0);
calendar.set(13, 0);
this.f.setText(DateTime.format(calendar.getTime(), "dd-MM-yyyy HH:mm"));
}
}