导航菜单

页面标题

页面副标题

EFFICIENT POS v1.5.7 - InsertUpdateGetSalesActivity.java 源代码

正在查看: EFFICIENT POS v1.5.7 应用的 InsertUpdateGetSalesActivity.java JAVA 源代码文件

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


package dev.gtr.pos.activity;

import android.app.DatePickerDialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.print.PrintAttributes;
import android.print.PrintManager;
import android.provider.Settings;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.Toast;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatSpinner;
import androidx.appcompat.widget.SwitchCompat;
import androidx.camera.core.CameraSelector;
import androidx.camera.core.ImageAnalysis;
import androidx.camera.core.ImageCapture;
import androidx.camera.core.Preview;
import androidx.camera.core.UseCase;
import androidx.camera.lifecycle.ProcessCameraProvider;
import androidx.camera.view.PreviewView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.content.FileProvider;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.journeyapps.barcodescanner.ScanContract;
import com.journeyapps.barcodescanner.ScanIntentResult;
import com.journeyapps.barcodescanner.ScanOptions;
import dev.gtr.pos.R;
import dev.gtr.pos.adapter.AdapterAlertBatchSl;
import dev.gtr.pos.adapter.AdapterAlertWarehouse;
import dev.gtr.pos.adapter.AdapterMlBarcode;
import dev.gtr.pos.adapter.AdapterPaymentAlert;
import dev.gtr.pos.adapter.AdapterPhoneSearch;
import dev.gtr.pos.adapter.AdapterReceipt;
import dev.gtr.pos.adapter.AdapterSearch;
import dev.gtr.pos.adapter.AdapterSpinner;
import dev.gtr.pos.adapter.AdapterTypeDropDown;
import dev.gtr.pos.adapter.PdfPrintAdapter;
import dev.gtr.pos.api.ApiClient;
import dev.gtr.pos.config.Constant;
import dev.gtr.pos.mlkitHelper.BarcodeBoxView;
import dev.gtr.pos.mlkitHelper.PosImgAnalyzer;
import dev.gtr.pos.model.CategoryUnitList;
import dev.gtr.pos.model.Customer;
import dev.gtr.pos.model.CustomerByPhone;
import dev.gtr.pos.model.CustomerList;
import dev.gtr.pos.model.FeedBackNewSales;
import dev.gtr.pos.model.InsertSalesItem;
import dev.gtr.pos.model.ProductInfo;
import dev.gtr.pos.model.ProductListDropDown;
import dev.gtr.pos.model.SalesPayments;
import dev.gtr.pos.model.SingleSaleDetails;
import dev.gtr.pos.model.SupplierByPhone;
import dev.gtr.pos.model.UpdateSalesItem;
import es.dmoral.toasty.Toasty;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.SocketTimeoutException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;

public class InsertUpdateGetSalesActivity extends AppCompatActivity implements View.OnClickListener {
    String SerialBarcodeStartWith;
    String TopWareHouseId;
    ArrayList<CategoryUnitList> accountHead;
    AdapterAlertBatchSl adapterAlertSl;
    AdapterAlertWarehouse adapterAlertWarehouse;
    AdapterMlBarcode adapterMlBarcode;
    AdapterPhoneSearch adapterPhoneSearch;
    AdapterReceipt adapterReceipt;
    AdapterTypeDropDown adapterSalesRepDropDown;
    AdapterSearch adapterSearch;
    AdapterSpinner adapterSpinner;
    AdapterSpinner adapterSpinnerAccountHead;
    AdapterTypeDropDown adapterTypeDropDown;
    String address;
    AlertDialog alertDialogBarcode;
    AlertDialog alertDialogDiscount;
    AlertDialog alertDialogNotes;
    AlertDialog alertDialogPayment;
    AlertDialog alertDialogQuantity;
    AlertDialog alertDialogRepresentative;
    AlertDialog alertDialogSlNo;
    AlertDialog alertDialogType;
    AlertDialog alertDialogUpdate;
    AlertDialog alertDialogWareHouse;
    AppCompatSpinner appCompatSpinnerWareHouse;
    BarcodeBoxView barcodeBoxView;
    ArrayList<String> barcodes;
    ArrayList<SingleSaleDetails.BatchSerialItems> batchSerialItemsSl;
    AlertDialog.Builder builderBarcode;
    AlertDialog.Builder builderDiscount;
    AlertDialog.Builder builderNotes;
    AlertDialog.Builder builderPayment;
    AlertDialog.Builder builderQuantity;
    AlertDialog.Builder builderRepresentative;
    AlertDialog.Builder builderSlNo;
    AlertDialog.Builder builderType;
    AlertDialog.Builder builderUpdate;
    AlertDialog.Builder builderWareHouse;
    byte[] bytes;
    ConstraintLayout constraintLayout;
    ConstraintLayout constraintLayoutAdd;
    ConstraintLayout constraintLayoutCustomer;
    ConstraintLayout constraintLayoutPay;
    ConstraintLayout constraintLayoutRecPay;
    ConstraintLayout constraintLayoutReset;
    ConstraintLayout constraintLayoutSearch;
    List<String> cookie;
    ArrayList<CustomerByPhone> customerByPhones;
    String customerId;
    String customerName;
    SimpleDateFormat dateFormat;
    DatePickerDialog.OnDateSetListener dateSetListener;
    double dueAmount;
    EditText editTextAddress;
    EditText editTextName;
    EditText editTextPhoneSearch;
    EditText editTextSearch;
    File file;
    String fractionQuantity;
    String genaratedMSLCODE;
    ImageView imageViewAdd;
    ImageView imageViewBack;
    ImageView imageViewRec;
    ImageView imageViewReset;
    ImageView imageViewSearch;
    String isAutoPrint;
    String isCheckedMultiScan;
    String isCheckedPayment;
    String isCheckedScan;
    String isPosted;
    ArrayList<CustomerList> itemCustomer;
    ArrayList<SingleSaleDetails.Item> items;
    LinearLayout linearLayoutCust;
    LinearLayout linearLayoutDcr;
    LinearLayout linearLayoutIncr;
    LinearLayout linearLayoutNote;
    LinearLayout linearLayoutPay;
    LinearLayout linearLayoutPer;
    LinearLayout linearLayoutRemove;
    LinearLayout linearLayoutSave;
    LinearLayout linearLayoutScan;
    LinearLayout linearLayoutSearch;
    LinearLayout linearLayoutType;
    LinearLayout linearLayoutWarehouse;
    String newSaleId;
    String notes;
    BroadcastReceiver onNotice;
    ScanOptions options;
    String payAccHeadId;
    String phone;
    PosImgAnalyzer posImgAnalyzer;
    PreviewView previewView;
    ArrayList<ProductListDropDown> productSlListDropDowns;
    ProgressBar progressBar;
    ProgressBar progressBarSale;
    RecyclerView recyclerViewMl;
    RecyclerView recyclerViewPhoneSearch;
    RecyclerView recyclerViewReceipt;
    RecyclerView recyclerViewSearch;
    String saleId;
    String salesCode;
    String salesDate;
    ArrayList<SalesPayments> salesPayments;
    ArrayList<CategoryUnitList> salesRep;
    String selectedRep;
    String selectedType;
    SharedPreferences sharedPreferences;
    MediaPlayer song;
    String tempBarcode;
    String tempSerial;
    TextInputEditText textInputEditTextCustomer;
    TextInputEditText textInputEditTextDisc;
    TextInputEditText textInputEditTextService;
    TextInputEditText textInputEditTextShipping;
    TextInputEditText textInputEditTextVat;
    TextView textViewDate;
    TextView textViewPer;
    TextView textViewPlSl;
    TextView textViewQty;
    TextView textViewRec;
    TextView textViewReset;
    TextView textViewSave;
    TextView textViewSearch;
    TextView textViewSubTotal;
    TextView textViewTaka;
    TextView textViewTitle;
    TextView textViewTotal;
    TextView textViewTotalItem;
    TextView textViewWareHouse;
    ArrayList<CategoryUnitList> typeDropDown;
    Uri uri;
    ArrayList<CategoryUnitList> warehouse;
    ExecutorService executor = Executors.newSingleThreadExecutor();
    Boolean isProduct = true;
    Boolean isRidmikKeyboard = false;
    boolean isFirstIndex = true;
    int size = 10;
    int pages = 0;
    int violet1 = R.color.violet1;
    int violet = R.color.violet;
    ActivityResultLauncher<Intent> launcher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback<ActivityResult>() {
        public void onActivityResult(ActivityResult activityResult) {
            if (activityResult.getResultCode() == -1) {
                Intent data = activityResult.getData();
                if (data.getStringExtra(Constant.CustomerId) != null) {
                    InsertUpdateGetSalesActivity.this.customerId = data.getStringExtra(Constant.CustomerId);
                    InsertUpdateGetSalesActivity.this.customerName = data.getStringExtra(Constant.CustomerName);
                    if (InsertUpdateGetSalesActivity.this.customerName.toLowerCase().contains("customer")) {
                        InsertUpdateGetSalesActivity.this.constraintLayoutCustomer.setVisibility(0);
                    } else {
                        InsertUpdateGetSalesActivity.this.constraintLayoutCustomer.setVisibility(8);
                    }
                    InsertUpdateGetSalesActivity.this.textInputEditTextCustomer.setText(InsertUpdateGetSalesActivity.this.customerName);
                }
            }
        }
    });
    private final ActivityResultLauncher<ScanOptions> barcodeLauncher = registerForActivityResult(new ScanContract(), new ActivityResultCallback() {
        public final void onActivityResult(Object obj) {
            InsertUpdateGetSalesActivity.this.m108lambda$new$0$devgtrposactivityInsertUpdateGetSalesActivity((ScanIntentResult) obj);
        }
    });

    void m108lambda$new$0$devgtrposactivityInsertUpdateGetSalesActivity(ScanIntentResult scanIntentResult) {
        if (scanIntentResult.getContents() == null) {
            Toasty.error((Context) this, (CharSequence) "Scan Cancelled", 1).show();
            if (this.recyclerViewSearch.getVisibility() == 0) {
                this.recyclerViewSearch.setVisibility(8);
                return;
            }
            return;
        }
        if (!this.isProduct.booleanValue()) {
            String contents = scanIntentResult.getContents();
            this.tempSerial = contents;
            getSerialDropDown(contents, true);
        } else {
            if (scanIntentResult.getContents().startsWith(this.SerialBarcodeStartWith) && scanIntentResult.getContents().length() == 13) {
                this.tempBarcode = scanIntentResult.getContents().substring(0, 7);
                String valueOf = String.valueOf(Double.parseDouble(scanIntentResult.getContents().substring(7)) / 10000.0d);
                this.fractionQuantity = valueOf;
                getProductDropdown(this.tempBarcode, true, valueOf);
                return;
            }
            String contents2 = scanIntentResult.getContents();
            this.tempBarcode = contents2;
            getProductDropdown(contents2, true, "1");
        }
    }

    private void getBarcodeScan(String str) {
        ApiClient.getInstance(getApplicationContext()).getApi().getBarcodeProduct("Bearer " + Constant.Token, str).enqueue(new Callback<List<SingleSaleDetails.BatchSerialItems>>() {
            @Override
            public void onFailure(Call<List<SingleSaleDetails.BatchSerialItems>> call, Throwable th) {
            }

            @Override
            public void onResponse(Call<List<SingleSaleDetails.BatchSerialItems>> call, Response<List<SingleSaleDetails.BatchSerialItems>> response) {
                if (!response.isSuccessful() || response.body().size() <= 0) {
                    return;
                }
                Log.e("BARCODE", "" + response.body().get(0).getProductID());
            }
        });
    }

    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_insert_update_get_sales);
        this.linearLayoutType = (LinearLayout) findViewById(R.id.linearlayout_type);
        this.constraintLayoutAdd = findViewById(2131296331);
        this.constraintLayoutReset = findViewById(R.id.reset);
        this.progressBarSale = (ProgressBar) findViewById(R.id.progress_sale);
        this.appCompatSpinnerWareHouse = findViewById(R.id.appcompatspinner_warehouse);
        this.textInputEditTextDisc = (TextInputEditText) findViewById(R.id.textInputEditText_desc);
        this.textInputEditTextVat = (TextInputEditText) findViewById(R.id.textInputEditText_vat);
        this.textInputEditTextCustomer = (TextInputEditText) findViewById(R.id.textInputEditText_cust);
        this.linearLayoutNote = (LinearLayout) findViewById(R.id.linearlayout_note);
        this.linearLayoutWarehouse = (LinearLayout) findViewById(R.id.linearlayout_table);
        this.linearLayoutSave = (LinearLayout) findViewById(R.id.linearLayout3);
        this.textViewReset = (TextView) findViewById(R.id.textView_reset);
        this.imageViewReset = (ImageView) findViewById(R.id.imageview_reset);
        this.textViewPer = (TextView) findViewById(R.id.per);
        this.textViewTaka = (TextView) findViewById(R.id.taka);
        this.textInputEditTextService = (TextInputEditText) findViewById(R.id.textInputEditText_service);
        this.textInputEditTextShipping = (TextInputEditText) findViewById(R.id.textInputEditText_shipping);
        this.linearLayoutScan = (LinearLayout) findViewById(R.id.linearlayout_scan);
        this.linearLayoutPer = (LinearLayout) findViewById(R.id.linearlayout_per);
        this.textViewWareHouse = (TextView) findViewById(R.id.textView_warehouse);
        this.constraintLayout = findViewById(R.id.layout_main);
        this.constraintLayoutCustomer = findViewById(R.id.constraintLayout_customer);
        this.textViewDate = (TextView) findViewById(R.id.date);
        this.textViewTotalItem = (TextView) findViewById(R.id.textView27);
        this.textViewPlSl = (TextView) findViewById(R.id.textView_plsl);
        this.linearLayoutRemove = (LinearLayout) findViewById(R.id.linearlayout_Remove);
        this.linearLayoutPay = (LinearLayout) findViewById(R.id.linearlayout_pay);
        this.linearLayoutSearch = (LinearLayout) findViewById(R.id.linearlayout_product_sl);
        this.linearLayoutIncr = (LinearLayout) findViewById(R.id.linearlayout_incr);
        this.linearLayoutDcr = (LinearLayout) findViewById(R.id.linearlayout_Dcr);
        this.recyclerViewSearch = findViewById(R.id.recyclerview_search);
        this.recyclerViewPhoneSearch = findViewById(R.id.recyclerview_phonesearch);
        this.linearLayoutCust = (LinearLayout) findViewById(R.id.linearlayout_cust);
        this.recyclerViewReceipt = findViewById(R.id.recyclerview_receipt);
        this.editTextSearch = (EditText) findViewById(R.id.editText_search);
        this.editTextName = (EditText) findViewById(R.id.editText_name);
        this.editTextAddress = (EditText) findViewById(R.id.editText_address);
        this.editTextPhoneSearch = (EditText) findViewById(R.id.editText_phone);
        this.textViewSubTotal = (TextView) findViewById(R.id.textView23);
        this.textViewQty = (TextView) findViewById(R.id.textView25);
        this.textViewTotal = (TextView) findViewById(R.id.textView29);
        this.progressBar = (ProgressBar) findViewById(R.id.progress_item);
        this.imageViewBack = (ImageView) findViewById(R.id.imageView_back);
        ImageView imageView = (ImageView) findViewById(R.id.imageview_search);
        this.imageViewSearch = imageView;
        imageView.setImageResource(R.drawable.ic_representative);
        TextView textView = (TextView) findViewById(R.id.textView2);
        this.textViewSearch = textView;
        textView.setText("SalesRep");
        this.textViewTitle = (TextView) findViewById(R.id.textView_title);
        this.imageViewAdd = (ImageView) findViewById(R.id.imageview_add);
        this.constraintLayoutPay = findViewById(R.id.pay);
        this.constraintLayoutRecPay = findViewById(R.id.rec_pay);
        this.imageViewRec = (ImageView) findViewById(R.id.imageview_rec);
        this.textViewRec = (TextView) findViewById(R.id.textView_rec);
        this.constraintLayoutSearch = findViewById(R.id.search);
        this.textViewSave = (TextView) findViewById(R.id.save);
        TextInputEditText textInputEditText = this.textInputEditTextVat;
        textInputEditText.setSelection(textInputEditText.getText().length());
        TextInputEditText textInputEditText2 = this.textInputEditTextDisc;
        textInputEditText2.setSelection(textInputEditText2.getText().length());
        this.textViewTitle.setText("New Receipt");
        this.textViewSave.setText("New Sale");
        this.imageViewRec.setImageResource(R.drawable.ic_list);
        this.textViewRec.setText("List");
        this.textViewDate.setVisibility(0);
        this.constraintLayoutPay.setVisibility(8);
        this.imageViewRec.setOnClickListener(this);
        this.linearLayoutSave.setOnClickListener(this);
        this.imageViewAdd.setOnClickListener(this);
        this.imageViewBack.setOnClickListener(this);
        this.linearLayoutIncr.setOnClickListener(this);
        this.linearLayoutDcr.setOnClickListener(this);
        this.imageViewReset.setOnClickListener(this);
        this.linearLayoutCust.setOnClickListener(this);
        this.linearLayoutNote.setOnClickListener(this);
        this.linearLayoutSearch.setOnClickListener(this);
        this.linearLayoutPay.setOnClickListener(this);
        this.linearLayoutRemove.setOnClickListener(this);
        this.linearLayoutWarehouse.setOnClickListener(this);
        this.linearLayoutScan.setOnClickListener(this);
        this.linearLayoutType.setOnClickListener(this);
        this.textViewPer.setOnClickListener(this);
        this.imageViewSearch.setOnClickListener(this);
        this.textViewTaka.setOnClickListener(this);
        this.textViewDate.setOnClickListener(this);
        this.dateSetListener = new DatePickerDialog.OnDateSetListener() {
            @Override
            public final void onDateSet(DatePicker datePicker, int i, int i2, int i3) {
                InsertUpdateGetSalesActivity.this.m111x9d09c2d(datePicker, i, i2, i3);
            }
        };
        getKeyboardCheck();
        getAccountHead();
        init();
        SlCode();
        this.onNotice = new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {
                if (intent == null || intent.getStringExtra("BARCODES") == null) {
                    return;
                }
                boolean z = false;
                for (int i = 0; i < InsertUpdateGetSalesActivity.this.posImgAnalyzer.getCodesFinal().size(); i++) {
                    int i2 = 0;
                    while (true) {
                        if (i2 >= InsertUpdateGetSalesActivity.this.barcodes.size()) {
                            break;
                        }
                        if (InsertUpdateGetSalesActivity.this.posImgAnalyzer.getCodesFinal().get(i).equals(InsertUpdateGetSalesActivity.this.barcodes.get(i2))) {
                            z = true;
                            break;
                        }
                        i2++;
                    }
                    if (z) {
                        z = false;
                    } else {
                        if (InsertUpdateGetSalesActivity.this.song != null && InsertUpdateGetSalesActivity.this.song.isPlaying()) {
                            InsertUpdateGetSalesActivity.this.song.stop();
                        }
                        InsertUpdateGetSalesActivity.this.song = MediaPlayer.create(context, R.raw.beep_second);
                        InsertUpdateGetSalesActivity.this.song.start();
                        InsertUpdateGetSalesActivity.this.barcodes.add(InsertUpdateGetSalesActivity.this.posImgAnalyzer.getCodesFinal().get(i));
                    }
                }
                InsertUpdateGetSalesActivity.this.adapterMlBarcode.notifyDataSetChanged();
            }
        };
    }

    void m111x9d09c2d(DatePicker datePicker, int i, int i2, int i3) {
        this.dateFormat = new SimpleDateFormat("dd-MMM-yyyy", Locale.US);
        Calendar calendar = Calendar.getInstance();
        calendar.set(i, i2, i3);
        this.textViewDate.setText(this.dateFormat.format(calendar.getTime()));
    }

    private void getKeyboardCheck() {
        if (Settings.Secure.getString(getContentResolver(), "default_input_method").equals("ridmik.keyboard/.RidmikKeyboard")) {
            this.isRidmikKeyboard = true;
            this.linearLayoutPer.setVisibility(8);
        } else {
            this.linearLayoutPer.setVisibility(0);
        }
    }

    public void UpdateSale(final String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, ArrayList<SingleSaleDetails.Item> arrayList, ArrayList<SalesPayments> arrayList2, String str10, String str11, String str12, String str13) {
        String str14;
        String str15;
        InsertUpdateGetSalesActivity insertUpdateGetSalesActivity;
        UpdateSalesItem updateSalesItem;
        ArrayList arrayList3;
        ArrayList arrayList4;
        this.progressBarSale.setVisibility(0);
        this.linearLayoutSave.setBackgroundColor(getResources().getColor(this.violet1));
        this.linearLayoutSave.setEnabled(false);
        ArrayList arrayList5 = new ArrayList();
        ArrayList arrayList6 = new ArrayList();
        Iterator<SingleSaleDetails.Item> it = arrayList.iterator();
        while (it.hasNext()) {
            SingleSaleDetails.Item next = it.next();
            ArrayList arrayList7 = new ArrayList();
            if (next.getSerialItems() != null && next.getSerialItems().size() > 0) {
                for (int i = 0; i < next.getSerialItems().size(); i++) {
                    if (next.getSerialItems().get(i).getSelectedSl().booleanValue()) {
                        arrayList7.add(new UpdateSalesItem.SlList("0", next.getSerialItems().get(i).getSerialId(), next.getSerialItems().get(i).getProductID(), next.getSerialItems().get(i).getSerialNo(), Constant.ComId, Constant.uId));
                    }
                }
                arrayList3 = arrayList6;
                ArrayList arrayList8 = arrayList5;
                arrayList8.add(new UpdateSalesItem.Item(next.getCostPrice(), next.getProductId(), next.getName(), next.getQuantity(), next.getPrice(), next.getWareHouseId(), Constant.ComId, Constant.uId, str, arrayList7, next.getComAmount(), next.getComPer(), next.getDescription(), next.getIsDisPerRow(), next.getIndDisCount(), next.getIndDisPer()));
                arrayList4 = arrayList8;
            } else {
                arrayList3 = arrayList6;
                arrayList4 = arrayList5;
                arrayList4.add(new UpdateSalesItem.Item(next.getCostPrice(), next.getProductId(), next.getName(), next.getQuantity(), next.getPrice(), next.getWareHouseId(), Constant.ComId, Constant.uId, str, null, next.getComAmount(), next.getComPer(), next.getDescription(), next.getIsDisPerRow(), next.getIndDisCount(), next.getIndDisPer()));
            }
            arrayList5 = arrayList4;
            arrayList6 = arrayList3;
        }
        ArrayList arrayList9 = arrayList6;
        ArrayList arrayList10 = arrayList5;
        Iterator<SalesPayments> it2 = arrayList2.iterator();
        while (it2.hasNext()) {
            SalesPayments next2 = it2.next();
            arrayList9.add(new UpdateSalesItem.SalesPayment(next2.getAmount(), next2.getAccHead(), next2.getCardNo(), Constant.ComId, Constant.uId, str));
        }
        if (this.textInputEditTextCustomer.getText().toString().toLowerCase().contains("customer") || this.textInputEditTextCustomer.getText().toString().toLowerCase().contains("cash customer") || this.textInputEditTextCustomer.getText().toString().toLowerCase().contains("local customer")) {
            if (!this.editTextName.getText().toString().isEmpty() && !this.editTextPhoneSearch.getText().toString().isEmpty() && !this.editTextAddress.getText().toString().isEmpty()) {
                str14 = "Bearer ";
                str15 = "Updateitem";
                insertUpdateGetSalesActivity = this;
                updateSalesItem = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, this.editTextName.getText().toString(), this.editTextPhoneSearch.getText().toString(), this.editTextAddress.getText().toString(), str6, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str11, str10, str5, str12, str13, str5, this.selectedRep);
            } else {
                str14 = "Bearer ";
                str15 = "Updateitem";
                insertUpdateGetSalesActivity = this;
                if (!insertUpdateGetSalesActivity.editTextName.getText().toString().isEmpty() && !insertUpdateGetSalesActivity.editTextPhoneSearch.getText().toString().isEmpty()) {
                    updateSalesItem = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, insertUpdateGetSalesActivity.editTextName.getText().toString(), insertUpdateGetSalesActivity.editTextPhoneSearch.getText().toString(), null, str6, insertUpdateGetSalesActivity.notes, insertUpdateGetSalesActivity.textViewSubTotal.getText().toString(), "" + insertUpdateGetSalesActivity.dueAmount, str11, str10, str5, str12, str13, str5, insertUpdateGetSalesActivity.selectedRep);
                } else if (!insertUpdateGetSalesActivity.editTextName.getText().toString().isEmpty() && !insertUpdateGetSalesActivity.editTextAddress.getText().toString().isEmpty()) {
                    updateSalesItem = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, insertUpdateGetSalesActivity.editTextName.getText().toString(), null, insertUpdateGetSalesActivity.editTextAddress.getText().toString(), str6, insertUpdateGetSalesActivity.notes, insertUpdateGetSalesActivity.textViewSubTotal.getText().toString(), "" + insertUpdateGetSalesActivity.dueAmount, str11, str10, str5, str12, str13, str5, insertUpdateGetSalesActivity.selectedRep);
                } else if (!insertUpdateGetSalesActivity.editTextPhoneSearch.getText().toString().isEmpty() && !insertUpdateGetSalesActivity.editTextAddress.getText().toString().isEmpty()) {
                    updateSalesItem = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, null, insertUpdateGetSalesActivity.editTextPhoneSearch.getText().toString(), insertUpdateGetSalesActivity.editTextAddress.getText().toString(), str6, insertUpdateGetSalesActivity.notes, insertUpdateGetSalesActivity.textViewSubTotal.getText().toString(), "" + insertUpdateGetSalesActivity.dueAmount, str11, str10, str5, str12, str13, str5, insertUpdateGetSalesActivity.selectedRep);
                } else if (!insertUpdateGetSalesActivity.editTextPhoneSearch.getText().toString().isEmpty()) {
                    updateSalesItem = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, null, insertUpdateGetSalesActivity.editTextPhoneSearch.getText().toString(), null, str6, insertUpdateGetSalesActivity.notes, insertUpdateGetSalesActivity.textViewSubTotal.getText().toString(), "" + insertUpdateGetSalesActivity.dueAmount, str11, str10, str5, str12, str13, str5, insertUpdateGetSalesActivity.selectedRep);
                } else if (!insertUpdateGetSalesActivity.editTextAddress.getText().toString().isEmpty()) {
                    updateSalesItem = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, null, null, insertUpdateGetSalesActivity.editTextAddress.getText().toString(), str6, insertUpdateGetSalesActivity.notes, insertUpdateGetSalesActivity.textViewSubTotal.getText().toString(), "" + insertUpdateGetSalesActivity.dueAmount, str11, str10, str5, str12, str13, str5, insertUpdateGetSalesActivity.selectedRep);
                } else if (!insertUpdateGetSalesActivity.editTextName.getText().toString().isEmpty()) {
                    updateSalesItem = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, insertUpdateGetSalesActivity.editTextName.getText().toString(), null, null, str6, insertUpdateGetSalesActivity.notes, insertUpdateGetSalesActivity.textViewSubTotal.getText().toString(), "" + insertUpdateGetSalesActivity.dueAmount, str11, str10, str5, str12, str13, str5, insertUpdateGetSalesActivity.selectedRep);
                } else {
                    updateSalesItem = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, null, null, null, str6, insertUpdateGetSalesActivity.notes, insertUpdateGetSalesActivity.textViewSubTotal.getText().toString(), "" + insertUpdateGetSalesActivity.dueAmount, str11, str10, str5, str12, str13, str5, insertUpdateGetSalesActivity.selectedRep);
                }
            }
            updateSalesItem.setDocTypeId(insertUpdateGetSalesActivity.selectedType);
            Log.e(str15, new Gson().toJson(updateSalesItem));
            ApiClient.getInstance(this).getApi().edit_create_sales(str14 + Constant.Token, updateSalesItem).enqueue(new Callback<FeedBackNewSales>() {
                @Override
                public void onResponse(Call<FeedBackNewSales> call, Response<FeedBackNewSales> response) {
                    if (response.isSuccessful()) {
                        if (response.body().getSuccess().equals("1")) {
                            InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                            InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                            InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                            InsertUpdateGetSalesActivity.this.cookie = response.headers().values("set-Cookie");
                            Toasty.success((Context) InsertUpdateGetSalesActivity.this, (CharSequence) ("" + response.body().getMessage()), 0).show();
                            InsertUpdateGetSalesActivity.this.builderUpdate = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                            View inflate = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.layout_custom_delete_alert, (ViewGroup) null);
                            TextView textView = (TextView) inflate.findViewById(R.id.cancel);
                            TextView textView2 = (TextView) inflate.findViewById(R.id.submit);
                            TextView textView3 = (TextView) inflate.findViewById(R.id.textView_sure);
                            if (InsertUpdateGetSalesActivity.this.isAutoPrint.equals("1")) {
                                textView3.setText("Do You want to print?");
                            } else {
                                textView3.setText("Do You want to Preview print?");
                            }
                            InsertUpdateGetSalesActivity.this.builderUpdate.setView(inflate);
                            InsertUpdateGetSalesActivity insertUpdateGetSalesActivity2 = InsertUpdateGetSalesActivity.this;
                            insertUpdateGetSalesActivity2.alertDialogUpdate = insertUpdateGetSalesActivity2.builderUpdate.create();
                            InsertUpdateGetSalesActivity.this.alertDialogUpdate.setCanceledOnTouchOutside(false);
                            InsertUpdateGetSalesActivity.this.alertDialogUpdate.show();
                            textView.setOnClickListener(new View.OnClickListener() {
                                @Override
                                public void onClick(View view) {
                                    InsertUpdateGetSalesActivity.this.finish();
                                }
                            });
                            textView2.setOnClickListener(new View.OnClickListener() {
                                @Override
                                public void onClick(View view) {
                                    InsertUpdateGetSalesActivity.this.alertDialogUpdate.dismiss();
                                    InsertUpdateGetSalesActivity.this.checkIfAutoPrint(str);
                                }
                            });
                            return;
                        }
                        Toasty.error((Context) InsertUpdateGetSalesActivity.this, (CharSequence) ("Can't Update" + response.body().getMessage()), 0).show();
                        return;
                    }
                    Log.e("Sales", "" + response.code());
                }

                @Override
                public void onFailure(Call<FeedBackNewSales> call, Throwable th) {
                    Log.e("Sales", "" + th.toString());
                }
            });
            return;
        }
        UpdateSalesItem updateSalesItem2 = new UpdateSalesItem(str, Constant.ComId, Constant.uId, str3, str4, str6, str7, str8, str9, arrayList10, arrayList9, str2, null, null, null, str6, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str11, str10, str5, str12, str13, str5, this.selectedRep);
        updateSalesItem2.setDocTypeId(this.selectedType);
        Log.e("Updateitem", new Gson().toJson(updateSalesItem2) + updateSalesItem2.getDocTypeId());
        ApiClient.getInstance(this).getApi().edit_create_sales("Bearer " + Constant.Token, updateSalesItem2).enqueue(new Callback<FeedBackNewSales>() {
            @Override
            public void onResponse(Call<FeedBackNewSales> call, Response<FeedBackNewSales> response) {
                if (response.isSuccessful()) {
                    if (response.body().getSuccess().equals("1")) {
                        InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                        InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                        InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                        InsertUpdateGetSalesActivity.this.cookie = response.headers().values("set-Cookie");
                        Toasty.success((Context) InsertUpdateGetSalesActivity.this, (CharSequence) ("" + response.body().getMessage()), 0).show();
                        InsertUpdateGetSalesActivity.this.builderUpdate = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                        View inflate = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.layout_custom_delete_alert, (ViewGroup) null);
                        TextView textView = (TextView) inflate.findViewById(R.id.cancel);
                        TextView textView2 = (TextView) inflate.findViewById(R.id.submit);
                        TextView textView3 = (TextView) inflate.findViewById(R.id.textView_sure);
                        if (InsertUpdateGetSalesActivity.this.isAutoPrint.equals("1")) {
                            textView3.setText("Do You want to print?");
                        } else {
                            textView3.setText("Do You want to Preview print?");
                        }
                        InsertUpdateGetSalesActivity.this.builderUpdate.setView(inflate);
                        InsertUpdateGetSalesActivity insertUpdateGetSalesActivity2 = InsertUpdateGetSalesActivity.this;
                        insertUpdateGetSalesActivity2.alertDialogUpdate = insertUpdateGetSalesActivity2.builderUpdate.create();
                        InsertUpdateGetSalesActivity.this.alertDialogUpdate.setCanceledOnTouchOutside(false);
                        InsertUpdateGetSalesActivity.this.alertDialogUpdate.show();
                        textView.setOnClickListener(new View.OnClickListener() {
                            @Override
                            public void onClick(View view) {
                                InsertUpdateGetSalesActivity.this.finish();
                            }
                        });
                        textView2.setOnClickListener(new View.OnClickListener() {
                            @Override
                            public void onClick(View view) {
                                InsertUpdateGetSalesActivity.this.alertDialogUpdate.dismiss();
                                InsertUpdateGetSalesActivity.this.checkIfAutoPrint(str);
                            }
                        });
                        return;
                    }
                    InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                    InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                    InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                    Toasty.error((Context) InsertUpdateGetSalesActivity.this, (CharSequence) ("Can't Update" + response.body().getMessage()), 0).show();
                    return;
                }
                InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                Log.e("Sales", "" + response.code());
            }

            @Override
            public void onFailure(Call<FeedBackNewSales> call, Throwable th) {
                InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                Log.e("Sales", "" + th.toString());
            }
        });
    }

    public void InsertSale(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, ArrayList<SingleSaleDetails.Item> arrayList, ArrayList<SalesPayments> arrayList2, String str9, String str10, String str11) {
        InsertSalesItem insertSalesItem;
        this.progressBarSale.setVisibility(0);
        this.linearLayoutSave.setBackgroundColor(getResources().getColor(this.violet1));
        this.linearLayoutSave.setEnabled(false);
        ArrayList arrayList3 = new ArrayList();
        ArrayList arrayList4 = new ArrayList();
        Iterator<SingleSaleDetails.Item> it = arrayList.iterator();
        while (it.hasNext()) {
            SingleSaleDetails.Item next = it.next();
            ArrayList arrayList5 = new ArrayList();
            if (next.getSerialItems() != null && next.getSerialItems().size() > 0) {
                for (int i = 0; i < next.getSerialItems().size(); i++) {
                    if (next.getSerialItems().get(i).getSelectedSl().booleanValue()) {
                        arrayList5.add(new UpdateSalesItem.SlList("0", next.getSerialItems().get(i).getSerialId(), next.getSerialItems().get(i).getProductID(), next.getSerialItems().get(i).getSerialNo(), Constant.ComId, Constant.uId));
                    }
                }
                arrayList3.add(new UpdateSalesItem.Item(next.getCostPrice(), next.getProductId(), next.getName(), next.getQuantity(), next.getPrice(), next.getWareHouseId(), Constant.ComId, Constant.uId, null, arrayList5, next.getComAmount(), next.getComPer(), next.getDescription(), next.getIsDisPerRow(), next.getIndDisCount(), next.getIndDisPer()));
            } else {
                arrayList3.add(new UpdateSalesItem.Item(next.getCostPrice(), next.getProductId(), next.getName(), next.getQuantity(), next.getPrice(), next.getWareHouseId(), Constant.ComId, Constant.uId, null, null, next.getComAmount(), next.getComPer(), next.getDescription(), next.getIsDisPerRow(), next.getIndDisCount(), next.getIndDisPer()));
            }
        }
        Iterator<SalesPayments> it2 = arrayList2.iterator();
        while (it2.hasNext()) {
            SalesPayments next2 = it2.next();
            arrayList4.add(new UpdateSalesItem.SalesPayment(next2.getAmount(), next2.getAccHead(), next2.getCardNo(), Constant.ComId, Constant.uId, null));
        }
        if (this.textInputEditTextCustomer.getText().toString().toLowerCase().contains("customer") || this.textInputEditTextCustomer.getText().toString().toLowerCase().contains("cash customer") || this.textInputEditTextCustomer.getText().toString().toLowerCase().contains("local customer")) {
            if (!this.editTextName.getText().toString().isEmpty() && !this.editTextPhoneSearch.getText().toString().isEmpty() && !this.editTextAddress.getText().toString().isEmpty()) {
                insertSalesItem = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, this.editTextName.getText().toString(), this.editTextPhoneSearch.getText().toString(), this.editTextAddress.getText().toString(), str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
            } else if (!this.editTextName.getText().toString().isEmpty() && !this.editTextPhoneSearch.getText().toString().isEmpty()) {
                insertSalesItem = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, this.editTextName.getText().toString(), this.editTextPhoneSearch.getText().toString(), null, str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
            } else if (!this.editTextName.getText().toString().isEmpty() && !this.editTextAddress.getText().toString().isEmpty()) {
                insertSalesItem = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, this.editTextName.getText().toString(), null, this.editTextAddress.getText().toString(), str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
            } else if (!this.editTextPhoneSearch.getText().toString().isEmpty() && !this.editTextAddress.getText().toString().isEmpty()) {
                insertSalesItem = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, null, this.editTextPhoneSearch.getText().toString(), this.editTextAddress.getText().toString(), str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
            } else if (!this.editTextPhoneSearch.getText().toString().isEmpty()) {
                insertSalesItem = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, null, this.editTextPhoneSearch.getText().toString(), null, str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
            } else if (!this.editTextName.getText().toString().isEmpty()) {
                insertSalesItem = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, this.editTextName.getText().toString(), null, null, str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
            } else if (!this.editTextAddress.getText().toString().isEmpty()) {
                insertSalesItem = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, null, null, this.editTextAddress.getText().toString(), str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
            } else {
                insertSalesItem = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, null, null, null, str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
            }
            insertSalesItem.setDocTypeId(this.selectedType);
            Log.e("insertSale2", new Gson().toJson(insertSalesItem));
            ApiClient.getInstance(this).getApi().create_sales("Bearer " + Constant.Token, insertSalesItem).enqueue(new Callback<FeedBackNewSales>() {
                @Override
                public void onResponse(Call<FeedBackNewSales> call, Response<FeedBackNewSales> response) {
                    if (response.isSuccessful()) {
                        if (response.body().getSuccess().equals("1")) {
                            InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                            InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                            InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                            InsertUpdateGetSalesActivity.this.newSaleId = response.body().getSaleId();
                            InsertUpdateGetSalesActivity.this.cookie = response.headers().values("set-Cookie");
                            Toasty.success((Context) InsertUpdateGetSalesActivity.this, (CharSequence) ("" + response.body().getMessage()), 0).show();
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText("0.00");
                            InsertUpdateGetSalesActivity.this.textViewSubTotal.setText("0.00");
                            InsertUpdateGetSalesActivity.this.textInputEditTextDisc.setText("0.00");
                            InsertUpdateGetSalesActivity.this.textViewQty.setText("0");
                            InsertUpdateGetSalesActivity.this.textInputEditTextVat.setText("0.00");
                            InsertUpdateGetSalesActivity.this.editTextName.setText("");
                            InsertUpdateGetSalesActivity.this.editTextAddress.setText("");
                            InsertUpdateGetSalesActivity.this.editTextPhoneSearch.setText("");
                            InsertUpdateGetSalesActivity.this.editTextPhoneSearch.clearFocus();
                            InsertUpdateGetSalesActivity.this.items.clear();
                            InsertUpdateGetSalesActivity.this.salesPayments.clear();
                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                            InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                            insertUpdateGetSalesActivity.checkIfAutoPrint(insertUpdateGetSalesActivity.newSaleId);
                            return;
                        }
                        InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                        InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                        InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                        Toasty.error((Context) InsertUpdateGetSalesActivity.this, (CharSequence) response.body().getMessage(), 0).show();
                        return;
                    }
                    InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                    InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                    InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                    Log.e("SalesIF", "" + response.code());
                }

                @Override
                public void onFailure(Call<FeedBackNewSales> call, Throwable th) {
                    InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                    InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                    InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                    Log.e("SalesIF", "" + th.toString());
                }
            });
            return;
        }
        Log.e("Sales", "else");
        InsertSalesItem insertSalesItem2 = new InsertSalesItem(Constant.ComId, Constant.uId, str2, str5, str6, str7, str8, arrayList3, arrayList4, str, null, null, null, str4, str5, this.notes, this.textViewSubTotal.getText().toString(), "" + this.dueAmount, str10, str9, str3, str11, "true", str4, this.selectedRep);
        insertSalesItem2.setDocTypeId(this.selectedType);
        Log.e("insertSale1", new Gson().toJson(insertSalesItem2));
        ApiClient.getInstance(this).getApi().create_sales("Bearer " + Constant.Token, insertSalesItem2).enqueue(new Callback<FeedBackNewSales>() {
            @Override
            public void onResponse(Call<FeedBackNewSales> call, Response<FeedBackNewSales> response) {
                if (response.isSuccessful()) {
                    if (response.body().getSuccess().equals("1")) {
                        InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                        InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                        InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                        InsertUpdateGetSalesActivity.this.cookie = response.headers().values("set-Cookie");
                        InsertUpdateGetSalesActivity.this.newSaleId = response.body().getSaleId();
                        Toasty.success((Context) InsertUpdateGetSalesActivity.this, (CharSequence) ("" + response.body().getMessage()), 0).show();
                        InsertUpdateGetSalesActivity.this.textInputEditTextDisc.setText("0.00");
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText("0.00");
                        InsertUpdateGetSalesActivity.this.textViewSubTotal.setText("0.00");
                        InsertUpdateGetSalesActivity.this.textViewQty.setText("0");
                        InsertUpdateGetSalesActivity.this.textInputEditTextVat.setText("0.00");
                        InsertUpdateGetSalesActivity.this.editTextName.setText("");
                        InsertUpdateGetSalesActivity.this.editTextAddress.setText("");
                        InsertUpdateGetSalesActivity.this.editTextPhoneSearch.setText("");
                        InsertUpdateGetSalesActivity.this.editTextPhoneSearch.clearFocus();
                        InsertUpdateGetSalesActivity.this.items.clear();
                        InsertUpdateGetSalesActivity.this.salesPayments.clear();
                        InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                        InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                        insertUpdateGetSalesActivity.checkIfAutoPrint(insertUpdateGetSalesActivity.newSaleId);
                        return;
                    }
                    InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                    InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                    InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                    Toasty.error((Context) InsertUpdateGetSalesActivity.this, (CharSequence) ("Can't insert" + response.body()), 0).show();
                    return;
                }
                InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                Log.e("SalesELSE", "" + response.code());
            }

            @Override
            public void onFailure(Call<FeedBackNewSales> call, Throwable th) {
                InsertUpdateGetSalesActivity.this.progressBarSale.setVisibility(4);
                InsertUpdateGetSalesActivity.this.linearLayoutSave.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(InsertUpdateGetSalesActivity.this.violet));
                InsertUpdateGetSalesActivity.this.linearLayoutSave.setEnabled(true);
                Log.e("SalesELSE", "" + th.toString());
            }
        });
    }

    public void getAccountHead() {
        ApiClient.getInstance(this).getApi().getAccountHead("Bearer " + Constant.Token).enqueue(new Callback<List<CategoryUnitList>>() {
            @Override
            public void onResponse(Call<List<CategoryUnitList>> call, Response<List<CategoryUnitList>> response) {
                if (response.isSuccessful()) {
                    for (CategoryUnitList categoryUnitList : response.body()) {
                        Log.e("head", "" + categoryUnitList.getText());
                        InsertUpdateGetSalesActivity.this.accountHead.add(new CategoryUnitList(categoryUnitList.getValue(), categoryUnitList.getText()));
                    }
                    return;
                }
                Log.e("head", "" + response.code());
            }

            @Override
            public void onFailure(Call<List<CategoryUnitList>> call, Throwable th) {
                Log.e("head", "" + th.toString());
            }
        });
    }

    public String SlCode() {
        Calendar calendar = Calendar.getInstance();
        int i = calendar.get(1);
        int i2 = calendar.get(2);
        String str = "MSI-" + calendar.get(5) + (i2 + 1) + String.valueOf(i).substring(2) + calendar.get(10) + calendar.get(12) + calendar.get(13);
        this.genaratedMSLCODE = str;
        return str;
    }

    public void ShowDate() {
        Calendar calendar = Calendar.getInstance();
        DatePickerDialog datePickerDialog = new DatePickerDialog(this, R.style.customsDate, this.dateSetListener, calendar.get(1), calendar.get(2), calendar.get(5));
        datePickerDialog.show();
        datePickerDialog.getButton(-2).setTextColor(getResources().getColor(R.color.black_mart));
        datePickerDialog.getButton(-1).setTextColor(getResources().getColor(R.color.black_mart));
    }

    public void getAllCustomer(String str) {
        this.itemCustomer = new ArrayList<>();
        this.pages++;
        ApiClient.getInstance(this).getApi().getAllCustomer("Bearer " + Constant.Token, this.pages, this.size, str).enqueue(new Callback<Customer>() {
            @Override
            public void onResponse(Call<Customer> call, Response<Customer> response) {
                if (response.isSuccessful()) {
                    for (Iterator<CustomerList> it = response.body().getCustomerLists().iterator(); it.hasNext(); it = it) {
                        CustomerList next = it.next();
                        InsertUpdateGetSalesActivity.this.itemCustomer.add(new CustomerList(next.getName(), next.getId(), next.getEmail(), next.getPhone(), next.getSales(), next.getCollection(), next.getCust(), next.getpAddress(), next.getsAddress(), next.getReturnValue(), next.getTotalAmount(), next.getTotalDue(), next.getNote(), next.getParentCust()));
                    }
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity.customerId = insertUpdateGetSalesActivity.itemCustomer.get(0).getId();
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity2 = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity2.customerName = insertUpdateGetSalesActivity2.itemCustomer.get(0).getName();
                    InsertUpdateGetSalesActivity.this.textInputEditTextCustomer.setText(InsertUpdateGetSalesActivity.this.customerName);
                    if (InsertUpdateGetSalesActivity.this.itemCustomer.get(0).getName().toLowerCase().contains("customer")) {
                        InsertUpdateGetSalesActivity.this.constraintLayoutCustomer.setVisibility(0);
                        InsertUpdateGetSalesActivity.this.recyclerViewPhoneSearch.setVisibility(0);
                    }
                }
            }

            @Override
            public void onFailure(Call<Customer> call, Throwable th) {
                InsertUpdateGetSalesActivity.this.progressBar.setVisibility(8);
                if (th instanceof SocketTimeoutException) {
                    Toasty.warning((Context) InsertUpdateGetSalesActivity.this, (CharSequence) "Please Connect through Internet", 0).show();
                }
            }
        });
    }

    public void init() {
        Intent intent = getIntent();
        this.customerName = intent.getStringExtra(Constant.CustomerName);
        this.saleId = intent.getStringExtra(Constant.SalesId);
        this.salesCode = intent.getStringExtra(Constant.SalesCode);
        this.salesDate = intent.getStringExtra(Constant.DATE);
        this.address = intent.getStringExtra(Constant.ADDRESS);
        this.phone = intent.getStringExtra(Constant.PHONE);
        this.isPosted = intent.getStringExtra(Constant.ISPOST);
        this.items = new ArrayList<>();
        this.salesPayments = new ArrayList<>();
        this.productSlListDropDowns = new ArrayList<>();
        this.accountHead = new ArrayList<>();
        this.warehouse = new ArrayList<>();
        this.barcodes = new ArrayList<>();
        this.salesRep = new ArrayList<>();
        this.customerByPhones = new ArrayList<>();
        SharedPreferences sharedPreferences = getSharedPreferences("LOGIN", 0);
        this.sharedPreferences = sharedPreferences;
        String string = sharedPreferences.getString("warehouses", "");
        if (!string.equals("")) {
            this.warehouse = (ArrayList) new Gson().fromJson(string, new TypeToken<List<CategoryUnitList>>() {
            }.getType());
        } else {
            getWareHouses();
        }
        this.isCheckedScan = this.sharedPreferences.getString("SCAN", "0");
        this.SerialBarcodeStartWith = this.sharedPreferences.getString("SALEBARCODE", null);
        this.isCheckedPayment = this.sharedPreferences.getString("PAYMENT", "0");
        this.isAutoPrint = this.sharedPreferences.getString("PRINT", "0");
        this.isCheckedMultiScan = this.sharedPreferences.getString("MULTISCAN", "0");
        ScanOptions scanOptions = new ScanOptions();
        this.options = scanOptions;
        scanOptions.setDesiredBarcodeFormats(ScanOptions.ONE_D_CODE_TYPES);
        this.options.setPrompt("Scan a barcode");
        this.options.setCameraId(0);
        this.options.setBeepEnabled(true);
        this.options.setCaptureActivity(CustomCapture.class);
        this.options.setOrientationLocked(true);
        this.options.setBarcodeImageEnabled(true);
        try {
            if (this.saleId != null && this.salesCode != null) {
                this.progressBar.setVisibility(0);
                this.textViewTitle.setText(this.salesCode);
                this.textViewDate.setText(this.salesDate);
                getItemList();
                this.constraintLayoutRecPay.setVisibility(8);
                if (this.customerName.toLowerCase().contains("walk in customer")) {
                    this.textInputEditTextCustomer.setText("Walk In Customer");
                } else if (this.customerName.toLowerCase().contains("local customer")) {
                    this.textInputEditTextCustomer.setText("Local Customer");
                } else if (this.customerName.toLowerCase().contains("online customer")) {
                    this.textInputEditTextCustomer.setText("Online Customer");
                } else if (this.customerName.toLowerCase().contains("cash customer")) {
                    this.textInputEditTextCustomer.setText("Cash Customer");
                } else {
                    this.textInputEditTextCustomer.setText(this.customerName);
                }
                if (this.customerName.toLowerCase().contains("customer")) {
                    if (this.customerName.length() > 16) {
                        this.editTextPhoneSearch.setText(this.phone);
                        this.editTextAddress.setText(this.address);
                        this.editTextName.setText(this.customerName.substring(18));
                    } else {
                        this.editTextPhoneSearch.setText("");
                        this.editTextAddress.setText("");
                        this.editTextName.setText("");
                    }
                    this.constraintLayoutCustomer.setVisibility(0);
                } else if (this.customerName.toLowerCase().contains("local customer")) {
                    if (this.customerName.length() > 14) {
                        this.editTextPhoneSearch.setText(this.phone);
                        this.editTextAddress.setText(this.address);
                        this.editTextName.setText(this.customerName.substring(16));
                    } else {
                        this.editTextPhoneSearch.setText("");
                        this.editTextAddress.setText("");
                        this.editTextName.setText("");
                    }
                    this.constraintLayoutCustomer.setVisibility(0);
                } else if (this.customerName.toLowerCase().contains("cash customer")) {
                    if (this.customerName.length() > 12) {
                        this.editTextPhoneSearch.setText(this.phone);
                        this.editTextAddress.setText(this.address);
                        this.editTextName.setText(this.customerName.substring(14));
                    } else {
                        this.editTextPhoneSearch.setText("");
                        this.editTextAddress.setText("");
                        this.editTextName.setText("");
                    }
                    this.constraintLayoutCustomer.setVisibility(0);
                }
            }
        } catch (Exception unused) {
        }
        if (this.saleId == null && this.salesCode == null) {
            this.constraintLayoutAdd.setVisibility(4);
            this.constraintLayoutReset.setVisibility(0);
            this.textViewReset.setText("Reset");
            getAllCustomer(".");
            getTypeDropDown();
            getSalesRep();
        }
        Calendar calendar = Calendar.getInstance();
        int i = calendar.get(1);
        int i2 = calendar.get(2);
        int i3 = calendar.get(5);
        if (this.salesDate != null) {
            calendar.setTime(new Date(this.salesDate));
        } else {
            this.dateFormat = new SimpleDateFormat("dd-MMM-yyyy", Locale.US);
            calendar.set(i, i2, i3);
            this.textViewDate.setText(this.dateFormat.format(calendar.getTime()));
        }
        if (!Constant.DECIMALPOINT.equals("0")) {
            this.textInputEditTextService.setTextSize(10.0f);
            this.textInputEditTextShipping.setTextSize(10.0f);
            this.textInputEditTextVat.setTextSize(10.0f);
            this.textInputEditTextDisc.setTextSize(10.0f);
            this.textInputEditTextCustomer.setTextSize(12.0f);
            this.textViewSubTotal.setText(String.format(Locale.US, "%." + Constant.DECIMALPOINT + "f", this.textViewSubTotal.getText()));
            this.textViewSubTotal.setTextSize(10.0f);
            this.textViewTotal.setText(String.format(Locale.US, "%." + Constant.DECIMALPOINT + "f", this.textViewTotal.getText()));
            this.textViewTotal.setTextSize(10.0f);
            this.textViewQty.setText(String.format(Locale.US, "%." + Constant.DECIMALPOINT + "f", this.textViewQty.getText()));
            this.textViewQty.setTextSize(10.0f);
        } else {
            this.textInputEditTextCustomer.setTextSize(15.0f);
            this.textInputEditTextService.setTextSize(15.0f);
            this.textInputEditTextShipping.setTextSize(15.0f);
            this.textInputEditTextVat.setTextSize(15.0f);
            this.textInputEditTextDisc.setTextSize(15.0f);
            this.textViewSubTotal.setTextSize(15.0f);
            this.textViewTotal.setTextSize(15.0f);
            this.textViewQty.setTextSize(15.0f);
        }
        this.adapterReceipt = new AdapterReceipt(this.items, this, 0);
        this.adapterSearch = new AdapterSearch(this.productSlListDropDowns, getApplicationContext());
        this.recyclerViewSearch.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
        this.recyclerViewSearch.setAdapter(this.adapterSearch);
        this.recyclerViewSearch.setHasFixedSize(true);
        AdapterPhoneSearch adapterPhoneSearch = new AdapterPhoneSearch(this.customerByPhones, null, this);
        this.adapterPhoneSearch = adapterPhoneSearch;
        adapterPhoneSearch.setOnItemClick(new AdapterPhoneSearch.OnItemClick() {
            @Override
            public void OnSuppClick(int i4, SupplierByPhone supplierByPhone) {
            }

            @Override
            public void OnClick(int i4, CustomerByPhone customerByPhone) {
                InsertUpdateGetSalesActivity.this.editTextName.setText(customerByPhone.getCustomerName());
                InsertUpdateGetSalesActivity.this.editTextAddress.setText(customerByPhone.getAddress());
                InsertUpdateGetSalesActivity.this.editTextPhoneSearch.setText(customerByPhone.getPhone());
                InsertUpdateGetSalesActivity.this.editTextPhoneSearch.clearFocus();
                InsertUpdateGetSalesActivity.this.recyclerViewPhoneSearch.setVisibility(8);
            }
        });
        this.recyclerViewPhoneSearch.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
        this.recyclerViewPhoneSearch.setAdapter(this.adapterPhoneSearch);
        this.recyclerViewPhoneSearch.setHasFixedSize(true);
        this.adapterSearch.setOnItemClick(new AdapterSearch.OnItemClick() {
            @Override
            public void OnClick(int i4, ProductListDropDown productListDropDown) {
                try {
                    InsertUpdateGetSalesActivity.this.getProductSlNo(productListDropDown.getSlNo(), "1", productListDropDown.getProductId(), productListDropDown.getProductName(), productListDropDown.getCostPrice(), productListDropDown.getSalePrice(), false, null, productListDropDown.getSlNo(), productListDropDown.getUnitName(), productListDropDown.getBarcode(), productListDropDown.getCategoryName(), productListDropDown.getBrandName(), productListDropDown.getModelName(), productListDropDown.getSizeName(), productListDropDown.getColorName());
                    InsertUpdateGetSalesActivity.this.recyclerViewSearch.setVisibility(8);
                    InsertUpdateGetSalesActivity.this.recyclerViewReceipt.scrollToPosition(InsertUpdateGetSalesActivity.this.items.size() - 1);
                    ((InputMethodManager) InsertUpdateGetSalesActivity.this.getSystemService("input_method")).hideSoftInputFromWindow(InsertUpdateGetSalesActivity.this.editTextSearch.getWindowToken(), 0);
                    InsertUpdateGetSalesActivity.this.editTextSearch.setText("");
                } catch (Exception e) {
                    Log.e("sale", "" + e.toString());
                }
            }
        });
        this.constraintLayout.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public final boolean onTouch(View view, MotionEvent motionEvent) {
                return InsertUpdateGetSalesActivity.this.m107lambda$init$2$devgtrposactivityInsertUpdateGetSalesActivity(view, motionEvent);
            }
        });
        AdapterSpinner adapterSpinner = new AdapterSpinner(this, this.warehouse);
        this.adapterSpinner = adapterSpinner;
        this.appCompatSpinnerWareHouse.setAdapter(adapterSpinner);
        this.appCompatSpinnerWareHouse.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            @Override
            public void onNothingSelected(AdapterView<?> adapterView) {
            }

            @Override
            public void onItemSelected(AdapterView<?> adapterView, View view, int i4, long j) {
                CategoryUnitList categoryUnitList = (CategoryUnitList) adapterView.getItemAtPosition(i4);
                InsertUpdateGetSalesActivity.this.textViewWareHouse.setText(categoryUnitList.getText());
                InsertUpdateGetSalesActivity.this.TopWareHouseId = categoryUnitList.getValue();
                if (!InsertUpdateGetSalesActivity.this.isFirstIndex) {
                    for (int i5 = 0; i5 < InsertUpdateGetSalesActivity.this.items.size(); i5++) {
                        InsertUpdateGetSalesActivity.this.items.get(i5).setWareHouseId(InsertUpdateGetSalesActivity.this.TopWareHouseId);
                    }
                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                }
                InsertUpdateGetSalesActivity.this.isFirstIndex = false;
            }
        });
        this.adapterReceipt.setOnItemClick(new AdapterReceipt.OnItemClick() {
            @Override
            public void onClick(SingleSaleDetails.Item item, int i4) {
                for (int i5 = 0; i5 < InsertUpdateGetSalesActivity.this.items.size(); i5++) {
                    if (i4 == i5) {
                        item.setClicked(true);
                    } else {
                        InsertUpdateGetSalesActivity.this.items.get(i5).setClicked(false);
                    }
                }
                InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
            }

            @Override
            public void onViewClick(View view, final SingleSaleDetails.Item item, final int i4, int i5) {
                Button button;
                if (view.getId() == 2131297129) {
                    InsertUpdateGetSalesActivity.this.builderQuantity = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                    View inflate = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.alert_quantity, (ViewGroup) null);
                    final TextInputEditText textInputEditText = (TextInputEditText) inflate.findViewById(R.id.textInputEditText_quantity);
                    Button button2 = (Button) inflate.findViewById(R.id.button_submit);
                    button2.setText("Ok");
                    textInputEditText.setText(item.getQuantity());
                    button2.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view2) {
                            item.setQuantity(textInputEditText.getText().toString());
                            InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyItemChanged(i4);
                            InsertUpdateGetSalesActivity.this.alertDialogQuantity.dismiss();
                        }
                    });
                    InsertUpdateGetSalesActivity.this.builderQuantity.setView(inflate);
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity.alertDialogQuantity = insertUpdateGetSalesActivity.builderQuantity.create();
                    InsertUpdateGetSalesActivity.this.alertDialogQuantity.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
                    InsertUpdateGetSalesActivity.this.alertDialogQuantity.show();
                }
                if (view.getId() == 2131297131 && i5 != 1) {
                    if (item.getSerialItems() != null && item.getSerialItems().size() > 0) {
                        InsertUpdateGetSalesActivity.this.builderSlNo = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                        View inflate2 = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.alert_sl_list, (ViewGroup) null);
                        RecyclerView findViewById = inflate2.findViewById(R.id.recyclerview_sl);
                        try {
                            InsertUpdateGetSalesActivity.this.adapterAlertSl = new AdapterAlertBatchSl(InsertUpdateGetSalesActivity.this.getApplicationContext(), item.getSerialItems());
                            InsertUpdateGetSalesActivity.this.adapterAlertSl.setOnItemclick(new AnonymousClass2(item, findViewById));
                            findViewById.setLayoutManager(new LinearLayoutManager(InsertUpdateGetSalesActivity.this.getApplicationContext()));
                            findViewById.setAdapter(InsertUpdateGetSalesActivity.this.adapterAlertSl);
                            findViewById.setHasFixedSize(true);
                        } catch (Exception e) {
                            Log.e("Alert", "" + e.toString());
                        }
                        InsertUpdateGetSalesActivity.this.builderSlNo.setView(inflate2);
                        InsertUpdateGetSalesActivity insertUpdateGetSalesActivity2 = InsertUpdateGetSalesActivity.this;
                        insertUpdateGetSalesActivity2.alertDialogSlNo = insertUpdateGetSalesActivity2.builderSlNo.create();
                        InsertUpdateGetSalesActivity.this.alertDialogSlNo.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
                        InsertUpdateGetSalesActivity.this.alertDialogSlNo.show();
                    } else {
                        Toasty.error((Context) InsertUpdateGetSalesActivity.this, (CharSequence) "Not Available", 0).show();
                    }
                }
                if (view.getId() == 2131297145 && item.getWareHouses() != null && item.getWareHouses().size() > 0) {
                    InsertUpdateGetSalesActivity.this.builderWareHouse = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                    View inflate3 = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.alert_sl_list, (ViewGroup) null);
                    RecyclerView findViewById2 = inflate3.findViewById(R.id.recyclerview_sl);
                    try {
                        InsertUpdateGetSalesActivity.this.adapterAlertWarehouse = new AdapterAlertWarehouse(InsertUpdateGetSalesActivity.this.getApplicationContext(), item.getWareHouses());
                        InsertUpdateGetSalesActivity.this.adapterAlertWarehouse.setOnItemclick(new AdapterAlertWarehouse.OnItemclick() {
                            @Override
                            public void OnClick(CategoryUnitList categoryUnitList, int i6) {
                                item.setWareHouseId(categoryUnitList.getValue());
                                InsertUpdateGetSalesActivity.this.adapterAlertWarehouse.notifyDataSetChanged();
                                InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                InsertUpdateGetSalesActivity.this.alertDialogWareHouse.dismiss();
                            }
                        });
                        findViewById2.setLayoutManager(new LinearLayoutManager(InsertUpdateGetSalesActivity.this.getApplicationContext()));
                        findViewById2.setAdapter(InsertUpdateGetSalesActivity.this.adapterAlertWarehouse);
                        findViewById2.setHasFixedSize(true);
                    } catch (Exception e2) {
                        Log.e("Alert", "" + e2.toString());
                    }
                    InsertUpdateGetSalesActivity.this.builderWareHouse.setView(inflate3);
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity3 = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity3.alertDialogWareHouse = insertUpdateGetSalesActivity3.builderWareHouse.create();
                    InsertUpdateGetSalesActivity.this.alertDialogWareHouse.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
                    InsertUpdateGetSalesActivity.this.alertDialogWareHouse.show();
                }
                if (view.getId() == 2131297134) {
                    InsertUpdateGetSalesActivity.this.builderQuantity = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                    View inflate4 = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.alert_quantity, (ViewGroup) null);
                    TextInputLayout textInputLayout = (TextInputLayout) inflate4.findViewById(R.id.textInputLayout5);
                    final TextInputEditText textInputEditText2 = (TextInputEditText) inflate4.findViewById(R.id.textInputEditText_quantity);
                    Button button3 = (Button) inflate4.findViewById(R.id.button_submit);
                    button3.setText("Ok");
                    textInputLayout.setHint("Enter Price");
                    textInputEditText2.setText(item.getPrice());
                    button3.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view2) {
                            item.setPrice(textInputEditText2.getText().toString());
                            InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyItemChanged(i4);
                            InsertUpdateGetSalesActivity.this.alertDialogQuantity.dismiss();
                        }
                    });
                    InsertUpdateGetSalesActivity.this.builderQuantity.setView(inflate4);
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity4 = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity4.alertDialogQuantity = insertUpdateGetSalesActivity4.builderQuantity.create();
                    InsertUpdateGetSalesActivity.this.alertDialogQuantity.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
                    InsertUpdateGetSalesActivity.this.alertDialogQuantity.show();
                }
                if (view.getId() == 2131297223) {
                    InsertUpdateGetSalesActivity.this.builderDiscount = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                    View inflate5 = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.alert_discount, (ViewGroup) null);
                    final TextView textView = (TextView) inflate5.findViewById(R.id.per);
                    final TextView textView2 = (TextView) inflate5.findViewById(R.id.taka);
                    final TextInputEditText textInputEditText3 = (TextInputEditText) inflate5.findViewById(R.id.textInputEditText_per);
                    final TextInputEditText textInputEditText4 = (TextInputEditText) inflate5.findViewById(R.id.textInputEditText_amt);
                    final TextInputEditText textInputEditText5 = (TextInputEditText) inflate5.findViewById(R.id.textInputEditText_note);
                    Button button4 = (Button) inflate5.findViewById(R.id.button_submit);
                    Button button5 = (Button) inflate5.findViewById(R.id.button_cancel);
                    if (item.getDescription() != null) {
                        textInputEditText5.setText(item.getDescription());
                    }
                    if (item.getIndDisPer() == null || !item.getIsDisPerRow().equals("true")) {
                        button = button4;
                    } else {
                        textView2.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                        textView.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                        textView2.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                        textView.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                        textInputEditText3.setText(item.getIndDisPer() + "%");
                        button = button4;
                        textInputEditText4.setText("" + ((Double.parseDouble(item.getPrice()) - ((Double.parseDouble(item.getPrice()) * Double.parseDouble(textInputEditText3.getText().toString().substring(0, textInputEditText3.getText().length() + (-1)))) / 100.0d)) * Double.parseDouble(item.getQuantity())));
                    }
                    if (item.getIndDisCount() != null && item.getIsDisPerRow().equals("false")) {
                        textView2.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                        textView.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                        textView.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                        textView2.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                        double parseDouble = (Double.parseDouble(item.getPrice()) - Double.parseDouble(item.getIndDisCount())) * Double.parseDouble(item.getQuantity());
                        textInputEditText3.setText(item.getIndDisCount());
                        textInputEditText4.setText("" + parseDouble);
                    }
                    textView2.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view2) {
                            if (textInputEditText3.getText().toString().charAt(textInputEditText3.getText().length() - 1) == '%') {
                                textInputEditText3.setText(textInputEditText3.getText().toString().substring(0, r4.length() - 1));
                                TextInputEditText textInputEditText6 = textInputEditText3;
                                textInputEditText6.setSelection(textInputEditText6.getText().toString().length());
                                textView2.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                                textView.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                                textView.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                                textView2.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                            }
                        }
                    });
                    textView.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view2) {
                            if (textInputEditText3.getText().toString().isEmpty() || textInputEditText3.getText().toString().charAt(textInputEditText3.getText().length() - 1) != '%') {
                                if (!textInputEditText3.getText().toString().isEmpty() && !textInputEditText3.getText().toString().equals(".")) {
                                    String obj = textInputEditText3.getText().toString();
                                    textInputEditText3.setText(obj + "%");
                                    textView2.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                                    textView.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                                    textView2.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                                    textView.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                                    return;
                                }
                                textInputEditText3.setText("0.00%");
                                textView2.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                                textView.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                                textView2.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                                textView.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                            }
                        }
                    });
                    textInputEditText3.addTextChangedListener(new TextWatcher() {
                        @Override
                        public void beforeTextChanged(CharSequence charSequence, int i6, int i7, int i8) {
                        }

                        @Override
                        public void onTextChanged(CharSequence charSequence, int i6, int i7, int i8) {
                        }

                        @Override
                        public void afterTextChanged(Editable editable) {
                            if (!editable.toString().isEmpty()) {
                                if (editable.toString().isEmpty() || editable.toString().equals(".") || editable.toString().equals("%")) {
                                    return;
                                }
                                try {
                                    if (editable.toString().charAt(editable.length() - 1) == '%') {
                                        textView2.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                                        textView.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                                        textView2.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                                        textView.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                                        if (!textInputEditText3.getText().toString().substring(0, textInputEditText3.getText().length() - 1).contains("%")) {
                                            double parseDouble2 = (Double.parseDouble(item.getPrice()) - ((Double.parseDouble(item.getPrice()) * Double.parseDouble(textInputEditText3.getText().toString().substring(0, textInputEditText3.getText().length() - 1))) / 100.0d)) * Double.parseDouble(item.getQuantity());
                                            textInputEditText4.setText("" + parseDouble2);
                                        } else {
                                            Toasty.error(InsertUpdateGetSalesActivity.this.getApplicationContext(), "Please insert valid number", 0).show();
                                        }
                                    } else {
                                        TextInputEditText textInputEditText6 = textInputEditText3;
                                        textInputEditText6.setSelection(textInputEditText6.getText().toString().length());
                                        textView2.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                                        textView.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                                        textView.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                                        textView2.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                                        double parseDouble3 = (Double.parseDouble(item.getPrice()) - Double.parseDouble(textInputEditText3.getText().toString())) * Double.parseDouble(item.getQuantity());
                                        textInputEditText4.setText("" + parseDouble3);
                                    }
                                    return;
                                } catch (Exception e3) {
                                    e3.printStackTrace();
                                    return;
                                }
                            }
                            textInputEditText4.setText("");
                        }
                    });
                    button5.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view2) {
                            InsertUpdateGetSalesActivity.this.alertDialogDiscount.dismiss();
                        }
                    });
                    button.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view2) {
                            if (textInputEditText3.getText().toString().isEmpty()) {
                                return;
                            }
                            if (textInputEditText3.getText().toString().contains("%")) {
                                double parseDouble2 = (Double.parseDouble(item.getPrice()) * Double.parseDouble(textInputEditText3.getText().toString().substring(0, textInputEditText3.getText().length() - 1))) / 100.0d;
                                item.setIndDisCount("" + parseDouble2);
                                item.setIsDisPerRow("true");
                                item.setIndDisPer(textInputEditText3.getText().toString().substring(0, textInputEditText3.getText().toString().length() + (-1)));
                            } else {
                                item.setIndDisCount("" + textInputEditText3.getText().toString());
                                item.setIndDisPer("0.00");
                                item.setIsDisPerRow("false");
                            }
                            item.setDescription(textInputEditText5.getText().toString());
                            InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyItemChanged(i4);
                            InsertUpdateGetSalesActivity.this.alertDialogDiscount.dismiss();
                        }
                    });
                    InsertUpdateGetSalesActivity.this.builderDiscount.setView(inflate5);
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity5 = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity5.alertDialogDiscount = insertUpdateGetSalesActivity5.builderDiscount.create();
                    InsertUpdateGetSalesActivity.this.alertDialogDiscount.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
                    InsertUpdateGetSalesActivity.this.alertDialogDiscount.show();
                }
            }

            class AnonymousClass2 implements AdapterAlertBatchSl.OnItemclick {
                final SingleSaleDetails.Item val$item;
                final RecyclerView val$recyclerView;

                AnonymousClass2(SingleSaleDetails.Item item, RecyclerView recyclerView) {
                    this.val$item = item;
                    this.val$recyclerView = recyclerView;
                }

                @Override
                public void OnClick(SingleSaleDetails.BatchSerialItems batchSerialItems, int i) {
                    batchSerialItems.setSelectedSl(Boolean.valueOf(!batchSerialItems.getSelectedSl().booleanValue()));
                    Collections.sort(this.val$item.getSerialItems(), new Comparator() {
                        @Override
                        public final int compare(Object obj, Object obj2) {
                            int compare;
                            compare = Boolean.compare(((SingleSaleDetails.BatchSerialItems) obj).getSelectedSl().booleanValue(), ((SingleSaleDetails.BatchSerialItems) obj2).getSelectedSl().booleanValue());
                            return compare;
                        }
                    });
                    Collections.reverse(this.val$item.getSerialItems());
                    InsertUpdateGetSalesActivity.this.adapterAlertSl.notifyDataSetChanged();
                    int i2 = 0;
                    for (int i3 = 0; i3 < this.val$item.getSerialItems().size(); i3++) {
                        if (this.val$item.getSerialItems().get(i3).getSelectedSl().booleanValue()) {
                            i2++;
                        }
                    }
                    this.val$item.setQuantity(String.valueOf(i2));
                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                    this.val$recyclerView.scrollToPosition(0);
                }
            }
        });
        this.recyclerViewReceipt.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
        this.recyclerViewReceipt.setAdapter(this.adapterReceipt);
        this.recyclerViewReceipt.setHasFixedSize(true);
        this.editTextPhoneSearch.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                if (!editable.toString().isEmpty()) {
                    if (editable.toString().length() >= 11) {
                        InsertUpdateGetSalesActivity.this.recyclerViewPhoneSearch.setVisibility(8);
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.searchPhone(editable.toString());
                        return;
                    }
                }
                InsertUpdateGetSalesActivity.this.recyclerViewPhoneSearch.setVisibility(8);
            }
        });
        this.textInputEditTextDisc.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                if (!editable.toString().isEmpty() && !editable.toString().equals(".") && !editable.toString().equals("%") && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().equals(".")) {
                    if (editable.toString().charAt(editable.length() - 1) == '%' && !editable.toString().substring(0, editable.length() - 1).contains("%")) {
                        InsertUpdateGetSalesActivity.this.textViewTaka.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                        InsertUpdateGetSalesActivity.this.textViewPer.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                        InsertUpdateGetSalesActivity.this.textViewTaka.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                        InsertUpdateGetSalesActivity.this.textViewPer.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                        String substring = editable.toString().substring(0, editable.length() - 1);
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(substring)) / 100.0d)) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                            return;
                        }
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(substring)) / 100.0d)) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                            return;
                        }
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(substring)) / 100.0d)) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                            return;
                        }
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(substring)) / 100.0d)) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                            return;
                        }
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(substring)) / 100.0d)) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                            return;
                        } else if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(substring)) / 100.0d)) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                            return;
                        } else if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(substring)) / 100.0d)) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                            return;
                        } else {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(substring)) / 100.0d))));
                            return;
                        }
                    }
                    if (!editable.toString().contains("%")) {
                        InsertUpdateGetSalesActivity.this.textInputEditTextDisc.setSelection(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().length());
                        InsertUpdateGetSalesActivity.this.textViewTaka.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                        InsertUpdateGetSalesActivity.this.textViewPer.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                        InsertUpdateGetSalesActivity.this.textViewPer.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                        InsertUpdateGetSalesActivity.this.textViewTaka.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                            return;
                        }
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                            return;
                        }
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                            return;
                        }
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                            return;
                        }
                        if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                            return;
                        } else if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                            return;
                        } else if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                            return;
                        } else {
                            InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString()))));
                            return;
                        }
                    }
                    Toasty.error(InsertUpdateGetSalesActivity.this.getApplicationContext(), "Please add a valid number", 0).show();
                    return;
                }
                if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().equals(".")) {
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString())) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    } else if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    } else if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString());
                        return;
                    }
                }
                InsertUpdateGetSalesActivity.this.textViewTotal.setText(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString());
            }
        });
        this.textInputEditTextVat.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                double parseDouble;
                double parseDouble2;
                double parseDouble3;
                double parseDouble4;
                double parseDouble5;
                double parseDouble6;
                double parseDouble7;
                double parseDouble8;
                if (!editable.toString().isEmpty() && !editable.toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().equals(".")) {
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble8 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble8 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble8 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble7 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble7 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble7 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble6 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble6 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble6 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble5 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble5 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble5)));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                }
                if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().equals(".")) {
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble4 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble4 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble4 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble3 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble3 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble3 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble2 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble2 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble2 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble)));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString());
                        return;
                    }
                }
                InsertUpdateGetSalesActivity.this.textViewTotal.setText(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString());
            }
        });
        this.textInputEditTextShipping.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                double parseDouble;
                double parseDouble2;
                double parseDouble3;
                double parseDouble4;
                double parseDouble5;
                double parseDouble6;
                double parseDouble7;
                double parseDouble8;
                if (!editable.toString().isEmpty() && !editable.toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().equals(".")) {
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble8 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble8 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble8 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble7 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble7 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble7 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble6 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble6 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble6 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble5 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble5 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble5)));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                }
                if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().equals(".")) {
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble4 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble4 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble4 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble3 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble3 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble3 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble2 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble2 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble2 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble)));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString());
                        return;
                    }
                }
                InsertUpdateGetSalesActivity.this.textViewTotal.setText(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString());
            }
        });
        this.textInputEditTextService.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                double parseDouble;
                double parseDouble2;
                double parseDouble3;
                double parseDouble4;
                double parseDouble5;
                double parseDouble6;
                double parseDouble7;
                double parseDouble8;
                if (!editable.toString().isEmpty() && !editable.toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().equals(".")) {
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble8 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble8 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble8 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble7 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble7 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble7 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble6 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble6 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble6 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble5 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble5 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble5)));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextService.getText().toString()))));
                        return;
                    }
                }
                if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().equals(".") && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().equals(".")) {
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble4 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble4 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble4 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble3 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble3 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble3 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble2 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble2 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble2 + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty() && !InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextVat.getText().toString()))));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().isEmpty()) {
                        if (InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().contains("%")) {
                            parseDouble = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString().substring(0, InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().length() - 1))) / 100.0d);
                        } else {
                            parseDouble = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextDisc.getText().toString());
                        }
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(parseDouble)));
                        return;
                    }
                    if (!InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString().isEmpty()) {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) + Double.parseDouble(InsertUpdateGetSalesActivity.this.textInputEditTextShipping.getText().toString()))));
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString());
                        return;
                    }
                }
                InsertUpdateGetSalesActivity.this.textViewTotal.setText(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString());
            }
        });
        this.editTextSearch.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i4, int i5, int i6) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                if (!editable.toString().isEmpty()) {
                    if (InsertUpdateGetSalesActivity.this.isProduct.booleanValue()) {
                        InsertUpdateGetSalesActivity.this.productSlListDropDowns.clear();
                        InsertUpdateGetSalesActivity.this.adapterSearch.notifyDataSetChanged();
                        InsertUpdateGetSalesActivity.this.getProductDropdown(editable.toString(), false, null);
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.productSlListDropDowns.clear();
                        InsertUpdateGetSalesActivity.this.adapterSearch.notifyDataSetChanged();
                        InsertUpdateGetSalesActivity.this.getSerialDropDown(editable.toString(), false);
                        return;
                    }
                }
                InsertUpdateGetSalesActivity.this.recyclerViewSearch.setVisibility(8);
            }
        });
    }

    boolean m107lambda$init$2$devgtrposactivityInsertUpdateGetSalesActivity(View view, MotionEvent motionEvent) {
        if (motionEvent.getAction() != 0) {
            return false;
        }
        if (this.recyclerViewSearch.getVisibility() == 0) {
            this.recyclerViewSearch.setVisibility(8);
        }
        if (this.recyclerViewPhoneSearch.getVisibility() != 0) {
            return true;
        }
        this.recyclerViewPhoneSearch.setVisibility(8);
        return true;
    }

    public void searchPhone(String str) {
        ApiClient.getInstance(this).getApi().searchCustomerPhone("Bearer " + Constant.Token, str).enqueue(new Callback<List<CustomerByPhone>>() {
            @Override
            public void onFailure(Call<List<CustomerByPhone>> call, Throwable th) {
            }

            @Override
            public void onResponse(Call<List<CustomerByPhone>> call, Response<List<CustomerByPhone>> response) {
                if (response.isSuccessful()) {
                    InsertUpdateGetSalesActivity.this.customerByPhones.clear();
                    for (CustomerByPhone customerByPhone : response.body()) {
                        InsertUpdateGetSalesActivity.this.customerByPhones.add(new CustomerByPhone(customerByPhone.getPhone(), customerByPhone.getCustomerName(), customerByPhone.getAddress()));
                    }
                    if (InsertUpdateGetSalesActivity.this.customerByPhones.size() > 0) {
                        InsertUpdateGetSalesActivity.this.recyclerViewPhoneSearch.setVisibility(0);
                        InsertUpdateGetSalesActivity.this.adapterPhoneSearch.notifyDataSetChanged();
                    }
                }
            }
        });
    }

    public void getProductSlWithSaleId(final String str, String str2, final String str3, final String str4, final String str5, final String str6, final String str7, final String str8, final ArrayList<CategoryUnitList> arrayList, final String str9, final String str10, final String str11, final String str12, final String str13, final String str14, final String str15, final String str16, final String str17, final String str18, final String str19, final String str20, final String str21, final String str22, final String str23, final String str24, final String str25, final String str26, final String str27) {
        ApiClient.getInstance(this).getApi().getProductSlNoWithSaleId("Bearer " + Constant.Token, str2, str).enqueue(new Callback<List<SingleSaleDetails.BatchSerialItems>>() {
            @Override
            public void onFailure(Call<List<SingleSaleDetails.BatchSerialItems>> call, Throwable th) {
            }

            @Override
            public void onResponse(Call<List<SingleSaleDetails.BatchSerialItems>> call, Response<List<SingleSaleDetails.BatchSerialItems>> response) {
                String str28;
                double d;
                AnonymousClass22 anonymousClass22 = this;
                if (response.isSuccessful()) {
                    if (response.body() != null && response.body().size() > 0) {
                        ArrayList arrayList2 = new ArrayList();
                        for (SingleSaleDetails.BatchSerialItems batchSerialItems : response.body()) {
                            Log.e("SAL", "" + batchSerialItems.getSerialNo());
                            arrayList2.add(new SingleSaleDetails.BatchSerialItems(null, null, batchSerialItems.getSerialId(), batchSerialItems.getId(), batchSerialItems.getSalesItemId(), batchSerialItems.getProductID(), batchSerialItems.getSerialNo(), batchSerialItems.getPurchaseBatchId(), batchSerialItems.getUnitName()));
                        }
                        str28 = "";
                        InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str, str3, str4, str5, str6, str7, str8, arrayList, arrayList2, str9, str10, str11, str12, str18, str20, str21, str22, str23, str24, str25, str26, str27));
                    } else {
                        str28 = "";
                        InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str, str3, str4, str5, str6, str7, str8, arrayList, null, str9, str10, str11, str12, str18, str20, str21, str22, str23, str24, str25, str26, str27));
                        anonymousClass22 = this;
                    }
                    if (InsertUpdateGetSalesActivity.this.items.size() > 0) {
                        InsertUpdateGetSalesActivity.this.textViewTotalItem.setText(str28 + InsertUpdateGetSalesActivity.this.items.size());
                        for (int i = 0; i < InsertUpdateGetSalesActivity.this.items.size(); i++) {
                            if (InsertUpdateGetSalesActivity.this.items.get(i).getWareHouseId() == null) {
                                InsertUpdateGetSalesActivity.this.items.get(i).setWareHouseId(InsertUpdateGetSalesActivity.this.TopWareHouseId);
                            }
                        }
                    }
                    if (InsertUpdateGetSalesActivity.this.items.size() > 0) {
                        double d2 = 0.0d;
                        double d3 = 0.0d;
                        for (int i2 = 0; i2 < InsertUpdateGetSalesActivity.this.items.size(); i2++) {
                            if (InsertUpdateGetSalesActivity.this.items.get(i2).getIndDisCount() != null && InsertUpdateGetSalesActivity.this.items.get(i2).getIsDisPerRow().equals("false")) {
                                d3 += Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getQuantity()) * (Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getPrice()) - Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getIndDisCount()));
                            } else if (InsertUpdateGetSalesActivity.this.items.get(i2).getIndDisPer() != null && InsertUpdateGetSalesActivity.this.items.get(i2).getIsDisPerRow().equals("true")) {
                                d3 += (Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getPrice()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getPrice()) * Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getIndDisPer())) / 100.0d)) * Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getQuantity());
                            }
                            d2 += Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getQuantity());
                        }
                        InsertUpdateGetSalesActivity.this.textViewQty.setText(String.format(Locale.US, "%.2f", Double.valueOf(d2)));
                        InsertUpdateGetSalesActivity.this.textViewSubTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d3)));
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d3)));
                    }
                    if (str13 != null && str19.equals("true")) {
                        d = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - ((Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) * Double.parseDouble(str13)) / 100.0d);
                        InsertUpdateGetSalesActivity.this.textInputEditTextDisc.setText(str13 + "%");
                        InsertUpdateGetSalesActivity.this.textViewTaka.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.greenish));
                        InsertUpdateGetSalesActivity.this.textViewPer.setBackgroundColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.green));
                        InsertUpdateGetSalesActivity.this.textViewTaka.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.black_mart));
                        InsertUpdateGetSalesActivity.this.textViewPer.setTextColor(InsertUpdateGetSalesActivity.this.getResources().getColor(R.color.white));
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d)));
                    } else if (str14 == null || !str19.equals("false")) {
                        d = 0.0d;
                    } else {
                        d = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewSubTotal.getText().toString()) - Double.parseDouble(str14);
                        InsertUpdateGetSalesActivity.this.textInputEditTextDisc.setText(str14);
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d)));
                    }
                    if (str15 != null) {
                        InsertUpdateGetSalesActivity.this.textInputEditTextVat.setText(str15);
                        d += Double.parseDouble(str15);
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d)));
                    }
                    if (str16 != null) {
                        InsertUpdateGetSalesActivity.this.textInputEditTextShipping.setText(str16);
                        d += Double.parseDouble(str16);
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d)));
                    }
                    if (str17 != null) {
                        InsertUpdateGetSalesActivity.this.textInputEditTextService.setText(str17);
                        InsertUpdateGetSalesActivity.this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d + Double.parseDouble(str17))));
                    }
                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                    return;
                }
                Log.e("Sl", "" + response.code());
            }
        });
    }

    public void getProductSlNo(String str, final String str2, final String str3, final String str4, final String str5, final String str6, final boolean z, final String str7, final String str8, final String str9, final String str10, final String str11, final String str12, final String str13, final String str14, final String str15) {
        Log.e("ssss", str3);
        ApiClient.getInstance(getApplicationContext()).getApi().getProductSlNo("Bearer " + Constant.Token, "1", str3).enqueue(new Callback<List<SingleSaleDetails.BatchSerialItems>>() {
            @Override
            public void onResponse(Call<List<SingleSaleDetails.BatchSerialItems>> call, Response<List<SingleSaleDetails.BatchSerialItems>> response) {
                if (response.isSuccessful()) {
                    InsertUpdateGetSalesActivity.this.batchSerialItemsSl = new ArrayList<>();
                    for (SingleSaleDetails.BatchSerialItems batchSerialItems : response.body()) {
                        Log.e("SERIAL", "" + batchSerialItems.getText());
                        InsertUpdateGetSalesActivity.this.batchSerialItemsSl.add(new SingleSaleDetails.BatchSerialItems(batchSerialItems.getIdNew(), batchSerialItems.getText(), batchSerialItems.getSerialId(), null, null, batchSerialItems.getProductID(), batchSerialItems.getSerialNo(), null, batchSerialItems.getUnitName()));
                    }
                    ArrayList arrayList = new ArrayList(InsertUpdateGetSalesActivity.this.warehouse);
                    int i = 0;
                    if (z && !InsertUpdateGetSalesActivity.this.isProduct.booleanValue()) {
                        if (InsertUpdateGetSalesActivity.this.items.size() > 0) {
                            int i2 = 0;
                            while (true) {
                                if (i2 >= InsertUpdateGetSalesActivity.this.items.size()) {
                                    break;
                                }
                                if (str3.equals(InsertUpdateGetSalesActivity.this.items.get(i2).getProductId())) {
                                    if (InsertUpdateGetSalesActivity.this.items.get(i2).getSerialItems() != null && InsertUpdateGetSalesActivity.this.items.get(i2).getSerialItems().size() > 0) {
                                        while (true) {
                                            if (i >= InsertUpdateGetSalesActivity.this.items.get(i2).getSerialItems().size()) {
                                                break;
                                            }
                                            if (InsertUpdateGetSalesActivity.this.items.get(i2).getSerialItems().get(i).getSerialNo().equals(str7) && !InsertUpdateGetSalesActivity.this.items.get(i2).getSerialItems().get(i).getSelectedSl().booleanValue()) {
                                                InsertUpdateGetSalesActivity.this.items.get(i2).getSerialItems().get(i).setSelectedSl(true);
                                                InsertUpdateGetSalesActivity.this.items.get(i2).setBarcode(str10);
                                                if (Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getQuantity()) > 1.0d) {
                                                    double parseDouble = Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i2).getQuantity());
                                                    InsertUpdateGetSalesActivity.this.items.get(i2).setQuantity("" + (parseDouble + 1.0d));
                                                }
                                                InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                                InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                            } else {
                                                if (InsertUpdateGetSalesActivity.this.items.get(i2).getSerialItems().get(i).getSerialNo().equals(str7) && InsertUpdateGetSalesActivity.this.items.get(i2).getSerialItems().get(i).getSelectedSl().booleanValue()) {
                                                    InsertUpdateGetSalesActivity.this.recyclerViewReceipt.scrollToPosition(i2);
                                                    break;
                                                }
                                                i++;
                                            }
                                        }
                                    }
                                } else {
                                    if (i2 == InsertUpdateGetSalesActivity.this.items.size() - 1 && !str3.equals(InsertUpdateGetSalesActivity.this.items.get(i2).getProductId())) {
                                        if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl != null && InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size() > 0) {
                                            int i3 = 0;
                                            while (true) {
                                                if (i3 >= InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size()) {
                                                    break;
                                                }
                                                if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i3).getSerialNo().equals(str7)) {
                                                    InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i3).setSelectedSl(true);
                                                    InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                                    InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                                    InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                                                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                                    if (InsertUpdateGetSalesActivity.this.isCheckedScan.equals("1")) {
                                                        InsertUpdateGetSalesActivity.this.barcodeLauncher.launch(InsertUpdateGetSalesActivity.this.options);
                                                    }
                                                } else {
                                                    if (i3 == InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size() - 1 && !InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i3).getSerialNo().equals(str7)) {
                                                        Toasty.error(InsertUpdateGetSalesActivity.this.getApplicationContext(), "Serial Product Not Available", 0).show();
                                                        break;
                                                    }
                                                    i3++;
                                                }
                                            }
                                        } else {
                                            Toasty.error(InsertUpdateGetSalesActivity.this.getApplicationContext(), "Serial not found", 0).show();
                                            InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                            InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                            InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                            if (InsertUpdateGetSalesActivity.this.isCheckedScan.equals("1")) {
                                                InsertUpdateGetSalesActivity.this.barcodeLauncher.launch(InsertUpdateGetSalesActivity.this.options);
                                            }
                                        }
                                    }
                                    i2++;
                                }
                            }
                        } else if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl != null && InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size() > 0) {
                            int i4 = 0;
                            while (true) {
                                if (i4 >= InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size()) {
                                    break;
                                }
                                if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i4).getSerialNo().equals(str7)) {
                                    InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i4).setSelectedSl(true);
                                    InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                    InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                    InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                    if (InsertUpdateGetSalesActivity.this.isCheckedScan.equals("1")) {
                                        InsertUpdateGetSalesActivity.this.barcodeLauncher.launch(InsertUpdateGetSalesActivity.this.options);
                                    }
                                } else {
                                    if (i4 == InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size() - 1 && !InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i4).getSerialNo().equals(str7)) {
                                        Toast.makeText(InsertUpdateGetSalesActivity.this.getApplicationContext(), "Serial Product Not Available", 0).show();
                                        break;
                                    }
                                    i4++;
                                }
                            }
                        } else {
                            InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                            InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                            InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                            if (InsertUpdateGetSalesActivity.this.isCheckedScan.equals("1")) {
                                InsertUpdateGetSalesActivity.this.barcodeLauncher.launch(InsertUpdateGetSalesActivity.this.options);
                            }
                        }
                        InsertUpdateGetSalesActivity.this.productSlListDropDowns.clear();
                        InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                        InsertUpdateGetSalesActivity.this.recyclerViewSearch.setVisibility(8);
                    } else if (z && InsertUpdateGetSalesActivity.this.isProduct.booleanValue()) {
                        final int i5 = 0;
                        while (true) {
                            if (i5 < InsertUpdateGetSalesActivity.this.items.size()) {
                                if (InsertUpdateGetSalesActivity.this.items.get(i5).getProductId().equals(str3)) {
                                    InsertUpdateGetSalesActivity.this.builderUpdate = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                                    View inflate = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.layout_custom_delete_alert, (ViewGroup) null);
                                    TextView textView = (TextView) inflate.findViewById(R.id.cancel);
                                    TextView textView2 = (TextView) inflate.findViewById(R.id.submit);
                                    ((TextView) inflate.findViewById(R.id.textView_sure)).setText("Do you want to increment existing product's quantity?");
                                    InsertUpdateGetSalesActivity.this.builderUpdate.setView(inflate);
                                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                                    insertUpdateGetSalesActivity.alertDialogUpdate = insertUpdateGetSalesActivity.builderUpdate.create();
                                    InsertUpdateGetSalesActivity.this.alertDialogUpdate.setCanceledOnTouchOutside(false);
                                    InsertUpdateGetSalesActivity.this.alertDialogUpdate.show();
                                    textView.setOnClickListener(new View.OnClickListener() {
                                        @Override
                                        public void onClick(View view) {
                                            if (InsertUpdateGetSalesActivity.this.isCheckedScan.equals("1")) {
                                                InsertUpdateGetSalesActivity.this.barcodeLauncher.launch(InsertUpdateGetSalesActivity.this.options);
                                            }
                                            InsertUpdateGetSalesActivity.this.alertDialogUpdate.dismiss();
                                        }
                                    });
                                    textView2.setOnClickListener(new View.OnClickListener() {
                                        @Override
                                        public void onClick(View view) {
                                            InsertUpdateGetSalesActivity.this.alertDialogUpdate.dismiss();
                                            InsertUpdateGetSalesActivity.this.items.get(i5).setQuantity((Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i5).getQuantity()) + Double.parseDouble(str2)) + "");
                                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyItemChanged(i5);
                                            if (InsertUpdateGetSalesActivity.this.isCheckedScan.equals("1")) {
                                                InsertUpdateGetSalesActivity.this.barcodeLauncher.launch(InsertUpdateGetSalesActivity.this.options);
                                            }
                                        }
                                    });
                                    break;
                                }
                                i5++;
                            } else {
                                if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl != null) {
                                    InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, InsertUpdateGetSalesActivity.this.tempBarcode, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                } else {
                                    InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, null, InsertUpdateGetSalesActivity.this.tempBarcode, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                }
                                if (InsertUpdateGetSalesActivity.this.isCheckedScan.equals("1")) {
                                    InsertUpdateGetSalesActivity.this.barcodeLauncher.launch(InsertUpdateGetSalesActivity.this.options);
                                }
                                InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                            }
                        }
                    } else if (InsertUpdateGetSalesActivity.this.isProduct.booleanValue()) {
                        final int i6 = 0;
                        while (true) {
                            if (i6 < InsertUpdateGetSalesActivity.this.items.size()) {
                                if (InsertUpdateGetSalesActivity.this.items.get(i6).getProductId().equals(str3)) {
                                    InsertUpdateGetSalesActivity.this.builderUpdate = new AlertDialog.Builder(InsertUpdateGetSalesActivity.this);
                                    View inflate2 = InsertUpdateGetSalesActivity.this.getLayoutInflater().inflate(R.layout.layout_custom_delete_alert, (ViewGroup) null);
                                    TextView textView3 = (TextView) inflate2.findViewById(R.id.cancel);
                                    TextView textView4 = (TextView) inflate2.findViewById(R.id.submit);
                                    ((TextView) inflate2.findViewById(R.id.textView_sure)).setText("Do you want to increment existing product's quantity?");
                                    InsertUpdateGetSalesActivity.this.builderUpdate.setView(inflate2);
                                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity2 = InsertUpdateGetSalesActivity.this;
                                    insertUpdateGetSalesActivity2.alertDialogUpdate = insertUpdateGetSalesActivity2.builderUpdate.create();
                                    InsertUpdateGetSalesActivity.this.alertDialogUpdate.setCanceledOnTouchOutside(false);
                                    InsertUpdateGetSalesActivity.this.alertDialogUpdate.show();
                                    textView3.setOnClickListener(new View.OnClickListener() {
                                        @Override
                                        public void onClick(View view) {
                                            InsertUpdateGetSalesActivity.this.alertDialogUpdate.dismiss();
                                        }
                                    });
                                    textView4.setOnClickListener(new View.OnClickListener() {
                                        @Override
                                        public void onClick(View view) {
                                            InsertUpdateGetSalesActivity.this.alertDialogUpdate.dismiss();
                                            InsertUpdateGetSalesActivity.this.items.get(i6).setQuantity((Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i6).getQuantity()) + Double.parseDouble(str2)) + "");
                                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyItemChanged(i6);
                                        }
                                    });
                                    break;
                                }
                                i6++;
                            } else {
                                InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                                break;
                            }
                        }
                    } else {
                        if (InsertUpdateGetSalesActivity.this.items.size() > 0) {
                            int i7 = 0;
                            while (true) {
                                if (i7 >= InsertUpdateGetSalesActivity.this.items.size()) {
                                    break;
                                }
                                if (str3.equals(InsertUpdateGetSalesActivity.this.items.get(i7).getProductId())) {
                                    if (InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems() != null && InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems().size() > 0) {
                                        while (true) {
                                            if (i >= InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems().size()) {
                                                break;
                                            }
                                            if (InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems().get(i).getSerialNo().equals(str8)) {
                                                if (InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems().get(i).getSerialNo().equals(str8) && InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems().get(i).getSelectedSl().booleanValue()) {
                                                    InsertUpdateGetSalesActivity.this.recyclerViewReceipt.scrollToPosition(i7);
                                                    break;
                                                }
                                                if (InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems().get(i).getSerialNo().equals(str8) && !InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems().get(i).getSelectedSl().booleanValue()) {
                                                    InsertUpdateGetSalesActivity.this.items.get(i7).getSerialItems().get(i).setSelectedSl(true);
                                                    InsertUpdateGetSalesActivity.this.items.get(i7).setBarcode(str10);
                                                    double parseDouble2 = Double.parseDouble(InsertUpdateGetSalesActivity.this.items.get(i7).getQuantity());
                                                    InsertUpdateGetSalesActivity.this.items.get(i7).setQuantity("" + (parseDouble2 + 1.0d));
                                                    InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                                    break;
                                                }
                                            }
                                            i++;
                                        }
                                    }
                                } else {
                                    if (i7 == InsertUpdateGetSalesActivity.this.items.size() - 1 && !str3.equals(InsertUpdateGetSalesActivity.this.items.get(i7).getProductId())) {
                                        if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl != null && InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size() > 0) {
                                            int i8 = 0;
                                            while (true) {
                                                if (i8 >= InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size()) {
                                                    break;
                                                }
                                                if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i8).getSerialNo().equals(str8)) {
                                                    InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i8).setSelectedSl(true);
                                                    InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                                    InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                                    InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                                                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                                    break;
                                                }
                                                if (i8 == InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size() - 1 && !InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i8).getSerialNo().equals(str8)) {
                                                    Toasty.error(InsertUpdateGetSalesActivity.this.getApplicationContext(), "Serial Product Not Available", 0).show();
                                                    break;
                                                }
                                                i8++;
                                            }
                                        } else {
                                            Toasty.error(InsertUpdateGetSalesActivity.this.getApplicationContext(), "Serial not found", 0).show();
                                            InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                            InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                            InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                        }
                                    }
                                    i7++;
                                }
                            }
                        } else if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl != null && InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size() > 0) {
                            while (true) {
                                if (i >= InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size()) {
                                    break;
                                }
                                if (InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i).getSerialNo().equals(str8)) {
                                    InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i).setSelectedSl(true);
                                    InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                    InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                    InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                    break;
                                }
                                if (i == InsertUpdateGetSalesActivity.this.batchSerialItemsSl.size() - 1 && !InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i).getSerialNo().equals(str8)) {
                                    InsertUpdateGetSalesActivity.this.batchSerialItemsSl.get(i).setSelectedSl(true);
                                    InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                                    InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                                    InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                                    break;
                                }
                                i++;
                            }
                        } else {
                            InsertUpdateGetSalesActivity.this.items.add(new SingleSaleDetails.Item(str3, str4, str2, "1", str6, str5, InsertUpdateGetSalesActivity.this.TopWareHouseId, arrayList, InsertUpdateGetSalesActivity.this.batchSerialItemsSl, str10, null, null, null, str9, "false", str11, str12, str13, str14, str15, "0.00", "0.00"));
                            InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                            InsertUpdateGetSalesActivity.this.textViewTotalItem.setText("" + InsertUpdateGetSalesActivity.this.items.size());
                            InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                        }
                        InsertUpdateGetSalesActivity.this.productSlListDropDowns.clear();
                        InsertUpdateGetSalesActivity.this.adapterSearch.notifyDataSetChanged();
                        InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                        InsertUpdateGetSalesActivity.this.recyclerViewSearch.setVisibility(8);
                    }
                    InsertUpdateGetSalesActivity.this.getCalculationOfAllFeild();
                    InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                }
            }

            @Override
            public void onFailure(Call<List<SingleSaleDetails.BatchSerialItems>> call, Throwable th) {
                Log.e("Sale", "" + th.toString());
            }
        });
    }

    public void getSerialDropDown(String str, final boolean z) {
        ApiClient.getInstance(this).getApi().getProductSerialDropDown("Bearer " + Constant.Token, str).enqueue(new Callback<List<ProductListDropDown>>() {
            @Override
            public void onFailure(Call<List<ProductListDropDown>> call, Throwable th) {
            }

            @Override
            public void onResponse(Call<List<ProductListDropDown>> call, Response<List<ProductListDropDown>> response) {
                if (response.isSuccessful()) {
                    InsertUpdateGetSalesActivity.this.productSlListDropDowns.clear();
                    for (Iterator<ProductListDropDown> it = response.body().iterator(); it.hasNext(); it = it) {
                        ProductListDropDown next = it.next();
                        ProductListDropDown productListDropDown = new ProductListDropDown(next.getProductId(), next.getProductName(), next.getCostPrice(), next.getSalePrice(), next.getSlNo(), "", next.getId(), next.getText(), next.getBarcode(), next.getUnitName(), next.getCategoryName(), next.getModelName());
                        productListDropDown.setCategory(next.getCategoryName());
                        productListDropDown.setBrandName(next.getBrandName());
                        productListDropDown.setDes(next.getDes());
                        productListDropDown.setSizeName(next.getSizeName());
                        productListDropDown.setColorName(next.getColorName());
                        InsertUpdateGetSalesActivity.this.productSlListDropDowns.add(productListDropDown);
                    }
                    if (!z && InsertUpdateGetSalesActivity.this.productSlListDropDowns.size() > 0) {
                        InsertUpdateGetSalesActivity.this.adapterSearch.notifyDataSetChanged();
                        InsertUpdateGetSalesActivity.this.recyclerViewSearch.setVisibility(0);
                    }
                    if (z && InsertUpdateGetSalesActivity.this.productSlListDropDowns.size() == 1) {
                        Log.e("SSSS", "here");
                        InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                        insertUpdateGetSalesActivity.getProductSlNo(insertUpdateGetSalesActivity.productSlListDropDowns.get(0).getSlNo(), "1", InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getProductId(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getProductName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getCostPrice(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getSalePrice(), true, InsertUpdateGetSalesActivity.this.tempSerial, null, InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getUnitName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getBarcode(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getCategoryName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getBrandName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getModelName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getSizeName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getColorName());
                    } else if (z && InsertUpdateGetSalesActivity.this.productSlListDropDowns.size() > 0) {
                        InsertUpdateGetSalesActivity.this.adapterSearch.notifyDataSetChanged();
                        InsertUpdateGetSalesActivity.this.recyclerViewSearch.setVisibility(0);
                    } else if (z && InsertUpdateGetSalesActivity.this.productSlListDropDowns.size() == 0) {
                        Toasty.error(InsertUpdateGetSalesActivity.this.getApplicationContext(), "Retrieve failed Please Try again", 0).show();
                    }
                }
            }
        });
    }

    public void getWareHouses() {
        ApiClient.getInstance(this).getApi().getWareHouses("Bearer " + Constant.Token).enqueue(new Callback<List<CategoryUnitList>>() {
            @Override
            public void onFailure(Call<List<CategoryUnitList>> call, Throwable th) {
            }

            @Override
            public void onResponse(Call<List<CategoryUnitList>> call, Response<List<CategoryUnitList>> response) {
                if (response.isSuccessful()) {
                    for (CategoryUnitList categoryUnitList : response.body()) {
                        InsertUpdateGetSalesActivity.this.warehouse.add(new CategoryUnitList(categoryUnitList.getValue(), categoryUnitList.getText()));
                    }
                }
            }
        });
    }

    public void getSalesRep() {
        ApiClient.getInstance(this).getApi().getSalesRep("Bearer " + Constant.Token).enqueue(new Callback<List<CategoryUnitList>>() {
            @Override
            public void onFailure(Call<List<CategoryUnitList>> call, Throwable th) {
            }

            @Override
            public void onResponse(Call<List<CategoryUnitList>> call, Response<List<CategoryUnitList>> response) {
                if (response.isSuccessful()) {
                    InsertUpdateGetSalesActivity.this.salesRep = (ArrayList) response.body();
                    if (InsertUpdateGetSalesActivity.this.selectedRep != null) {
                        int i = 0;
                        while (true) {
                            if (i >= InsertUpdateGetSalesActivity.this.salesRep.size()) {
                                break;
                            }
                            if (InsertUpdateGetSalesActivity.this.salesRep.get(i).getValue().equals(InsertUpdateGetSalesActivity.this.selectedRep)) {
                                InsertUpdateGetSalesActivity.this.salesRep.get(i).setSelectedForType(true);
                                InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                                insertUpdateGetSalesActivity.selectedRep = insertUpdateGetSalesActivity.salesRep.get(i).getValue();
                                break;
                            }
                            i++;
                        }
                    }
                    if (InsertUpdateGetSalesActivity.this.adapterSalesRepDropDown != null) {
                        InsertUpdateGetSalesActivity.this.adapterSalesRepDropDown.notifyDataSetChanged();
                    }
                }
            }
        });
    }

    public void getProductDropdown(String str, final boolean z, final String str2) {
        ApiClient.getInstance(getApplicationContext()).getApi().getProductIdDropDown("Bearer " + Constant.Token, str).enqueue(new Callback<List<ProductListDropDown>>() {
            @Override
            public void onFailure(Call<List<ProductListDropDown>> call, Throwable th) {
            }

            @Override
            public void onResponse(Call<List<ProductListDropDown>> call, Response<List<ProductListDropDown>> response) {
                ProductListDropDown productListDropDown;
                if (!response.isSuccessful() || response.body() == null) {
                    return;
                }
                InsertUpdateGetSalesActivity.this.productSlListDropDowns.clear();
                ArrayList arrayList = new ArrayList();
                for (ProductListDropDown productListDropDown2 : response.body()) {
                    ProductListDropDown productListDropDown3 = new ProductListDropDown(productListDropDown2.getProductId(), productListDropDown2.getProductName(), productListDropDown2.getCostPrice(), productListDropDown2.getSalePrice(), "", "", "", "", productListDropDown2.getBarcode(), productListDropDown2.getUnitName(), productListDropDown2.getCategoryName(), productListDropDown2.getModelName());
                    if (productListDropDown2.getWareHouse() == null || productListDropDown2.getWareHouse().size() <= 0) {
                        productListDropDown = productListDropDown3;
                    } else {
                        StringBuilder sb = new StringBuilder("Stock - ");
                        for (ProductInfo.WareHouse wareHouse : productListDropDown2.getWareHouse()) {
                            arrayList.add(new ProductInfo.WareHouse(wareHouse.getName(), wareHouse.getStock(), wareHouse.getAvgCost(), wareHouse.getCost(), wareHouse.getSales()));
                            sb.append("[ ");
                            sb.append(wareHouse.getName());
                            sb.append(" - ");
                            sb.append(String.format("%.0f", Double.valueOf(Double.parseDouble(wareHouse.getStock()))));
                            sb.append(" ]   ");
                        }
                        productListDropDown = productListDropDown3;
                        productListDropDown.setBrandName(productListDropDown2.getBrandName());
                        productListDropDown.setColorName(productListDropDown2.getColorName());
                        productListDropDown.setSizeName(productListDropDown2.getSizeName());
                        productListDropDown.setDes(productListDropDown2.getDes());
                        productListDropDown.setCategory(productListDropDown2.getCategory());
                        productListDropDown.setWareHouseText(sb.toString());
                        productListDropDown.setWareHouse(arrayList);
                    }
                    InsertUpdateGetSalesActivity.this.productSlListDropDowns.add(productListDropDown);
                }
                if (!z && InsertUpdateGetSalesActivity.this.productSlListDropDowns.size() > 0) {
                    InsertUpdateGetSalesActivity.this.adapterSearch.notifyDataSetChanged();
                    InsertUpdateGetSalesActivity.this.recyclerViewSearch.setVisibility(0);
                }
                if (z && InsertUpdateGetSalesActivity.this.productSlListDropDowns.size() == 1) {
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity.getProductSlNo(insertUpdateGetSalesActivity.productSlListDropDowns.get(0).getSlNo(), str2, InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getProductId(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getProductName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getCostPrice(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getSalePrice(), true, "", "", InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getUnitName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getBarcode(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getCategoryName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getBrandName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getModelName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getSizeName(), InsertUpdateGetSalesActivity.this.productSlListDropDowns.get(0).getColorName());
                }
                if (!z || InsertUpdateGetSalesActivity.this.productSlListDropDowns.size() <= 1) {
                    return;
                }
                InsertUpdateGetSalesActivity.this.adapterSearch.notifyDataSetChanged();
                InsertUpdateGetSalesActivity.this.recyclerViewSearch.setVisibility(0);
            }
        });
    }

    public void getItemList() {
        Log.e("SDSD", this.saleId);
        ApiClient.getInstance(this).getApi().getSingleSale("Bearer " + Constant.Token, this.saleId).enqueue(new Callback<SingleSaleDetails>() {
            @Override
            public void onResponse(Call<SingleSaleDetails> call, Response<SingleSaleDetails> response) {
                if (response.isSuccessful()) {
                    InsertUpdateGetSalesActivity.this.progressBar.setVisibility(8);
                    if (response.body() != null) {
                        if (InsertUpdateGetSalesActivity.this.warehouse.size() <= 0) {
                            InsertUpdateGetSalesActivity.this.getWareHouses();
                        }
                        Iterator<SingleSaleDetails.Item> it = response.body().getItems().iterator();
                        while (it.hasNext()) {
                            SingleSaleDetails.Item next = it.next();
                            InsertUpdateGetSalesActivity.this.getProductSlWithSaleId(next.getProductId(), InsertUpdateGetSalesActivity.this.saleId, next.getName(), next.getQuantity(), next.getAmount(), next.getPrice(), next.getCostPrice(), next.getWareHouseId(), new ArrayList(InsertUpdateGetSalesActivity.this.warehouse), next.getBarcode(), next.getDescription(), next.getIndDisCount(), next.getIndDisPer(), response.body().getDisPer(), response.body().getDisAmt(), response.body().getTotalVat(), response.body().getShipping(), response.body().getServiceCharge(), next.getUnitName(), response.body().getIsDisPer(), next.getIsDisPerRow(), next.getCategoryName(), next.getBrandName(), next.getModelName(), next.getSizeName(), next.getColorName(), next.getComAmount(), next.getComPer());
                        }
                        Iterator<SalesPayments> it2 = response.body().getSalesPayments().iterator();
                        while (it2.hasNext()) {
                            SalesPayments next2 = it2.next();
                            InsertUpdateGetSalesActivity.this.salesPayments.add(new SalesPayments(next2.getAmount(), next2.getCardNo(), next2.getAccHead(), InsertUpdateGetSalesActivity.this.accountHead));
                        }
                        if (response.body().getCustomerId() != null) {
                            InsertUpdateGetSalesActivity.this.customerId = response.body().getCustomerId();
                        }
                        if (response.body().getNote() != null) {
                            InsertUpdateGetSalesActivity.this.notes = response.body().getNote();
                        }
                        if (response.body().getWareHouseId() != null) {
                            int i = 0;
                            while (true) {
                                if (i >= InsertUpdateGetSalesActivity.this.warehouse.size()) {
                                    break;
                                }
                                if (response.body().getWareHouseId().equals(InsertUpdateGetSalesActivity.this.warehouse.get(i).getValue())) {
                                    InsertUpdateGetSalesActivity.this.textViewWareHouse.setText(InsertUpdateGetSalesActivity.this.warehouse.get(i).getText());
                                    InsertUpdateGetSalesActivity.this.appCompatSpinnerWareHouse.setSelection(i);
                                    InsertUpdateGetSalesActivity.this.TopWareHouseId = response.body().getWareHouseId();
                                    break;
                                }
                                i++;
                            }
                        }
                        InsertUpdateGetSalesActivity.this.selectedType = response.body().getDocType();
                        InsertUpdateGetSalesActivity.this.selectedRep = response.body().getSaleRepId();
                        InsertUpdateGetSalesActivity.this.getTypeDropDown();
                        InsertUpdateGetSalesActivity.this.getSalesRep();
                        InsertUpdateGetSalesActivity.this.adapterReceipt.notifyDataSetChanged();
                    }
                }
            }

            @Override
            public void onFailure(Call<SingleSaleDetails> call, Throwable th) {
                InsertUpdateGetSalesActivity.this.progressBar.setVisibility(8);
                if (th instanceof SocketTimeoutException) {
                    InsertUpdateGetSalesActivity.this.progressBar.setVisibility(8);
                    Toast.makeText((Context) InsertUpdateGetSalesActivity.this, (CharSequence) "Poor Connection", 0).show();
                }
            }
        });
    }

    @Override
    public void onClick(View view) {
        ?? r13;
        String str;
        ?? r0;
        ?? r15;
        String str2;
        String str3;
        boolean z;
        final ?? r152 = this;
        if (view == r152.linearLayoutType) {
            r152.builderType = new AlertDialog.Builder((Context) r152);
            View inflate = getLayoutInflater().inflate(R.layout.alert_sl_list, (ViewGroup) null);
            RecyclerView findViewById = inflate.findViewById(R.id.recyclerview_sl);
            try {
                AdapterTypeDropDown adapterTypeDropDown = new AdapterTypeDropDown(getApplicationContext(), r152.typeDropDown);
                r152.adapterTypeDropDown = adapterTypeDropDown;
                adapterTypeDropDown.setOnClickType(new AdapterTypeDropDown.OnClickType() {
                    @Override
                    public final void OnClick(CategoryUnitList categoryUnitList, int i) {
                        InsertUpdateGetSalesActivity.this.m109xb59bca84(categoryUnitList, i);
                    }
                });
                findViewById.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
                findViewById.setAdapter(r152.adapterTypeDropDown);
                findViewById.setHasFixedSize(true);
            } catch (Exception e) {
                Log.e("Alert", "" + e.toString());
            }
            r152.builderType.setView(inflate);
            AlertDialog create = r152.builderType.create();
            r152.alertDialogType = create;
            create.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
            r152.alertDialogType.show();
        }
        if (view == r152.imageViewSearch) {
            r152.builderRepresentative = new AlertDialog.Builder((Context) r152);
            View inflate2 = getLayoutInflater().inflate(R.layout.alert_sl_list, (ViewGroup) null);
            RecyclerView findViewById2 = inflate2.findViewById(R.id.recyclerview_sl);
            try {
                AdapterTypeDropDown adapterTypeDropDown2 = new AdapterTypeDropDown(getApplicationContext(), r152.salesRep);
                r152.adapterSalesRepDropDown = adapterTypeDropDown2;
                adapterTypeDropDown2.setOnClickType(new AdapterTypeDropDown.OnClickType() {
                    @Override
                    public final void OnClick(CategoryUnitList categoryUnitList, int i) {
                        InsertUpdateGetSalesActivity.this.m110x3cb20606(categoryUnitList, i);
                    }
                });
                findViewById2.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
                findViewById2.setAdapter(r152.adapterSalesRepDropDown);
                findViewById2.setHasFixedSize(true);
            } catch (Exception e2) {
                Log.e("Alert", "" + e2.toString());
            }
            r152.builderRepresentative.setView(inflate2);
            AlertDialog create2 = r152.builderRepresentative.create();
            r152.alertDialogRepresentative = create2;
            create2.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
            r152.alertDialogRepresentative.show();
        }
        if (view == r152.imageViewBack) {
            finish();
        }
        if (view == r152.imageViewRec) {
            if (r152.saleId == null) {
                r152.startActivity(new Intent(getApplicationContext(), (Class<?>) SalesListActivity.class));
            }
            finish();
        }
        if (view == r152.imageViewAdd) {
            r152.startActivity(new Intent(getApplicationContext(), (Class<?>) InsertUpdateGetSalesActivity.class));
            finish();
        }
        if (view == r152.linearLayoutPay) {
            r152.builderPayment = new AlertDialog.Builder((Context) r152);
            View inflate3 = getLayoutInflater().inflate(R.layout.alert_payment, (ViewGroup) null);
            Button button = (Button) inflate3.findViewById(R.id.button_submit);
            Button button2 = (Button) inflate3.findViewById(R.id.button_ok);
            RecyclerView findViewById3 = inflate3.findViewById(R.id.recyclerview_payment);
            final TextView textView = (TextView) inflate3.findViewById(R.id.textView_no_data);
            final TextInputEditText textInputEditText = (TextInputEditText) inflate3.findViewById(R.id.textInputEditText_desc);
            final TextInputEditText textInputEditText2 = (TextInputEditText) inflate3.findViewById(R.id.textInputEditText_card);
            AppCompatSpinner findViewById4 = inflate3.findViewById(R.id.appcompatspinner_account_head);
            AdapterSpinner adapterSpinner = new AdapterSpinner(getApplicationContext(), r152.accountHead);
            r152.adapterSpinnerAccountHead = adapterSpinner;
            findViewById4.setAdapter(adapterSpinner);
            findViewById4.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                @Override
                public void onNothingSelected(AdapterView<?> adapterView) {
                }

                @Override
                public void onItemSelected(AdapterView<?> adapterView, View view2, int i, long j) {
                    CategoryUnitList categoryUnitList = (CategoryUnitList) adapterView.getItemAtPosition(i);
                    InsertUpdateGetSalesActivity.this.payAccHeadId = categoryUnitList.getValue();
                }
            });
            textInputEditText.setText(r152.textViewTotal.getText().toString());
            final AdapterPaymentAlert adapterPaymentAlert = new AdapterPaymentAlert(getApplicationContext(), r152.salesPayments);
            adapterPaymentAlert.setOnItemclick(new AdapterPaymentAlert.OnItemclick() {
                @Override
                public void OnClick(SalesPayments salesPayments, int i) {
                    InsertUpdateGetSalesActivity.this.salesPayments.remove(i);
                    adapterPaymentAlert.notifyItemRemoved(i);
                    adapterPaymentAlert.notifyItemRangeChanged(i, InsertUpdateGetSalesActivity.this.salesPayments.size());
                    if (InsertUpdateGetSalesActivity.this.salesPayments.size() == 0) {
                        textView.setVisibility(0);
                        textInputEditText.setText(InsertUpdateGetSalesActivity.this.textViewTotal.getText().toString());
                    }
                    if (InsertUpdateGetSalesActivity.this.salesPayments.size() > 0) {
                        double d = 0.0d;
                        for (int i2 = 0; i2 < InsertUpdateGetSalesActivity.this.salesPayments.size(); i2++) {
                            d += Double.parseDouble(InsertUpdateGetSalesActivity.this.salesPayments.get(i2).getAmount());
                        }
                        double parseDouble = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewTotal.getText().toString()) - d;
                        InsertUpdateGetSalesActivity.this.dueAmount = parseDouble;
                        textInputEditText.setText("" + parseDouble);
                    }
                }
            });
            if (r152.salesPayments.size() > 0) {
                double d = 0.0d;
                for (int i = 0; i < r152.salesPayments.size(); i++) {
                    d += Double.parseDouble(r152.salesPayments.get(i).getAmount());
                }
                double parseDouble = Double.parseDouble(r152.textViewTotal.getText().toString()) - d;
                r152.dueAmount = parseDouble;
                textInputEditText.setText("" + parseDouble);
            }
            button2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view2) {
                    InsertUpdateGetSalesActivity.this.alertDialogPayment.dismiss();
                }
            });
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view2) {
                    if (textInputEditText.getText().toString().isEmpty() || textInputEditText2.getText().toString().isEmpty()) {
                        return;
                    }
                    InsertUpdateGetSalesActivity.this.salesPayments.add(new SalesPayments(textInputEditText.getText().toString(), textInputEditText2.getText().toString(), InsertUpdateGetSalesActivity.this.payAccHeadId, InsertUpdateGetSalesActivity.this.accountHead));
                    textView.setVisibility(4);
                    adapterPaymentAlert.notifyDataSetChanged();
                    if (InsertUpdateGetSalesActivity.this.salesPayments.size() > 0) {
                        double d2 = 0.0d;
                        for (int i2 = 0; i2 < InsertUpdateGetSalesActivity.this.salesPayments.size(); i2++) {
                            d2 += Double.parseDouble(InsertUpdateGetSalesActivity.this.salesPayments.get(i2).getAmount());
                        }
                        double parseDouble2 = Double.parseDouble(InsertUpdateGetSalesActivity.this.textViewTotal.getText().toString()) - d2;
                        InsertUpdateGetSalesActivity.this.dueAmount = parseDouble2;
                        textInputEditText.setText("" + parseDouble2);
                    }
                }
            });
            findViewById3.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
            findViewById3.setAdapter(adapterPaymentAlert);
            findViewById3.setHasFixedSize(true);
            r13 = 0;
            if (r152.salesPayments.size() == 0) {
                textView.setVisibility(0);
            }
            r152.builderPayment.setView(inflate3);
            AlertDialog create3 = r152.builderPayment.create();
            r152.alertDialogPayment = create3;
            create3.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
            r152.alertDialogPayment.show();
        } else {
            r13 = 0;
        }
        if (view == r152.textViewDate) {
            ShowDate();
        }
        if (view == r152.linearLayoutWarehouse) {
            r152.appCompatSpinnerWareHouse.performClick();
        }
        if (view == r152.linearLayoutIncr) {
            int i2 = 0;
            while (true) {
                if (i2 < r152.items.size()) {
                    if (r152.items.get(i2).getClicked().booleanValue()) {
                        for (int i3 = 0; i3 < r152.items.size(); i3++) {
                            if (r152.items.get(i3).getClicked().booleanValue()) {
                                double parseDouble2 = Double.parseDouble(r152.items.get(i3).getQuantity());
                                r152.items.get(i3).setQuantity("" + (parseDouble2 + 1.0d));
                                r152.adapterReceipt.notifyItemChanged(i3);
                            }
                        }
                        getCalculationOfAllFeild();
                    } else {
                        i2++;
                    }
                } else {
                    Toast.makeText((Context) r152, "Select a Item", (int) r13).show();
                    break;
                }
            }
        }
        if (view == r152.linearLayoutSearch) {
            if (r152.isProduct.booleanValue()) {
                r152.isProduct = Boolean.valueOf((boolean) r13);
                r152.linearLayoutSearch.setBackgroundColor(getResources().getColor(R.color.red));
                r152.editTextSearch.setHint("Search Sl");
                r152.textViewPlSl.setText("Is Product Search?");
            } else {
                r152.isProduct = true;
                r152.linearLayoutSearch.setBackgroundColor(getResources().getColor(R.color.green_dark_2));
                r152.editTextSearch.setHint("Search Item");
                r152.textViewPlSl.setText("Is Serial Search?");
            }
        }
        if (view == r152.linearLayoutDcr) {
            int i4 = 0;
            while (true) {
                if (i4 < r152.items.size()) {
                    if (r152.items.get(i4).getClicked().booleanValue()) {
                        for (int i5 = 0; i5 < r152.items.size(); i5++) {
                            if (r152.items.get(i5).getClicked().booleanValue() && Double.parseDouble(r152.items.get(i5).getQuantity()) > 0.0d) {
                                double parseDouble3 = Double.parseDouble(r152.items.get(i5).getQuantity());
                                r152.items.get(i5).setQuantity("" + (parseDouble3 - 1.0d));
                                r152.adapterReceipt.notifyItemChanged(i5);
                            }
                        }
                        getCalculationOfAllFeild();
                    } else {
                        i4++;
                    }
                } else {
                    Toast.makeText((Context) r152, "Select a Item", (int) r13).show();
                    break;
                }
            }
        }
        if (view == r152.linearLayoutCust) {
            Intent intent = new Intent(getApplicationContext(), (Class<?>) CustomerActivity.class);
            intent.putExtra(Constant.REQ_PURCHASE_SALES_TO_CustomerDetails, Constant.REQ_CODE_PURCHASE_SALES_TO_CustomerDetails);
            r152.launcher.launch(intent);
        }
        if (view == r152.linearLayoutRemove) {
            int i6 = 0;
            while (true) {
                if (i6 < r152.items.size()) {
                    if (r152.items.get(i6).getClicked().booleanValue()) {
                        int i7 = 0;
                        while (true) {
                            if (i7 >= r152.items.size()) {
                                break;
                            }
                            if (r152.items.get(i7).getClicked().booleanValue()) {
                                r152.items.remove(i7);
                                r152.adapterReceipt.notifyItemRemoved(i7);
                                r152.adapterReceipt.notifyItemRangeChanged(i7, r152.items.size());
                                break;
                            }
                            i7++;
                        }
                        getCalculationOfAllFeild();
                    } else {
                        i6++;
                    }
                } else {
                    Toast.makeText((Context) r152, "Select a Item", (int) r13).show();
                    break;
                }
            }
        }
        if (r152.linearLayoutScan == view) {
            if (r152.isCheckedMultiScan.equals("1")) {
                getMultiScanner();
            } else {
                r152.barcodeLauncher.launch(r152.options);
            }
        }
        if (r152.linearLayoutSave != view) {
            str = "%";
            r0 = 0;
            r15 = r152;
        } else if (r152.items.size() > 0) {
            Iterator<SingleSaleDetails.Item> it = r152.items.iterator();
            while (it.hasNext()) {
                SingleSaleDetails.Item next = it.next();
                if (next.getIsDisPerRow() != null && next.getIsDisPerRow().equals("true")) {
                    next.setIndDisCount("0");
                    if (next.getIndDisPer() == null || Double.parseDouble(next.getIndDisPer()) <= 0.0d) {
                        next.setIndDisPer("0");
                    }
                } else {
                    next.setIndDisPer("0");
                    if (next.getIndDisCount() != null && Double.parseDouble(next.getIndDisCount()) > 0.0d) {
                    }
                    next.setIndDisCount("0");
                }
            }
            if (r152.saleId != null && r152.salesCode != null && (str2 = r152.isPosted) != null) {
                if (str2.equals("false")) {
                    if (!r152.textInputEditTextDisc.getText().toString().isEmpty() && r152.textInputEditTextDisc.getText().toString().contains("%")) {
                        double parseDouble4 = (Double.parseDouble(r152.textViewSubTotal.getText().toString()) * Double.parseDouble(r152.textInputEditTextDisc.getText().toString().substring(r13, r152.textInputEditTextDisc.getText().toString().length() - 1))) / 100.0d;
                        str3 = "%";
                        z = false;
                        UpdateSale(r152.saleId, r152.textViewDate.getText().toString(), r152.salesCode, r152.textInputEditTextDisc.getText().toString().substring(r13, r152.textInputEditTextDisc.getText().toString().length() - 1), "" + parseDouble4, r152.textViewTotal.getText().toString(), r152.textInputEditTextVat.getText().toString(), r152.TopWareHouseId, r152.customerId, r152.items, r152.salesPayments, r152.textInputEditTextService.getText().toString(), r152.textInputEditTextShipping.getText().toString(), "true", "true");
                    } else {
                        str3 = "%";
                        z = false;
                        z = false;
                        if (!this.textInputEditTextDisc.getText().toString().isEmpty()) {
                            UpdateSale(this.saleId, this.textViewDate.getText().toString(), this.salesCode, "0.00", this.textInputEditTextDisc.getText().toString(), this.textViewTotal.getText().toString(), this.textInputEditTextVat.getText().toString(), this.TopWareHouseId, this.customerId, this.items, this.salesPayments, this.textInputEditTextService.getText().toString(), this.textInputEditTextShipping.getText().toString(), "false", "true");
                        } else {
                            UpdateSale(this.saleId, this.textViewDate.getText().toString(), this.salesCode, "0.00", "0.00", this.textViewTotal.getText().toString(), this.textInputEditTextVat.getText().toString(), this.TopWareHouseId, this.customerId, this.items, this.salesPayments, this.textInputEditTextService.getText().toString(), this.textInputEditTextShipping.getText().toString(), "false", "true");
                        }
                    }
                } else {
                    str3 = "%";
                    z = false;
                    Toasty.warning(getApplicationContext(), "You can't edit ! Already Posted", 0).show();
                }
                r15 = this;
                str = str3;
                r0 = z;
            } else {
                r0 = 0;
                r0 = 0;
                r0 = 0;
                InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = this;
                if (insertUpdateGetSalesActivity.textInputEditTextDisc.getText().toString().isEmpty()) {
                    str = "%";
                } else if (insertUpdateGetSalesActivity.textInputEditTextDisc.getText().toString().contains("%")) {
                    double parseDouble5 = (Double.parseDouble(insertUpdateGetSalesActivity.textViewSubTotal.getText().toString()) * Double.parseDouble(insertUpdateGetSalesActivity.textInputEditTextDisc.getText().toString().substring(0, insertUpdateGetSalesActivity.textInputEditTextDisc.getText().toString().length() - 1))) / 100.0d;
                    if (insertUpdateGetSalesActivity.isCheckedPayment.equals("1") && insertUpdateGetSalesActivity.salesPayments.size() == 0) {
                        insertUpdateGetSalesActivity.salesPayments.add(new SalesPayments(insertUpdateGetSalesActivity.textViewTotal.getText().toString(), "0", insertUpdateGetSalesActivity.accountHead.get(0).getValue(), insertUpdateGetSalesActivity.accountHead));
                    }
                    str = "%";
                    InsertSale(insertUpdateGetSalesActivity.textViewDate.getText().toString(), SlCode(), insertUpdateGetSalesActivity.textInputEditTextDisc.getText().toString().substring(0, insertUpdateGetSalesActivity.textInputEditTextDisc.getText().toString().length() - 1), "" + parseDouble5, insertUpdateGetSalesActivity.textViewTotal.getText().toString(), insertUpdateGetSalesActivity.textInputEditTextVat.getText().toString(), insertUpdateGetSalesActivity.TopWareHouseId, insertUpdateGetSalesActivity.customerId, insertUpdateGetSalesActivity.items, insertUpdateGetSalesActivity.salesPayments, insertUpdateGetSalesActivity.textInputEditTextService.getText().toString(), insertUpdateGetSalesActivity.textInputEditTextShipping.getText().toString(), "true");
                    r15 = insertUpdateGetSalesActivity;
                } else {
                    str = "%";
                }
                if (!insertUpdateGetSalesActivity.textInputEditTextDisc.getText().toString().isEmpty()) {
                    if (insertUpdateGetSalesActivity.isCheckedPayment.equals("1") && insertUpdateGetSalesActivity.salesPayments.size() == 0) {
                        insertUpdateGetSalesActivity.salesPayments.add(new SalesPayments(insertUpdateGetSalesActivity.textViewTotal.getText().toString(), "0", insertUpdateGetSalesActivity.accountHead.get(0).getValue(), insertUpdateGetSalesActivity.accountHead));
                    }
                    InsertSale(insertUpdateGetSalesActivity.textViewDate.getText().toString(), SlCode(), "0.00", insertUpdateGetSalesActivity.textInputEditTextDisc.getText().toString(), insertUpdateGetSalesActivity.textViewTotal.getText().toString(), insertUpdateGetSalesActivity.textInputEditTextVat.getText().toString(), insertUpdateGetSalesActivity.TopWareHouseId, insertUpdateGetSalesActivity.customerId, insertUpdateGetSalesActivity.items, insertUpdateGetSalesActivity.salesPayments, insertUpdateGetSalesActivity.textInputEditTextService.getText().toString(), insertUpdateGetSalesActivity.textInputEditTextShipping.getText().toString(), "false");
                    r15 = insertUpdateGetSalesActivity;
                } else {
                    if (insertUpdateGetSalesActivity.isCheckedPayment.equals("1") && insertUpdateGetSalesActivity.salesPayments.size() == 0) {
                        insertUpdateGetSalesActivity.salesPayments.add(new SalesPayments(insertUpdateGetSalesActivity.textViewTotal.getText().toString(), "0", insertUpdateGetSalesActivity.accountHead.get(0).getValue(), insertUpdateGetSalesActivity.accountHead));
                    }
                    InsertSale(insertUpdateGetSalesActivity.textViewDate.getText().toString(), SlCode(), "0.00", "0.00", insertUpdateGetSalesActivity.textViewTotal.getText().toString(), insertUpdateGetSalesActivity.textInputEditTextVat.getText().toString(), insertUpdateGetSalesActivity.TopWareHouseId, insertUpdateGetSalesActivity.customerId, insertUpdateGetSalesActivity.items, insertUpdateGetSalesActivity.salesPayments, insertUpdateGetSalesActivity.textInputEditTextService.getText().toString(), insertUpdateGetSalesActivity.textInputEditTextShipping.getText().toString(), "false");
                    r15 = insertUpdateGetSalesActivity;
                }
            }
        } else {
            str = "%";
            r0 = 0;
            Toasty.warning(getApplicationContext(), "At least one item needed for sales", 0).show();
            r15 = r152;
        }
        if (r15.imageViewReset == view) {
            r15.textInputEditTextDisc.setText("0.00");
            r15.textInputEditTextDisc.setFocusable(r0);
            recreate();
        }
        if (r15.textViewTaka == view && r15.textInputEditTextDisc.getText().toString().charAt(r15.textInputEditTextDisc.getText().length() - 1) == '%') {
            r15.textInputEditTextDisc.setText(r15.textInputEditTextDisc.getText().toString().substring(r0, r1.length() - 1));
            TextInputEditText textInputEditText3 = r15.textInputEditTextDisc;
            textInputEditText3.setSelection(textInputEditText3.getText().toString().length());
            r15.textViewTaka.setBackgroundColor(getResources().getColor(R.color.green));
            r15.textViewPer.setBackgroundColor(getResources().getColor(R.color.greenish));
            r15.textViewPer.setTextColor(getResources().getColor(R.color.black_mart));
            r15.textViewTaka.setTextColor(getResources().getColor(R.color.white));
        }
        if (r15.textViewPer == view) {
            if (!r15.textInputEditTextDisc.getText().toString().isEmpty() && r15.textInputEditTextDisc.getText().toString().charAt(r15.textInputEditTextDisc.getText().length() - 1) == '%') {
                return;
            }
            if (!r15.textInputEditTextDisc.getText().toString().isEmpty() && !r15.textInputEditTextDisc.getText().toString().equals(".")) {
                String obj = r15.textInputEditTextDisc.getText().toString();
                r15.textInputEditTextDisc.setText(obj + str);
                r15.textViewTaka.setBackgroundColor(getResources().getColor(R.color.greenish));
                r15.textViewPer.setBackgroundColor(getResources().getColor(R.color.green));
                r15.textViewTaka.setTextColor(getResources().getColor(R.color.black_mart));
                r15.textViewPer.setTextColor(getResources().getColor(R.color.white));
            } else {
                r15.textInputEditTextDisc.setText("0.00%");
                r15.textViewTaka.setBackgroundColor(getResources().getColor(R.color.greenish));
                r15.textViewPer.setBackgroundColor(getResources().getColor(R.color.green));
                r15.textViewTaka.setTextColor(getResources().getColor(R.color.black_mart));
                r15.textViewPer.setTextColor(getResources().getColor(R.color.white));
            }
        }
        if (r15.linearLayoutNote == view) {
            r15.builderNotes = new AlertDialog.Builder((Context) r15);
            View inflate4 = getLayoutInflater().inflate(R.layout.alert_notes, (ViewGroup) null);
            final TextInputEditText textInputEditText4 = (TextInputEditText) inflate4.findViewById(R.id.textInputEditText_note);
            Button button3 = (Button) inflate4.findViewById(R.id.button_submit);
            button3.setText("OK");
            String str4 = r15.notes;
            if (str4 != null) {
                textInputEditText4.setText(str4);
            }
            button3.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view2) {
                    InsertUpdateGetSalesActivity.this.notes = textInputEditText4.getText().toString();
                    InsertUpdateGetSalesActivity.this.alertDialogNotes.dismiss();
                }
            });
            r15.builderNotes.setView(inflate4);
            AlertDialog create4 = r15.builderNotes.create();
            r15.alertDialogNotes = create4;
            create4.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
            r15.alertDialogNotes.show();
        }
    }

    void m109xb59bca84(CategoryUnitList categoryUnitList, int i) {
        categoryUnitList.setSelectedForType(Boolean.valueOf(!categoryUnitList.getSelectedForType().booleanValue()));
        String value = categoryUnitList.getValue();
        this.selectedType = value;
        Log.e("types", value);
        for (int i2 = 0; i2 < this.typeDropDown.size(); i2++) {
            if (i == i2) {
                Log.e("type", this.typeDropDown.get(i2).getText());
                Log.e("type", this.selectedType);
            } else {
                this.typeDropDown.get(i2).setSelectedForType(false);
            }
        }
        Collections.sort(this.typeDropDown, new Comparator() {
            @Override
            public final int compare(Object obj, Object obj2) {
                int compare;
                compare = Boolean.compare(((CategoryUnitList) obj).getSelectedForType().booleanValue(), ((CategoryUnitList) obj2).getSelectedForType().booleanValue());
                return compare;
            }
        });
        Collections.reverse(this.typeDropDown);
        this.adapterTypeDropDown.notifyDataSetChanged();
    }

    void m110x3cb20606(CategoryUnitList categoryUnitList, int i) {
        categoryUnitList.setSelectedForType(Boolean.valueOf(!categoryUnitList.getSelectedForType().booleanValue()));
        String value = categoryUnitList.getValue();
        this.selectedRep = value;
        Log.e("types", value);
        for (int i2 = 0; i2 < this.salesRep.size(); i2++) {
            if (i != i2) {
                this.salesRep.get(i2).setSelectedForType(false);
            }
        }
        Collections.sort(this.salesRep, new Comparator() {
            @Override
            public final int compare(Object obj, Object obj2) {
                int compare;
                compare = Boolean.compare(((CategoryUnitList) obj).getSelectedForType().booleanValue(), ((CategoryUnitList) obj2).getSelectedForType().booleanValue());
                return compare;
            }
        });
        Collections.reverse(this.salesRep);
        this.adapterSalesRepDropDown.notifyDataSetChanged();
    }

    public void getTypeDropDown() {
        ApiClient.getInstance(getApplicationContext()).getApi().getSalesDocType(Constant.Token).enqueue(new Callback<List<CategoryUnitList>>() {
            @Override
            public void onResponse(Call<List<CategoryUnitList>> call, Response<List<CategoryUnitList>> response) {
                if (response.body() != null) {
                    InsertUpdateGetSalesActivity.this.typeDropDown = (ArrayList) response.body();
                    int i = 0;
                    if (InsertUpdateGetSalesActivity.this.selectedType != null) {
                        while (true) {
                            if (i >= InsertUpdateGetSalesActivity.this.typeDropDown.size()) {
                                break;
                            }
                            if (InsertUpdateGetSalesActivity.this.typeDropDown.get(i).getValue().equals(InsertUpdateGetSalesActivity.this.selectedType)) {
                                InsertUpdateGetSalesActivity.this.typeDropDown.get(i).setSelectedForType(true);
                                InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                                insertUpdateGetSalesActivity.selectedType = insertUpdateGetSalesActivity.typeDropDown.get(i).getValue();
                                break;
                            }
                            i++;
                        }
                    } else {
                        while (true) {
                            if (i >= InsertUpdateGetSalesActivity.this.typeDropDown.size()) {
                                break;
                            }
                            if (InsertUpdateGetSalesActivity.this.typeDropDown.get(i).getText().equalsIgnoreCase("sales")) {
                                InsertUpdateGetSalesActivity.this.typeDropDown.get(i).setSelectedForType(true);
                                InsertUpdateGetSalesActivity insertUpdateGetSalesActivity2 = InsertUpdateGetSalesActivity.this;
                                insertUpdateGetSalesActivity2.selectedType = insertUpdateGetSalesActivity2.typeDropDown.get(i).getValue();
                                Log.e("type", InsertUpdateGetSalesActivity.this.selectedType);
                                break;
                            }
                            i++;
                        }
                    }
                    if (InsertUpdateGetSalesActivity.this.adapterTypeDropDown != null) {
                        InsertUpdateGetSalesActivity.this.adapterTypeDropDown.notifyDataSetChanged();
                    }
                }
            }

            @Override
            public void onFailure(Call<List<CategoryUnitList>> call, Throwable th) {
                if (th instanceof SocketTimeoutException) {
                    Toasty.warning((Context) InsertUpdateGetSalesActivity.this, (CharSequence) "Please Connect through Internet", 0).show();
                }
            }
        });
    }

    private void getSalesReport(final String str) {
        Log.e("PDF", "in");
        this.progressBar.setVisibility(0);
        if (str != null) {
            ApiClient.getInstance(this).getApi().getReport(this.cookie.get(0), "Bearer " + Constant.Token, str, "PDF", "0").enqueue(new Callback<ResponseBody>() {
                @Override
                public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
                    if (response.isSuccessful()) {
                        InsertUpdateGetSalesActivity.this.progressBar.setVisibility(8);
                        try {
                            InsertUpdateGetSalesActivity.this.bytes = response.body().bytes();
                            if (Build.VERSION.SDK_INT >= 23) {
                                InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                                insertUpdateGetSalesActivity.savingThePdfForPrint(str, insertUpdateGetSalesActivity.bytes);
                                return;
                            }
                            return;
                        } catch (IOException e) {
                            Log.e("PDF", "" + e.toString());
                            e.printStackTrace();
                            return;
                        }
                    }
                    InsertUpdateGetSalesActivity.this.progressBar.setVisibility(8);
                    Log.e("PDF", "" + response.code());
                }

                @Override
                public void onFailure(Call<ResponseBody> call, Throwable th) {
                    Log.e("PDF", "" + th.toString());
                    InsertUpdateGetSalesActivity.this.progressBar.setVisibility(8);
                    if (th instanceof SocketTimeoutException) {
                        Toast.makeText((Context) InsertUpdateGetSalesActivity.this, (CharSequence) "Please Connect through Internet", 0).show();
                    }
                }
            });
            return;
        }
        this.progressBar.setVisibility(8);
        Toasty.error(getApplicationContext(), "SaleId Required", 0).show();
    }

    public void checkIfAutoPrint(String str) {
        if (this.isAutoPrint.equals("1")) {
            getSalesReport(str);
        } else if (str != null) {
            Intent intent = new Intent(getApplicationContext(), (Class<?>) SalesReportViewActivity.class);
            intent.putExtra(Constant.SalesId, str);
            intent.putExtra(Constant.COOKIE, this.cookie.get(0));
            startActivity(intent);
        }
    }

    public void savingThePdfForPrint(String str, byte[] bArr) {
        int checkSelfPermission;
        if (bArr.length > 0 && bArr != null) {
            checkSelfPermission = checkSelfPermission("android.permission.WRITE_EXTERNAL_STORAGE");
            if (checkSelfPermission == 0) {
                if (bArr.length > 0) {
                    Calendar calendar = Calendar.getInstance();
                    int i = calendar.get(5);
                    int i2 = calendar.get(2);
                    String str2 = "_" + i + "_" + (i2 + 1) + "_" + calendar.get(1) + "_" + calendar.get(10) + "_" + calendar.get(12) + "_" + calendar.get(13);
                    if (str != null) {
                        this.file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "Efficient_POS_SaleId_" + str + str2 + ".pdf");
                    }
                    try {
                        FileOutputStream fileOutputStream = new FileOutputStream(this.file);
                        fileOutputStream.write(bArr);
                        fileOutputStream.close();
                        print();
                        return;
                    } catch (IOException e) {
                        e.printStackTrace();
                        return;
                    }
                }
                return;
            }
            Toasty.warning(getApplicationContext(), "Please Give Permission", 0).show();
            ActivityCompat.requestPermissions(this, new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 1);
            return;
        }
        Toasty.warning(getApplicationContext(), "Please Wait a minute!", 0).show();
    }

    private void print() {
        this.uri = FileProvider.getUriForFile(this, "dev.gtr.pos.provider", this.file);
        try {
            ((PrintManager) getSystemService("print")).print("SalePdf", new PdfPrintAdapter(getApplicationContext(), this.file, this.bytes, this.uri), new PrintAttributes.Builder().build());
        } catch (Exception e) {
            Log.e("Print", e.toString());
        }
    }

    public void getCalculationOfAllFeild() {
        double parseDouble;
        double parseDouble2;
        double parseDouble3;
        double d = 0.0d;
        double d2 = 0.0d;
        for (int i = 0; i < this.items.size(); i++) {
            d += Double.parseDouble(this.items.get(i).getQuantity());
            if (this.items.get(i).getIndDisCount() != null && this.items.get(i).getIsDisPerRow().equals("false")) {
                parseDouble2 = Double.parseDouble(this.items.get(i).getQuantity());
                parseDouble3 = Double.parseDouble(this.items.get(i).getPrice()) - Double.parseDouble(this.items.get(i).getIndDisCount());
            } else if (this.items.get(i).getIndDisPer() != null && this.items.get(i).getIsDisPerRow().equals("true")) {
                d2 += (Double.parseDouble(this.items.get(i).getPrice()) - ((Double.parseDouble(this.items.get(i).getPrice()) * Double.parseDouble(this.items.get(i).getIndDisPer())) / 100.0d)) * Double.parseDouble(this.items.get(i).getQuantity());
            } else {
                parseDouble2 = Double.parseDouble(this.items.get(i).getPrice());
                parseDouble3 = Double.parseDouble(this.items.get(i).getQuantity());
            }
            d2 += parseDouble2 * parseDouble3;
        }
        this.textViewQty.setText(String.format(Locale.US, "%.2f", Double.valueOf(d)));
        this.textViewSubTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d2)));
        if (!this.textInputEditTextDisc.getText().toString().isEmpty() && this.textInputEditTextDisc.getText().toString().contains("%")) {
            parseDouble = (Double.parseDouble(this.textInputEditTextDisc.getText().toString().substring(0, this.textInputEditTextDisc.getText().toString().length() - 1)) * d2) / 100.0d;
        } else {
            parseDouble = Double.parseDouble(this.textInputEditTextDisc.getText().toString());
        }
        double d3 = d2 - parseDouble;
        if (!this.textInputEditTextVat.getText().toString().isEmpty()) {
            d3 += Double.parseDouble(this.textInputEditTextVat.getText().toString());
        }
        if (!this.textInputEditTextService.getText().toString().isEmpty()) {
            d3 += Double.parseDouble(this.textInputEditTextService.getText().toString());
        }
        if (!this.textInputEditTextShipping.getText().toString().isEmpty()) {
            d3 += Double.parseDouble(this.textInputEditTextShipping.getText().toString());
        }
        this.textViewTotal.setText(String.format(Locale.US, "%.2f", Double.valueOf(d3)));
    }

    private void getMultiScanner() {
        this.builderBarcode = new AlertDialog.Builder(this);
        View inflate = getLayoutInflater().inflate(R.layout.layout_scanner, (ViewGroup) null);
        final SwitchCompat findViewById = inflate.findViewById(R.id.sw_scan);
        startCamera(1);
        findViewById.setChecked(true);
        findViewById.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                if (z) {
                    if (ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.CAMERA") != 0 && ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.WRITE_EXTERNAL_STORAGE") != 0 && ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.READ_EXTERNAL_STORAGE") != 0) {
                        ActivityCompat.requestPermissions(InsertUpdateGetSalesActivity.this, new String[]{"android.permission.CAMERA", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE"}, 1);
                        return;
                    } else {
                        InsertUpdateGetSalesActivity.this.startCamera(1);
                        return;
                    }
                }
                if (ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.CAMERA") != 0 && ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.WRITE_EXTERNAL_STORAGE") != 0 && ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.READ_EXTERNAL_STORAGE") != 0) {
                    ActivityCompat.requestPermissions(InsertUpdateGetSalesActivity.this, new String[]{"android.permission.CAMERA", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE"}, 1);
                } else {
                    InsertUpdateGetSalesActivity.this.startCamera(0);
                }
            }
        });
        ImageView imageView = (ImageView) inflate.findViewById(R.id.imageView_delete);
        SeekBar seekBar = (SeekBar) inflate.findViewById(R.id.seekbar_scale);
        seekBar.setProgress(300);
        seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onStartTrackingTouch(SeekBar seekBar2) {
            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar2) {
            }

            @Override
            public void onProgressChanged(SeekBar seekBar2, int i, boolean z) {
                InsertUpdateGetSalesActivity.this.previewView.getLayoutParams().height = i;
            }
        });
        this.recyclerViewMl = inflate.findViewById(R.id.recyclerView_scanner);
        AdapterMlBarcode adapterMlBarcode = new AdapterMlBarcode(this.barcodes, getApplicationContext());
        this.adapterMlBarcode = adapterMlBarcode;
        adapterMlBarcode.setOnClick(new AdapterMlBarcode.OnClick() {
            @Override
            public void OnClick(int i, String str) {
                if (str.startsWith(InsertUpdateGetSalesActivity.this.SerialBarcodeStartWith) && str.length() == 13) {
                    InsertUpdateGetSalesActivity.this.tempBarcode = str.substring(0, 7);
                    InsertUpdateGetSalesActivity.this.fractionQuantity = String.valueOf(Double.parseDouble(str.substring(7)) / 10000.0d);
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity.getProductDropdown(insertUpdateGetSalesActivity.tempBarcode, true, InsertUpdateGetSalesActivity.this.fractionQuantity);
                } else {
                    InsertUpdateGetSalesActivity.this.tempBarcode = str;
                    InsertUpdateGetSalesActivity insertUpdateGetSalesActivity2 = InsertUpdateGetSalesActivity.this;
                    insertUpdateGetSalesActivity2.getProductDropdown(insertUpdateGetSalesActivity2.tempBarcode, true, "1");
                }
                InsertUpdateGetSalesActivity.this.alertDialogBarcode.dismiss();
            }
        });
        this.recyclerViewMl.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
        this.recyclerViewMl.setAdapter(this.adapterMlBarcode);
        this.recyclerViewMl.hasFixedSize();
        this.previewView = inflate.findViewById(R.id.preview_view);
        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.CAMERA") != 0 && ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.WRITE_EXTERNAL_STORAGE") != 0 && ActivityCompat.checkSelfPermission(InsertUpdateGetSalesActivity.this.getApplicationContext(), "android.permission.READ_EXTERNAL_STORAGE") != 0) {
                    ActivityCompat.requestPermissions(InsertUpdateGetSalesActivity.this, new String[]{"android.permission.CAMERA", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE"}, 1);
                } else {
                    InsertUpdateGetSalesActivity.this.startCamera(0);
                }
                findViewById.setChecked(false);
                InsertUpdateGetSalesActivity.this.barcodes.clear();
                InsertUpdateGetSalesActivity.this.adapterMlBarcode.notifyDataSetChanged();
            }
        });
        BarcodeBoxView barcodeBoxView = new BarcodeBoxView(this);
        this.barcodeBoxView = barcodeBoxView;
        addContentView(barcodeBoxView, new ViewGroup.LayoutParams(-1, -1));
        this.builderBarcode.setView(inflate);
        AlertDialog create = this.builderBarcode.create();
        this.alertDialogBarcode = create;
        create.getWindow().setBackgroundDrawableResource(R.drawable.shape_alert_back);
        this.alertDialogBarcode.setCanceledOnTouchOutside(false);
        WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams();
        layoutParams.copyFrom(this.alertDialogBarcode.getWindow().getAttributes());
        int i = layoutParams.width;
        if (layoutParams.height > 400) {
            this.alertDialogBarcode.getWindow().setLayout(i, 500);
        }
        this.alertDialogBarcode.show();
        this.alertDialogBarcode.setOnDismissListener(new DialogInterface.OnDismissListener() {
            @Override
            public void onDismiss(DialogInterface dialogInterface) {
            }
        });
    }

    public void startCamera(final int i) {
        final ListenableFuture processCameraProvider = ProcessCameraProvider.getInstance(this);
        processCameraProvider.addListener(new Runnable() {
            @Override
            public void run() {
                try {
                    InsertUpdateGetSalesActivity.this.bindPreview((ProcessCameraProvider) processCameraProvider.get(), i);
                } catch (InterruptedException | ExecutionException unused) {
                }
            }
        }, ContextCompat.getMainExecutor(this));
    }

    public void bindPreview(ProcessCameraProvider processCameraProvider, int i) {
        UseCase build = new Preview.Builder().build();
        UseCase build2 = new ImageAnalysis.Builder().setBackpressureStrategy(0).build();
        PosImgAnalyzer posImgAnalyzer = new PosImgAnalyzer(this, this.barcodeBoxView, this.previewView.getWidth(), this.previewView.getHeight(), this.recyclerViewMl, this.adapterMlBarcode);
        this.posImgAnalyzer = posImgAnalyzer;
        build2.setAnalyzer(this.executor, posImgAnalyzer);
        build.setSurfaceProvider(this.previewView.getSurfaceProvider());
        CameraSelector build3 = new CameraSelector.Builder().requireLensFacing(1).build();
        new ImageCapture.Builder().setTargetRotation(getWindowManager().getDefaultDisplay().getRotation()).build();
        if (i == 1) {
            processCameraProvider.unbindAll();
            processCameraProvider.bindToLifecycle(this, build3, new UseCase[]{build, build2});
        } else {
            processCameraProvider.unbindAll();
        }
    }

    public void SendSms() {
        Intent intent = new Intent("android.intent.action.SEND", Uri.parse("sms:"));
        intent.putExtra("sms_body", "The SMS text");
        startActivity(intent);
    }

    protected void onResume() {
        getKeyboardCheck();
        LocalBroadcastManager.getInstance(getApplicationContext()).registerReceiver(this.onNotice, new IntentFilter("fromAnalyzer"));
        super.onResume();
    }

    public void onPause() {
        LocalBroadcastManager.getInstance(getApplicationContext()).unregisterReceiver(this.onNotice);
        super.onPause();
    }

    public void onDestroy() {
        LocalBroadcastManager.getInstance(getApplicationContext()).unregisterReceiver(this.onNotice);
        this.executor.shutdown();
        super.onDestroy();
    }

    public void onBackPressed() {
        if (this.recyclerViewSearch.getVisibility() == 0) {
            this.recyclerViewSearch.setVisibility(8);
        } else {
            super.onBackPressed();
        }
    }
}