导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - TrainSeatChangeActivity.java 源代码

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

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


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

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.util.SparseArray;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.TextView;
import androidx.appcompat.widget.SearchView;
import androidx.core.content.res.ResourcesCompat;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.BaseAdapter;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.TrainPassengerEntity;
import com.bm.sc.bebasbayar.adapter.entity.TrainScheduleEntity;
import com.bm.sc.bebasbayar.adapter.entity.TrainSeatEntity;
import com.bm.sc.bebasbayar.adapter.list.TrainPassengerChangerAdapter;
import com.bm.sc.bebasbayar.adapter.list.TrainSeatChangerAdapter;
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.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.mp.KeretaMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.ticket.TrainSeatChangeActivity;
import com.bm.sc.bebasbayar.ui.fragment.kereta.TrainDetailSeatFragment;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.android.ViewAnimator;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Objects;
import org.apache.commons.text.WordUtils;
import org.json.JSONArray;
import org.json.JSONException;

public class TrainSeatChangeActivity extends BaseActivity implements AdapterInvoker, AdapterView.OnItemClickListener {
    public static final String FLAG_UPDATE_SEAT = "list:update:passenger";
    public static final String KSA_PREFIX = "KSA";
    public final HashMap<String, ArrayList<TrainSeatEntity>> c = new HashMap<>();
    public String d;
    public String e;
    public String f;
    public ArrayList<TrainPassengerEntity> g;
    public TrainPassengerChangerAdapter h;
    public TrainSeatChangerAdapter i;
    public int j;
    public ArrayList<TrainSeatEntity> k;
    public String l;
    public TrainSeatEntity m;
    public AutoCompleteTextView n;
    public String[] o;

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

        public void b(int i, Boolean bool) {
            Bundle bundle = new Bundle();
            bundle.putParcelableArrayList(TrainSeatChangeActivity.FLAG_UPDATE_SEAT, TrainSeatChangeActivity.this.g);
            Intent intent = new Intent();
            intent.putExtras(bundle);
            TrainSeatChangeActivity.this.setResult(-1, intent);
            TrainSeatChangeActivity.this.finish();
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            KeretaMessage keretaMessage = new KeretaMessage(baseMessage);
            if (!keretaMessage.isOK()) {
                Affinity.info(TrainSeatChangeActivity.this, false, keretaMessage.getMessageDescription());
            } else {
                SearchView.OnQueryTextListener onQueryTextListener = TrainSeatChangeActivity.this;
                Affinity.info(onQueryTextListener, 1, onQueryTextListener.getString(R.string.title_info), keretaMessage.getMessageDescription(), new BBCallback() {
                    @Override
                    public final void do_callback(int i, Object obj) {
                        TrainSeatChangeActivity.a.this.b(i, (Boolean) obj);
                    }
                });
            }
        }

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

        @Override
        public void preProcess() {
        }
    }

    public void A(int i) {
        this.n.setText((CharSequence) this.o[i], false);
    }

    public static Bundle composeBundle(String str, String str2, String str3, String str4, ArrayList<TrainPassengerEntity> arrayList, int i, String str5, String str6) {
        Bundle bundle = new Bundle();
        bundle.putString("KSA1", str);
        bundle.putString("KSA16", str2);
        bundle.putString("KSA17", str3);
        bundle.putInt("KSA18", arrayList.size());
        bundle.putString("KSA60", str4);
        bundle.putParcelableArrayList("list:passenger", arrayList);
        bundle.putInt("init:passenger", i);
        bundle.putString("depart", str5);
        bundle.putString("arrive", str6);
        return bundle;
    }

    public void z(int i, Boolean bool) {
        finish();
    }

    public final void B(TrainSeatEntity trainSeatEntity) {
        TrainSeatEntity trainSeatEntity2 = new TrainSeatEntity(trainSeatEntity.getRow());
        this.m = trainSeatEntity2;
        trainSeatEntity2.setColA(trainSeatEntity.getColA());
        this.m.setColB(trainSeatEntity.getColB());
        this.m.setColC(trainSeatEntity.getColC());
        this.m.setColD(trainSeatEntity.getColD());
        this.m.setColE(trainSeatEntity.getColE());
        this.m.setColF(trainSeatEntity.getColF());
        this.m.setChoosenColumn(trainSeatEntity.getChoosenColumn());
        this.m.setChoosenRow(trainSeatEntity.getChoosenRow());
        this.m.setIndexRowChoosen(trainSeatEntity.getIndexRowChoosen());
    }

    public final void C(String str, int i) {
        ArrayList<Object> arrayList;
        int i2;
        int i3;
        try {
            arrayList = Mapper.jsonToList(new JSONArray(str));
        } catch (JSONException unused) {
            arrayList = new ArrayList<>();
        }
        this.c.clear();
        ArrayList arrayList2 = new ArrayList();
        Iterator<Object> it = arrayList.iterator();
        while (true) {
            boolean z = false;
            z = false;
            z = false;
            z = false;
            z = false;
            if (!it.hasNext()) {
                this.o = new String[arrayList2.size()];
                for (int i4 = 0; i4 < arrayList2.size(); i4++) {
                    ((ProdukListEntity) arrayList2.get(i4)).setIs_enabled(false);
                    this.o[i4] = ((ProdukListEntity) arrayList2.get(i4)).getCode();
                }
                ((ProdukListEntity) arrayList2.get(i)).setIs_enabled(true);
                this.i.setIs5Seat(x() && str.contains("\"E\""));
                boolean z2 = (!str.contains("\"A\"") || !str.contains("\"B\"") || str.contains("\"C\"") || str.contains("\"D\"") || str.contains("\"E\"")) ? false : true;
                boolean z3 = str.contains("\"A\"") && str.contains("\"B\"") && str.contains("\"C\"") && str.contains("\"D\"") && !str.contains("\"E\"");
                if (str.contains("\"A\"") && str.contains("\"B\"") && str.contains("\"C\"") && str.contains("\"D\"") && str.contains("\"E\"")) {
                    z = true;
                }
                this.i.setIs5Seat(z);
                this.i.setIs4Seat(z3);
                this.i.setIs2Seat(z2);
                if (this.c.isEmpty()) {
                    return;
                }
                this.k = this.c.get(this.l);
                this.i.updateList(this.c.get(this.l));
                return;
            }
            Object next = it.next();
            if (next instanceof ArrayList) {
                ArrayList arrayList3 = (ArrayList) next;
                String str2 = arrayList3.get(0).toString().substring(0, 3) + " " + arrayList3.get(1).toString();
                SparseArray sparseArray = new SparseArray();
                if (arrayList3.get(2) instanceof ArrayList) {
                    Iterator it2 = ((ArrayList) arrayList3.get(2)).iterator();
                    while (it2.hasNext()) {
                        ArrayList arrayList4 = (ArrayList) it2.next();
                        i2 = (!((String) arrayList4.get(2)).equals(this.f) || ((String) arrayList4.get(3)).equals("1")) ? 0 : 1;
                        i3 = Var.toInt(arrayList4.get(0), 0);
                        String var = Var.toString(arrayList4.get(1), "X");
                        if (sparseArray.get(i3) == null) {
                            sparseArray.put(i3, new TrainSeatEntity(String.valueOf(i3)));
                        }
                        var.hashCode();
                        switch (var) {
                            case "A":
                                ((TrainSeatEntity) sparseArray.get(i3)).setColA(i2);
                                break;
                            case "B":
                                ((TrainSeatEntity) sparseArray.get(i3)).setColB(i2);
                                break;
                            case "C":
                                ((TrainSeatEntity) sparseArray.get(i3)).setColC(i2);
                                break;
                            case "D":
                                ((TrainSeatEntity) sparseArray.get(i3)).setColD(i2);
                                break;
                            case "E":
                                ((TrainSeatEntity) sparseArray.get(i3)).setColE(i2);
                                break;
                            case "F":
                                ((TrainSeatEntity) sparseArray.get(i3)).setColF(i2);
                                break;
                        }
                    }
                    ArrayList<TrainSeatEntity> arrayList5 = new ArrayList<>(sparseArray.size());
                    int i5 = 0;
                    int i6 = 0;
                    int i7 = 0;
                    int i8 = 0;
                    int i9 = 0;
                    int i10 = 0;
                    for (int i11 = 0; i11 < sparseArray.size(); i11++) {
                        if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColA() == 1) {
                            i5++;
                        }
                        if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColB() == 1) {
                            i6++;
                        }
                        if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColC() == 1) {
                            i7++;
                        }
                        if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColD() == 1) {
                            i8++;
                        }
                        if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColE() == 1) {
                            i9++;
                        }
                        if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColF() == 1) {
                            i10++;
                        }
                        arrayList5.add((TrainSeatEntity) sparseArray.valueAt(i11));
                    }
                    int i12 = i5 + i6 + i7 + i8 + i9 + i10;
                    ProdukListEntity produkListEntity = new ProdukListEntity(str2, str2);
                    produkListEntity.setDrawable_res(Integer.valueOf(str2.startsWith(TrainScheduleEntity.TRAIN_ARS_PREFIX) ? R.drawable.ic_bb_logo_ars : R.drawable.ic_bb_logo_kai));
                    produkListEntity.setDescription(Var.toString(Integer.valueOf(i12), "").concat(" Kursi"));
                    arrayList2.add(produkListEntity);
                    this.c.put(str2, arrayList5);
                }
            }
        }
    }

    public final void D() {
        final int i = Var.toInt(this.g.get(this.j).getWagonNumber(), 1) - 1;
        this.n.postDelayed(new Runnable() {
            @Override
            public final void run() {
                TrainSeatChangeActivity.this.A(i);
            }
        }, 1000L);
    }

    public final String E(String str) {
        return str.toUpperCase().startsWith("EKS") ? "EKSEKUTIF" : (!str.toUpperCase().startsWith("EKO") && str.toUpperCase().startsWith("BIS")) ? "BISNIS" : "EKONOMI";
    }

    public final void F() {
        for (int i = 0; i < this.g.size(); i++) {
            if (i == this.j) {
                this.g.get(i).setSelected(true);
                String[] split = this.l.split("\\s+");
                this.g.get(i).setTrainClass(split[0]);
                this.g.get(i).setWagonNumber(split[1]);
                TrainPassengerEntity trainPassengerEntity = this.g.get(i);
                TrainSeatEntity trainSeatEntity = this.m;
                trainPassengerEntity.setSeatNum(trainSeatEntity == null ? "" : trainSeatEntity.getChoosenRow());
                TrainPassengerEntity trainPassengerEntity2 = this.g.get(i);
                TrainSeatEntity trainSeatEntity2 = this.m;
                trainPassengerEntity2.setSeatCol(trainSeatEntity2 != null ? trainSeatEntity2.getChoosenColumn() : "");
            } else {
                this.g.get(i).setSelected(false);
            }
            this.h.updateIndexOnList(i, this.g.get(i));
        }
        this.h.updateList(this.g);
    }

    @Override
    public void adapterResult(BaseAdapter baseAdapter, Object obj, int i) {
        if (!(baseAdapter instanceof TrainSeatChangerAdapter)) {
            if (baseAdapter instanceof TrainPassengerChangerAdapter) {
                this.j = i;
                for (int i2 = 0; i2 < this.g.size(); i2++) {
                    if (i2 == this.j) {
                        this.g.get(i2).setSelected(true);
                        this.l = this.g.get(i2).getTrainClass() + " " + this.g.get(i2).getWagonNumber();
                    } else {
                        this.g.get(i2).setSelected(false);
                    }
                    this.h.updateIndexOnList(i2, this.g.get(i2));
                }
                this.h.updateList(this.g);
                this.i.updateList(this.c.get(this.l));
                this.n.setText((CharSequence) this.l, false);
                return;
            }
            return;
        }
        TrainSeatEntity trainSeatEntity = (TrainSeatEntity) obj;
        trainSeatEntity.getChoosenColumn();
        trainSeatEntity.getChoosenRow();
        if (w(trainSeatEntity)) {
            Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.train_seat_for_another), null);
            return;
        }
        this.g.get(this.j).setSeatCol(trainSeatEntity.getChoosenColumn());
        this.g.get(this.j).setSeatNum(trainSeatEntity.getChoosenRow());
        TrainPassengerChangerAdapter trainPassengerChangerAdapter = this.h;
        int i3 = this.j;
        trainPassengerChangerAdapter.notifyItemChanged(i3, this.g.get(i3));
        TrainSeatEntity trainSeatEntity2 = this.m;
        if (trainSeatEntity2 == null || trainSeatEntity2.getIndexRowChoosen() == null) {
            B(trainSeatEntity);
            this.m.setIndexRowChoosen(Integer.valueOf(i));
            this.i.updateIndexOnList(i, this.m);
            return;
        }
        if (this.m.getIndexRowChoosen() != null && Objects.equals(this.m.getIndexRowChoosen(), Integer.valueOf(i))) {
            trainSeatEntity.setIndexRowChoosen(Integer.valueOf(i));
            B(trainSeatEntity);
            this.i.updateIndexOnList(i, this.m);
        } else {
            if (this.m.getIndexRowChoosen() == null || Objects.equals(this.m.getIndexRowChoosen(), Integer.valueOf(i))) {
                return;
            }
            int intValue = this.m.getIndexRowChoosen().intValue();
            v();
            this.k.set(intValue, this.m);
            this.i.updateIndexOnList(intValue, this.m);
            B(trainSeatEntity);
            this.m.setIndexRowChoosen(Integer.valueOf(i));
            this.k.set(this.m.getIndexRowChoosen().intValue(), this.m);
            this.i.updateIndexOnList(this.m.getIndexRowChoosen().intValue(), this.m);
        }
    }

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

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

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

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

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

    @Override
    public void onClick(View view) {
        if (view.getId() != 2131362408) {
            super.onClick(view);
            return;
        }
        if (y()) {
            Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.train_err_seat_match), null);
            return;
        }
        TrainPassengerEntity u = u(0);
        TrainPassengerEntity u2 = u(1);
        TrainPassengerEntity u3 = u(2);
        TrainPassengerEntity u4 = u(3);
        String t = t(u, u2, u3, u4);
        String s = s(u, u2, u3, u4);
        KeretaMessage keretaMessage = new KeretaMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        keretaMessage.setProcessingProductCode(KeretaMessage.PROCESSING_SEAT_CHANGE);
        keretaMessage.setAdditional_dataValue(56, t);
        keretaMessage.setAdditional_dataValue(55, this.d);
        keretaMessage.setAdditional_dataValue(61, E(u.getTrainClass()));
        keretaMessage.setAdditional_dataValue(62, u.getWagonNumber());
        keretaMessage.setAdditional_dataValue(63, E(u.getTrainClass()));
        keretaMessage.setAdditional_dataValue(64, u.getWagonNumber());
        keretaMessage.setAdditional_dataValue(65, u.getSeatNum());
        keretaMessage.setAdditional_dataValue(66, u.getSeatCol());
        keretaMessage.setAdditional_dataValue(67, E(u2 == null ? u.getTrainClass() : u2.getTrainClass()));
        keretaMessage.setAdditional_dataValue(68, u2 == null ? u.getWagonNumber() : u2.getWagonNumber());
        keretaMessage.setAdditional_dataValue(69, u2 == null ? "" : u2.getSeatNum());
        keretaMessage.setAdditional_dataValue(70, u2 == null ? "" : u2.getSeatCol());
        keretaMessage.setAdditional_dataValue(71, E(u3 == null ? u.getTrainClass() : u3.getTrainClass()));
        keretaMessage.setAdditional_dataValue(72, u3 == null ? u.getWagonNumber() : u3.getWagonNumber());
        keretaMessage.setAdditional_dataValue(73, u3 == null ? "" : u3.getSeatNum());
        keretaMessage.setAdditional_dataValue(74, u3 == null ? "" : u3.getSeatCol());
        keretaMessage.setAdditional_dataValue(75, E(u4 == null ? u.getTrainClass() : u4.getTrainClass()));
        keretaMessage.setAdditional_dataValue(76, u4 == null ? u.getWagonNumber() : u4.getWagonNumber());
        keretaMessage.setAdditional_dataValue(77, u4 == null ? "" : u4.getSeatNum());
        keretaMessage.setAdditional_dataValue(78, u4 == null ? "" : u4.getSeatCol());
        keretaMessage.setAdditional_dataValue(84, s);
        Device.getAddressLocation(this);
        keretaMessage.setAdditional_dataValue(109, Device.getLogDevice(this));
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setData_type(1);
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setIs_credential(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setMessageProcess(new a());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(keretaMessage);
        messageSender.execute();
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        Bundle extras = getIntent().getExtras();
        if (extras == null) {
            Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.train_err_empty_data), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    TrainSeatChangeActivity.this.z(i, (Boolean) obj);
                }
            });
            return;
        }
        this.d = extras.getString("KSA1", "");
        this.e = extras.getString("KSA16", "");
        this.f = extras.getString("KSA17", "");
        int i = extras.getInt("KSA18", 0);
        String capitalize = WordUtils.capitalize(extras.getString("depart", ""));
        String capitalize2 = WordUtils.capitalize(extras.getString("arrive", ""));
        ((TextView) findViewById(R.id.tv_depart)).setText(WordUtils.capitalizeFully(capitalize));
        ((TextView) findViewById(R.id.tv_arrive)).setText(WordUtils.capitalizeFully(capitalize2));
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.seat_recycler);
        recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
        TrainSeatChangerAdapter trainSeatChangerAdapter = new TrainSeatChangerAdapter(this, x(), i);
        this.i = trainSeatChangerAdapter;
        trainSeatChangerAdapter.setViewAnimator(ViewAnimator.createAnimator(recyclerView));
        recyclerView.setAdapter(this.i);
        findViewById(R.id.btn_save).setOnClickListener(this);
        this.g = new ArrayList<>();
        this.g = extras.getParcelableArrayList("list:passenger");
        int i2 = extras.getInt("init:passenger");
        this.j = i2;
        TrainPassengerEntity trainPassengerEntity = this.g.get(i2);
        this.l = trainPassengerEntity.getTrainClass() + " " + trainPassengerEntity.getWagonNumber();
        RecyclerView recyclerView2 = (RecyclerView) findViewById(R.id.passenger_changer);
        recyclerView2.setLayoutManager(new LinearLayoutManager(this, 0, false));
        TrainPassengerChangerAdapter trainPassengerChangerAdapter = new TrainPassengerChangerAdapter(this);
        this.h = trainPassengerChangerAdapter;
        trainPassengerChangerAdapter.setViewAnimator(ViewAnimator.createAnimator(recyclerView2));
        recyclerView2.setAdapter(this.h);
        this.h.updateList(this.g);
        this.n = (AutoCompleteTextView) findViewById(R.id.wagon_choosen);
        C(extras.getString("KSA60", ""), 0);
        this.g.get(this.j).setSelected(true);
        TrainPassengerChangerAdapter trainPassengerChangerAdapter2 = this.h;
        int i3 = this.j;
        trainPassengerChangerAdapter2.updateIndexOnList(i3, this.g.get(i3));
        this.n.setAdapter(new ArrayAdapter((Context) this, android.R.layout.simple_list_item_1, (Object[]) this.o));
        this.n.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public final void onItemClick(AdapterView adapterView, View view, int i4, long j) {
                TrainSeatChangeActivity.this.onItemClick(adapterView, view, i4, j);
            }
        });
        this.n.setDropDownBackgroundDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.rounded10dp_white_stroke_gray, (Resources.Theme) null));
        D();
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.train_seat, menu);
        return true;
    }

    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
        this.l = this.o[i];
        getClassSimpleName();
        this.i.updateList(this.c.get(this.l));
        this.m = null;
        F();
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() == 2131364820) {
            new TrainDetailSeatFragment().show(getSupportFragmentManager(), "Info Kursi");
        }
        return super.onOptionsItemSelected(menuItem);
    }

    public final String s(TrainPassengerEntity trainPassengerEntity, TrainPassengerEntity trainPassengerEntity2, TrainPassengerEntity trainPassengerEntity3, TrainPassengerEntity trainPassengerEntity4) {
        String str = E(trainPassengerEntity.getTrainClass()) + "-" + trainPassengerEntity.getWagonNumber() + "/" + trainPassengerEntity.getSeatNum() + "" + trainPassengerEntity.getSeatCol();
        if (trainPassengerEntity2 != null) {
            str = str + "," + E(trainPassengerEntity2.getTrainClass()) + "-" + trainPassengerEntity2.getWagonNumber() + "/" + trainPassengerEntity2.getSeatNum() + "" + trainPassengerEntity2.getSeatCol();
        }
        if (trainPassengerEntity3 != null) {
            str = str + "," + E(trainPassengerEntity3.getTrainClass()) + "-" + trainPassengerEntity3.getWagonNumber() + "/" + trainPassengerEntity3.getSeatNum() + "" + trainPassengerEntity3.getSeatCol();
        }
        if (trainPassengerEntity4 == null) {
            return str;
        }
        return str + "," + E(trainPassengerEntity4.getTrainClass()) + "-" + trainPassengerEntity4.getWagonNumber() + "/" + trainPassengerEntity4.getSeatNum() + "" + trainPassengerEntity4.getSeatCol();
    }

    public final String t(TrainPassengerEntity trainPassengerEntity, TrainPassengerEntity trainPassengerEntity2, TrainPassengerEntity trainPassengerEntity3, TrainPassengerEntity trainPassengerEntity4) {
        String str = trainPassengerEntity.getSeatNum() + "" + trainPassengerEntity.getSeatCol();
        if (trainPassengerEntity2 != null) {
            str = str + "," + trainPassengerEntity2.getSeatNum() + "" + trainPassengerEntity2.getSeatCol();
        }
        if (trainPassengerEntity3 != null) {
            str = str + "," + trainPassengerEntity3.getSeatNum() + "" + trainPassengerEntity3.getSeatCol();
        }
        if (trainPassengerEntity4 == null) {
            return str;
        }
        return str + "," + trainPassengerEntity4.getSeatNum() + "" + trainPassengerEntity4.getSeatCol();
    }

    public final TrainPassengerEntity u(int i) {
        try {
            return this.g.get(i);
        } catch (Exception unused) {
            return null;
        }
    }

    public final void v() {
        TrainSeatEntity trainSeatEntity = this.m;
        trainSeatEntity.setColA(trainSeatEntity.getColA() == 2 ? 1 : this.m.getColA());
        TrainSeatEntity trainSeatEntity2 = this.m;
        trainSeatEntity2.setColB(trainSeatEntity2.getColB() == 2 ? 1 : this.m.getColB());
        TrainSeatEntity trainSeatEntity3 = this.m;
        trainSeatEntity3.setColC(trainSeatEntity3.getColC() == 2 ? 1 : this.m.getColC());
        TrainSeatEntity trainSeatEntity4 = this.m;
        trainSeatEntity4.setColD(trainSeatEntity4.getColD() == 2 ? 1 : this.m.getColD());
        TrainSeatEntity trainSeatEntity5 = this.m;
        trainSeatEntity5.setColE(trainSeatEntity5.getColE() == 2 ? 1 : this.m.getColE());
        TrainSeatEntity trainSeatEntity6 = this.m;
        trainSeatEntity6.setColF(trainSeatEntity6.getColF() != 2 ? this.m.getColF() : 1);
    }

    public final boolean w(TrainSeatEntity trainSeatEntity) {
        String[] split = this.l.split("\\s+");
        Iterator<TrainPassengerEntity> it = this.g.iterator();
        while (it.hasNext()) {
            TrainPassengerEntity next = it.next();
            if (next.getTrainClass().equals(split[0]) && next.getWagonNumber().equals(split[1]) && next.getSeatCol().equals(trainSeatEntity.getChoosenColumn()) && next.getSeatNum().equals(trainSeatEntity.getChoosenRow())) {
                return true;
            }
        }
        return false;
    }

    public final boolean x() {
        return this.e.equalsIgnoreCase(TrainScheduleEntity.getClassName(TrainScheduleEntity.CLASS_ECONOMY));
    }

    public final boolean y() {
        Iterator<TrainPassengerEntity> it = this.g.iterator();
        while (it.hasNext()) {
            TrainPassengerEntity next = it.next();
            if (next.getSeatCol().equals("") || next.getSeatCol().isEmpty() || next.getSeatNum().equals("") || next.getSeatNum().isEmpty()) {
                return true;
            }
        }
        return false;
    }
}