正在查看: EFFICIENT POS v1.5.7 应用的 AccountHeadActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: EFFICIENT POS v1.5.7 应用的 AccountHeadActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package dev.gtr.pos.activity;
import android.app.AlertDialog;
import android.app.DatePickerDialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.InputMethodManager;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatSpinner;
import androidx.cardview.widget.CardView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.textfield.TextInputEditText;
import dev.gtr.pos.R;
import dev.gtr.pos.adapter.AdapterAccountHead;
import dev.gtr.pos.adapter.AdapterSpinnerCust;
import dev.gtr.pos.api.ApiClient;
import dev.gtr.pos.config.Constant;
import dev.gtr.pos.config.LinearLayoutWrapper;
import dev.gtr.pos.model.AccHead;
import dev.gtr.pos.model.AccHeadList;
import dev.gtr.pos.model.CustomerType;
import es.dmoral.toasty.Toasty;
import java.net.SocketTimeoutException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import java.util.Locale;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
public class AccountHeadActivity extends AppCompatActivity implements View.OnClickListener {
AdapterAccountHead adapterAccHead;
AlertDialog alertDialogAdd;
AlertDialog alertDialogDel;
AlertDialog.Builder builderAdd;
AlertDialog.Builder builderDel;
Calendar calendar;
CardView cardViewFrom;
CardView cardViewTo;
ConstraintLayout constraintLayoutAdd;
ConstraintLayout constraintLayoutDate;
ConstraintLayout constraintLayoutDel;
ConstraintLayout constraintLayoutEdit;
ConstraintLayout constraintLayoutSearch;
ConstraintLayout constraintLayoutView;
List<String> cookies;
int currentItem;
ArrayList<CustomerType> custGroup;
ArrayList<CustomerType> custType;
String customerId;
String customerName;
SimpleDateFormat dateFormat;
EditText editTextSearch;
int flag;
String fromSupp;
ImageView imageViewAdd;
ImageView imageViewBack;
ImageView imageViewDel;
ImageView imageViewEdit;
ImageView imageViewSearch;
ImageView imageViewView;
ArrayList<AccHeadList> items;
LinearLayoutWrapper linearLayoutManager;
DatePickerDialog.OnDateSetListener onDateSetListenerFrom;
DatePickerDialog.OnDateSetListener onDateSetListenerTo;
ProgressBar progressBar;
RecyclerView recyclerView;
String selectedValueCust;
String selectedValueGroup;
TextView textViewAdd;
TextView textViewEdit;
TextView textViewFromDate;
TextView textViewTitle;
TextView textViewToDate;
int total_Item;
boolean isAccCalling = true;
int pageSize = 10;
int pages = 1;
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_account_head);
this.textViewAdd = (TextView) findViewById(R.id.save);
this.textViewEdit = (TextView) findViewById(R.id.textView_rec);
this.recyclerView = findViewById(R.id.recyclerview_customer);
this.imageViewBack = (ImageView) findViewById(R.id.imageView_back);
this.imageViewAdd = (ImageView) findViewById(R.id.imageview_add);
this.imageViewDel = (ImageView) findViewById(R.id.imageview_paylist);
this.imageViewEdit = (ImageView) findViewById(R.id.imageview_rec);
this.constraintLayoutAdd = findViewById(2131296331);
this.constraintLayoutEdit = findViewById(R.id.rec_pay);
this.constraintLayoutDel = findViewById(R.id.pay);
this.imageViewView = (ImageView) findViewById(R.id.imageView_view);
this.constraintLayoutView = findViewById(R.id.view);
this.textViewTitle = (TextView) findViewById(R.id.textView_title);
this.editTextSearch = (EditText) findViewById(R.id.editText_search);
this.imageViewSearch = (ImageView) findViewById(R.id.imageview_search);
this.textViewToDate = (TextView) findViewById(R.id.textView_toDate);
this.textViewFromDate = (TextView) findViewById(R.id.textView_fromDate);
this.constraintLayoutSearch = findViewById(R.id.search);
this.progressBar = (ProgressBar) findViewById(R.id.progress_cust);
this.cardViewTo = findViewById(R.id.cardView_toDate);
this.cardViewFrom = findViewById(R.id.cardView_fromDate);
this.constraintLayoutDate = findViewById(R.id.constraintLayout23);
this.imageViewBack.setOnClickListener(this);
this.imageViewSearch.setOnClickListener(this);
this.constraintLayoutDel.setOnClickListener(this);
this.constraintLayoutEdit.setOnClickListener(this);
this.constraintLayoutAdd.setOnClickListener(this);
this.imageViewView.setOnClickListener(this);
this.imageViewEdit.setOnClickListener(this);
this.imageViewAdd.setOnClickListener(this);
this.imageViewDel.setOnClickListener(this);
this.cardViewFrom.setOnClickListener(this);
this.cardViewTo.setOnClickListener(this);
this.constraintLayoutAdd.setVisibility(8);
this.constraintLayoutEdit.setVisibility(8);
init();
getAllAccHead(".", 0);
getCustType();
getCustGroup();
}
public void init() {
if (Constant.IsDeleteAccHead.toLowerCase(Locale.ROOT).equals("true")) {
this.constraintLayoutDel.setVisibility(0);
} else {
this.constraintLayoutDel.setVisibility(8);
}
Intent intent = getIntent();
this.flag = intent.getIntExtra(Constant.REQ_PURCHASE_SALES_TO_CustomerDetails, 0);
this.fromSupp = intent.getStringExtra("FROMSUPP");
this.textViewTitle.setText(getString(R.string.account_head));
this.items = new ArrayList<>();
Calendar calendar = Calendar.getInstance();
this.calendar = calendar;
int i = calendar.get(1);
int i2 = this.calendar.get(2);
int i3 = this.calendar.get(5);
this.dateFormat = new SimpleDateFormat("dd-MMM-yyyy", Locale.US);
this.calendar.set(i, i2, i3);
this.textViewToDate.setText(this.dateFormat.format(this.calendar.getTime()));
this.textViewFromDate.setText(this.dateFormat.format(this.calendar.getTime()));
this.onDateSetListenerTo = new DatePickerDialog.OnDateSetListener() {
@Override
public final void onDateSet(DatePicker datePicker, int i4, int i5, int i6) {
AccountHeadActivity.this.m74lambda$init$0$devgtrposactivityAccountHeadActivity(datePicker, i4, i5, i6);
}
};
this.onDateSetListenerFrom = new DatePickerDialog.OnDateSetListener() {
@Override
public final void onDateSet(DatePicker datePicker, int i4, int i5, int i6) {
AccountHeadActivity.this.m75lambda$init$1$devgtrposactivityAccountHeadActivity(datePicker, i4, i5, i6);
}
};
this.linearLayoutManager = new LinearLayoutWrapper(getApplicationContext());
AdapterAccountHead adapterAccountHead = new AdapterAccountHead(this.items, this);
this.adapterAccHead = adapterAccountHead;
adapterAccountHead.setOnItemClick(new AdapterAccountHead.OnItemClick() {
@Override
public void onViewClick(AccHeadList accHeadList, int i4, View view) {
}
@Override
public void onClick(AccHeadList accHeadList, int i4) {
if (AccountHeadActivity.this.flag == 1) {
AccountHeadActivity.this.customerId = accHeadList.getId();
AccountHeadActivity.this.customerName = accHeadList.getAccName();
Intent intent2 = new Intent();
intent2.putExtra(Constant.CustomerId, AccountHeadActivity.this.customerId);
intent2.putExtra(Constant.CustomerName, AccountHeadActivity.this.customerName);
AccountHeadActivity.this.setResult(-1, intent2);
AccountHeadActivity.this.finish();
return;
}
AccountHeadActivity.this.items.get(i4).setSelected(Boolean.valueOf(!AccountHeadActivity.this.items.get(i4).getSelected().booleanValue()));
if (AccountHeadActivity.this.items.get(i4).getSelected().booleanValue()) {
AccountHeadActivity.this.items.get(i4).setColor(R.drawable.shape_cust_select);
AccountHeadActivity.this.constraintLayoutDate.setVisibility(0);
} else {
AccountHeadActivity.this.items.get(i4).setColor(R.drawable.shape_cust);
AccountHeadActivity.this.constraintLayoutDate.setVisibility(8);
}
for (int i5 = 0; i5 < AccountHeadActivity.this.items.size(); i5++) {
if (i4 != i5 || !AccountHeadActivity.this.items.get(i5).getSelected().booleanValue()) {
AccountHeadActivity.this.items.get(i5).setSelected(false);
AccountHeadActivity.this.items.get(i5).setColor(R.drawable.shape_cust);
}
}
AccountHeadActivity.this.adapterAccHead.notifyDataSetChanged();
}
});
this.recyclerView.setLayoutManager(this.linearLayoutManager);
this.recyclerView.setAdapter(this.adapterAccHead);
this.recyclerView.setHasFixedSize(true);
this.recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
public void onScrolled(RecyclerView recyclerView, int i4, int i5) {
super.onScrolled(recyclerView, i4, i5);
AccountHeadActivity accountHeadActivity = AccountHeadActivity.this;
accountHeadActivity.currentItem = accountHeadActivity.linearLayoutManager.getChildCount();
AccountHeadActivity accountHeadActivity2 = AccountHeadActivity.this;
accountHeadActivity2.total_Item = accountHeadActivity2.linearLayoutManager.getItemCount();
int findFirstVisibleItemPosition = AccountHeadActivity.this.linearLayoutManager.findFirstVisibleItemPosition();
if (AccountHeadActivity.this.currentItem + findFirstVisibleItemPosition + 1 > AccountHeadActivity.this.total_Item && i5 > 0 && !AccountHeadActivity.this.isAccCalling) {
AccountHeadActivity.this.isAccCalling = true;
AccountHeadActivity accountHeadActivity3 = AccountHeadActivity.this;
accountHeadActivity3.getAllAccHead(".", accountHeadActivity3.total_Item);
} else {
if (AccountHeadActivity.this.currentItem + findFirstVisibleItemPosition + 1 <= AccountHeadActivity.this.total_Item || i5 <= 0 || AccountHeadActivity.this.editTextSearch.getText().toString().isEmpty() || AccountHeadActivity.this.isAccCalling) {
return;
}
AccountHeadActivity.this.isAccCalling = true;
AccountHeadActivity accountHeadActivity4 = AccountHeadActivity.this;
accountHeadActivity4.getAllAccHead(accountHeadActivity4.editTextSearch.getText().toString(), AccountHeadActivity.this.total_Item);
}
}
});
this.editTextSearch.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean z) {
if (z) {
AccountHeadActivity.this.constraintLayoutDel.setVisibility(8);
AccountHeadActivity.this.constraintLayoutView.setVisibility(8);
} else {
AccountHeadActivity.this.constraintLayoutView.setVisibility(0);
AccountHeadActivity.this.constraintLayoutDel.setVisibility(0);
AccountHeadActivity.this.editTextSearch.setVisibility(8);
}
}
});
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()) {
AccountHeadActivity.this.pages = 1;
AccountHeadActivity.this.items.clear();
AccountHeadActivity.this.getAllAccHead(editable.toString(), 0);
} else {
AccountHeadActivity.this.pages = 1;
AccountHeadActivity.this.items.clear();
AccountHeadActivity.this.getAllAccHead(".", 0);
}
AccountHeadActivity.this.adapterAccHead.notifyDataSetChanged();
}
});
}
void m74lambda$init$0$devgtrposactivityAccountHeadActivity(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.textViewToDate.setText(this.dateFormat.format(calendar.getTime()));
}
void m75lambda$init$1$devgtrposactivityAccountHeadActivity(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.textViewFromDate.setText(this.dateFormat.format(calendar.getTime()));
}
public void ShowDate(DatePickerDialog.OnDateSetListener onDateSetListener) {
Calendar calendar = Calendar.getInstance();
DatePickerDialog datePickerDialog = new DatePickerDialog(this, R.style.customsDate, onDateSetListener, 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 DeleteAcc(String str, final int i) {
ApiClient.getInstance(getApplicationContext()).getApi().deleteAcc("Bearer " + Constant.Token, str).enqueue(new Callback<String>() {
@Override
public void onFailure(Call<String> call, Throwable th) {
}
@Override
public void onResponse(Call<String> call, Response<String> response) {
if (response.isSuccessful()) {
if (response.body().equals("true")) {
AccountHeadActivity.this.progressBar.setVisibility(8);
AccountHeadActivity.this.items.remove(i);
AccountHeadActivity.this.adapterAccHead.notifyItemRemoved(i);
AccountHeadActivity.this.adapterAccHead.notifyItemRangeChanged(i, AccountHeadActivity.this.items.size() - 1);
Toasty.success(AccountHeadActivity.this.getApplicationContext(), "Deleted Successfully", 0).show();
return;
}
return;
}
AccountHeadActivity.this.progressBar.setVisibility(8);
Toasty.error(AccountHeadActivity.this.getApplicationContext(), "Can't delete", 0).show();
}
});
}
public void getAllAccHead(String str, final int i) {
ApiClient.getInstance(this).getApi().GetAccountList("Bearer " + Constant.Token, this.pages, this.pageSize, str).enqueue(new Callback<AccHead>() {
@Override
public void onResponse(Call<AccHead> call, Response<AccHead> response) {
if (response.isSuccessful()) {
AccountHeadActivity.this.cookies = response.headers().values("set-Cookie");
AccountHeadActivity.this.progressBar.setVisibility(8);
if (AccountHeadActivity.this.pages <= Integer.parseInt(response.body().getPageInfo().getPageCount())) {
AccountHeadActivity.this.cookies = response.headers().values("set-Cookie");
AccountHeadActivity.this.progressBar.setVisibility(8);
AccountHeadActivity.this.items.addAll(response.body().getAccHeadLists());
if (AccountHeadActivity.this.items.size() > 0) {
AccountHeadActivity.this.textViewTitle.setText("Account Head (" + AccountHeadActivity.this.items.size() + ")");
}
AccountHeadActivity.this.adapterAccHead.notifyItemRangeInserted(i, AccountHeadActivity.this.items.size());
AccountHeadActivity.this.pages++;
}
AccountHeadActivity.this.isAccCalling = false;
}
if (response.code() == 500) {
Toasty.error(AccountHeadActivity.this.getApplicationContext(), "Internal Server Error", 0).show();
return;
}
Log.e("cust", "" + response.code());
}
@Override
public void onFailure(Call<AccHead> call, Throwable th) {
AccountHeadActivity.this.progressBar.setVisibility(8);
if (th instanceof SocketTimeoutException) {
Toast.makeText((Context) AccountHeadActivity.this, (CharSequence) "Please Connect through Internet", 0).show();
}
}
});
}
private void updateCustomer(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9) {
ApiClient.getInstance(getApplicationContext()).getApi().updateCustomer("Bearer " + Constant.Token, str, str2, str3, str4, str5, str6, str7, str8, str9).enqueue(new Callback<String>() {
@Override
public void onFailure(Call<String> call, Throwable th) {
}
@Override
public void onResponse(Call<String> call, Response<String> response) {
if (response.isSuccessful()) {
if (response.body().contains("true")) {
AccountHeadActivity.this.progressBar.setVisibility(8);
Toasty.success(AccountHeadActivity.this.getApplicationContext(), "Updated Successfully", 0).show();
AccountHeadActivity.this.items.clear();
} else {
AccountHeadActivity.this.progressBar.setVisibility(8);
Toasty.error(AccountHeadActivity.this.getApplicationContext(), "Can't Update", 0).show();
}
}
}
});
}
public void AddCustomer(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8) {
ApiClient.getInstance(getApplicationContext()).getApi().createCustomer("Bearer " + Constant.Token, str, str2, str3, str4, str5, str6, str7, str8).enqueue(new Callback<String>() {
@Override
public void onFailure(Call<String> call, Throwable th) {
}
@Override
public void onResponse(Call<String> call, Response<String> response) {
if (response.isSuccessful()) {
if (response.body().contains("true")) {
AccountHeadActivity.this.progressBar.setVisibility(8);
Toasty.success(AccountHeadActivity.this.getApplicationContext(), "Added Successfully", 0).show();
AccountHeadActivity.this.items.clear();
} else {
AccountHeadActivity.this.progressBar.setVisibility(8);
Toasty.error(AccountHeadActivity.this.getApplicationContext(), "Can't Add", 0).show();
}
}
}
});
}
private void getCustType() {
ApiClient.getInstance(getApplicationContext()).getApi().getCustTypeDropDown("Bearer " + Constant.Token).enqueue(new Callback<List<CustomerType>>() {
@Override
public void onFailure(Call<List<CustomerType>> call, Throwable th) {
}
@Override
public void onResponse(Call<List<CustomerType>> call, Response<List<CustomerType>> response) {
if (response.isSuccessful()) {
AccountHeadActivity.this.custType = new ArrayList<>();
for (CustomerType customerType : response.body()) {
Log.e("value", "" + customerType.getValue());
AccountHeadActivity.this.custType.add(new CustomerType(customerType.getDisable(), customerType.getGroup(), customerType.getSelect(), customerType.getText(), customerType.getValue()));
}
}
}
});
}
private void getCustGroup() {
ApiClient.getInstance(getApplicationContext()).getApi().groupDropDown("Bearer " + Constant.Token).enqueue(new Callback<List<CustomerType>>() {
@Override
public void onFailure(Call<List<CustomerType>> call, Throwable th) {
}
@Override
public void onResponse(Call<List<CustomerType>> call, Response<List<CustomerType>> response) {
if (response.isSuccessful()) {
AccountHeadActivity.this.custGroup = new ArrayList<>();
AccountHeadActivity.this.custGroup.add(new CustomerType("-1", "-1", "-1", "Select--", "-1"));
for (CustomerType customerType : response.body()) {
Log.e("val", "" + customerType.getValue());
AccountHeadActivity.this.custGroup.add(new CustomerType(customerType.getDisable(), customerType.getGroup(), customerType.getSelect(), customerType.getText(), customerType.getValue()));
}
}
}
});
}
@Override
public void onClick(View view) {
if (view == this.imageViewBack) {
finish();
}
if (view == this.imageViewEdit) {
int i = 0;
while (true) {
if (i < this.items.size()) {
if (this.items.get(i).getSelected().booleanValue()) {
for (int i2 = 0; i2 < this.items.size(); i2++) {
}
} else {
i++;
}
} else {
Toasty.info(getApplicationContext(), "Please Select a Account head", 0).show();
break;
}
}
}
if (view == this.imageViewDel) {
int i3 = 0;
while (true) {
if (i3 < this.items.size()) {
if (this.items.get(i3).getSelected().booleanValue()) {
final int i4 = 0;
while (true) {
if (i4 >= this.items.size()) {
break;
}
if (this.items.get(i4).getSelected().booleanValue()) {
this.builderDel = new AlertDialog.Builder(this);
View inflate = 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);
this.builderDel.setView(inflate);
AlertDialog create = this.builderDel.create();
this.alertDialogDel = create;
create.setCanceledOnTouchOutside(false);
this.alertDialogDel.show();
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
AccountHeadActivity.this.alertDialogDel.dismiss();
}
});
textView2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
AccountHeadActivity.this.alertDialogDel.dismiss();
Log.e("NNNN", AccountHeadActivity.this.items.get(i4).getId());
AccountHeadActivity accountHeadActivity = AccountHeadActivity.this;
accountHeadActivity.DeleteAcc(accountHeadActivity.items.get(i4).getId(), i4);
}
});
break;
}
i4++;
}
} else {
i3++;
}
} else {
Toasty.info(getApplicationContext(), "Please Select a account head", 0).show();
break;
}
}
}
if (view == this.imageViewAdd) {
this.builderAdd = new AlertDialog.Builder(this);
View inflate2 = getLayoutInflater().inflate(R.layout.alert_customer, (ViewGroup) null);
AdapterSpinnerCust adapterSpinnerCust = new AdapterSpinnerCust(getApplicationContext(), this.custType);
AdapterSpinnerCust adapterSpinnerCust2 = new AdapterSpinnerCust(getApplicationContext(), this.custGroup);
final TextInputEditText textInputEditText = (TextInputEditText) inflate2.findViewById(R.id.textInputEditText3);
final TextInputEditText textInputEditText2 = (TextInputEditText) inflate2.findViewById(R.id.textInputEditText1);
final TextInputEditText textInputEditText3 = (TextInputEditText) inflate2.findViewById(R.id.textInputEditText2);
final TextInputEditText textInputEditText4 = (TextInputEditText) inflate2.findViewById(R.id.textInputEditText4);
final TextInputEditText textInputEditText5 = (TextInputEditText) inflate2.findViewById(R.id.textInputEditText5);
final TextInputEditText textInputEditText6 = (TextInputEditText) inflate2.findViewById(R.id.textInputEditText7);
AppCompatSpinner findViewById = inflate2.findViewById(R.id.textInputLayout8);
AppCompatSpinner findViewById2 = inflate2.findViewById(R.id.textInputLayout10);
findViewById.setAdapter(adapterSpinnerCust);
findViewById.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
@Override
public void onItemSelected(AdapterView<?> adapterView, View view2, int i5, long j) {
CustomerType customerType = (CustomerType) adapterView.getItemAtPosition(i5);
AccountHeadActivity.this.selectedValueCust = customerType.getValue();
}
});
findViewById2.setAdapter(adapterSpinnerCust2);
findViewById2.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
@Override
public void onItemSelected(AdapterView<?> adapterView, View view2, int i5, long j) {
CustomerType customerType = (CustomerType) adapterView.getItemAtPosition(i5);
AccountHeadActivity.this.selectedValueGroup = customerType.getValue();
}
});
Button button = (Button) inflate2.findViewById(R.id.button_submit);
Button button2 = (Button) inflate2.findViewById(R.id.button_cancel);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
if (!textInputEditText3.getText().toString().isEmpty() && AccountHeadActivity.this.selectedValueGroup.equals("-1")) {
AccountHeadActivity.this.AddCustomer(textInputEditText.getText().toString(), textInputEditText2.getText().toString(), textInputEditText3.getText().toString(), textInputEditText4.getText().toString(), textInputEditText5.getText().toString(), textInputEditText6.getText().toString(), AccountHeadActivity.this.selectedValueCust, null);
AccountHeadActivity.this.alertDialogAdd.dismiss();
} else if (!textInputEditText3.getText().toString().isEmpty() && !AccountHeadActivity.this.selectedValueGroup.equals("-1")) {
AccountHeadActivity.this.AddCustomer(textInputEditText.getText().toString(), textInputEditText2.getText().toString(), textInputEditText3.getText().toString(), textInputEditText4.getText().toString(), textInputEditText5.getText().toString(), textInputEditText6.getText().toString(), AccountHeadActivity.this.selectedValueCust, AccountHeadActivity.this.selectedValueGroup);
AccountHeadActivity.this.alertDialogAdd.dismiss();
} else {
Toasty.warning(AccountHeadActivity.this.getApplicationContext(), "Must fill the phone number", 0).show();
}
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
AccountHeadActivity.this.alertDialogAdd.dismiss();
}
});
this.builderAdd.setView(inflate2);
AlertDialog create2 = this.builderAdd.create();
this.alertDialogAdd = create2;
create2.show();
}
if (view == this.imageViewSearch) {
if (this.editTextSearch.getVisibility() == 0) {
this.constraintLayoutDel.setVisibility(0);
this.constraintLayoutView.setVisibility(0);
this.editTextSearch.setVisibility(8);
((InputMethodManager) getSystemService("input_method")).toggleSoftInput(2, 0);
} else {
this.editTextSearch.setVisibility(0);
this.constraintLayoutDel.setVisibility(8);
this.constraintLayoutView.setVisibility(8);
this.editTextSearch.requestFocus();
((InputMethodManager) getSystemService("input_method")).toggleSoftInput(2, 0);
}
}
if (view == this.cardViewFrom) {
ShowDate(this.onDateSetListenerFrom);
}
if (view == this.cardViewTo) {
ShowDate(this.onDateSetListenerTo);
}
if (view == this.imageViewView) {
for (int i5 = 0; i5 < this.items.size(); i5++) {
if (this.items.get(i5).getSelected().booleanValue()) {
for (int i6 = 0; i6 < this.items.size(); i6++) {
if (this.items.get(i6).getSelected().booleanValue()) {
Intent intent = new Intent(getApplicationContext(), (Class<?>) SalesReportViewActivity.class);
intent.putExtra(Constant.ACC_TYPE, "Account");
intent.putExtra(Constant.ACC_ID, this.items.get(i6).getId());
intent.putExtra(Constant.FROM, this.textViewFromDate.getText().toString());
intent.putExtra(Constant.TO, this.textViewToDate.getText().toString());
intent.putExtra(Constant.COOKIE, this.cookies.get(0));
startActivity(intent);
return;
}
}
return;
}
}
Toasty.info(getApplicationContext(), "Please Select a customer", 0).show();
}
}
public void onBackPressed() {
super.onBackPressed();
}
}