正在查看: EFFICIENT POS v1.5.7 应用的 InsertUpdateGetSalesActivity.java JAVA 源代码文件
本页面展示 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();
}
}
}