Escolar Documentos
Profissional Documentos
Cultura Documentos
views;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
import android.view.MenuItem;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Objects;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import id.nonelab.beesmart.R;
import id.nonelab.beesmart.model.Financial;
import id.nonelab.beesmart.model.FinancialWd;
import id.nonelab.beesmart.model.SharedPref;
import id.nonelab.beesmart.utils.TimeUtil;
import id.nonelab.beesmart.utils.Tools;
import id.nonelab.beesmart.views.adapter.FinancialWdAdapter;
@BindView(R.id.toolbar)Toolbar toolbar;
@BindView(R.id.btn_witdraw)Button btn1Withdraw;
@BindView(R.id.txt_bonus)TextView txtBonus;
@BindView(R.id.edt_jumlah)EditText edtJumlah;
@BindView(R.id.edt_nama)EditText edtNama;
@BindView(R.id.edt_rek)EditText edtRek;
@BindView(R.id.rv_financial)RecyclerView rvFinancial;
@BindView(R.id.spn_bank)Spinner spnBank;
private int jumlahBonus = 0;
private SharedPref sharedPref;
private int jumlahWd = 0;
private ArrayList<String> listBank;
private String [] arrayBank;
TimeUtil timeUtil;
ButterKnife.bind(this);
sharedPref = new SharedPref(this);
edtNama.setText(sharedPref.getNama());
edtNama.setEnabled(false);
arrayBank = getResources().getStringArray(R.array.bank);
setToolbar();
getFinancial();
}
});
}
financialWds.add(financialWd);
}catch (Exception e){
Toast.makeText(WithdrawActivity.this, "Error :
"+e.getMessage(), Toast.LENGTH_SHORT).show();
}
}
rvFinancial.setAdapter(new
FinancialWdAdapter(WithdrawActivity.this, financialWds));
}else {
jumlahWd = 0;
}
int totalBonus = jumlahBonus;
totalBonus = totalBonus - jumlahWd;
txtBonus.setText("Rp. "+new Tools().numberFormat(totalBonus));
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
builder.create().show();
}*/
@OnClick(R.id.btn_witdraw)
public void btnWithdraw(){
String jumlahWd = edtJumlah.getText().toString();
String norek = edtRek.getText().toString();
String bank = "";
bank = listBank.get(spnBank.getSelectedItemPosition());
if (jumlahWd.equals("") || norek.equals("")){
Toast.makeText(this, "Semua Field Harus Diisi !",
Toast.LENGTH_SHORT).show();
}else if (bank.equals("--Pilih Bank--")){
Toast.makeText(this, "Silahkan Pilih Bank Yang Diinginkan !",
Toast.LENGTH_SHORT).show();
}else {
/*Toast.makeText(this, ""+jumlahWd, Toast.LENGTH_SHORT).show();
Toast.makeText(this, ""+norek, Toast.LENGTH_SHORT).show();
Toast.makeText(this, ""+bank, Toast.LENGTH_SHORT).show();*/
int intJumlahWd = Integer.parseInt(jumlahWd);
dRefWd.setValue(financialWd);
builder.setOnDismissListener(new
DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
startActivity(new Intent(WithdrawActivity.this,
HomeActivity.class));
finish();
}
});
dialog = builder.create();
dialog.show();
/*edtJumlah.getText().clear();
edtRek.getText().clear();
edtRek.clearFocus();*/
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == android.R.id.home){
back();
}
return true;
}
@Override
public void onBackPressed() {
back();
}