package com.geo.smallcredit.activity;
import net.tsz.afinal.FinalHttp;
import net.tsz.afinal.http.AjaxCallBack;
import net.tsz.afinal.http.AjaxParams;
import com.geo.smallcredit.R;
import com.geo.smallcredit.util.AppConfig;
import com.geo.smallcredit.util.CommonUtil;
import com.geo.smallcredit.util.PromptManager;
import com.geo.smallcredit.util.SharedPreferencesUtils;
import com.geo.smallcredit.util.ToastUtil;
import com.geo.smallcredit.utils.net.InternetURL;
import com.geo.smallcredit.vo.BangBankVo;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
public class BangbankThreeActivity extends Activity implements OnClickListener {
private Button nextbtn, backBtn;
private View view;
private Intent intent;
private ImageView img;
private TextView backtxt, wei_two, wei_one, bankname_two, bankname_one,
data_one, data_two, money, bei;
public BangBankVo bangbankvo = new BangBankVo();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.bangbank_three_activity);
initview();
intent = getIntent();
bangbankvo = (BangBankVo) intent.getSerializableExtra("bangbank");
backtxt.setText(intent.getStringExtra("backText"));
showDate();
initclick();
}
public void initview() {
view = LayoutInflater.from(BangbankThreeActivity.this).inflate(
R.layout.tishidialog_huan, null);
nextbtn = (Button) findViewById(R.id.bangbankthree_nextbtn);
backBtn = (Button) findViewById(R.id.bangbankthree_backbtn);
img = (ImageView) view.findViewById(R.id.bangbank_img);
wei_two = (TextView) findViewById(R.id.bangbank_weihao_two);
wei_one = (TextView) findViewById(R.id.bangbank_weihao_one);
bankname_two = (TextView) findViewById(R.id.bangbank_name_two);
bankname_one = (TextView) findViewById(R.id.bangbank_name_one);
data_one = (TextView) findViewById(R.id.bangbank_data_one);
data_two = (TextView) findViewById(R.id.bangbank_data_two);
money = (TextView) findViewById(R.id.bangbank_money_two);
bei = (TextView) findViewById(R.id.bangbank_bei_two);
backtxt = (TextView) findViewById(R.id.bangbankthree_backtext);
}
public void initclick() {
nextbtn.setOnClickListener(this);
backBtn.setOnClickListener(this);
img.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.bangbankthree_nextbtn:
new AlertDialog.Builder(BangbankThreeActivity.this).setView(view)
.setCancelable(false).create().show();
break;
case R.id.bangbankthree_backbtn:
finish();
break;
case R.id.bangbank_img:
int netWork = CommonUtil
.isNetworkAvailable(BangbankThreeActivity.this);
if (netWork == 1 || netWork == 2 || netWork == 3) {
AjaxParams params = new AjaxParams();
params.put("plan_bankcard_in", bangbankvo.getPlan_bankcard());// plan_bankcard_in
// ת�뿨
params.put("userid", SharedPreferencesUtils.getString(
BangbankThreeActivity.this, "userid", null));
params.put("imei",
AppConfig.getIMEI(BangbankThreeActivity.this));
params.put("androidid",
AppConfig.getAndroidId(BangbankThreeActivity.this));
FinalHttp fh = new FinalHttp();
fh.post(InternetURL.WU_YOU_THREE, params,
new AjaxCallBack<String>() {
@Override
public void onFailure(Throwable t, int errorNo,
String strMsg) {
super.onFailure(t, errorNo, strMsg);
}
@Override
public void onSuccess(String t) {
super.onSuccess(t);
ToastUtil.show(BangbankThreeActivity.this,
"����ƻ���ӳɹ�");
}
});
} else {
PromptManager.showNoNetWork(BangbankThreeActivity.this);
}
Intent payment1 = new Intent(BangbankThreeActivity.this,
MySecurePaymentActivity.class);
startActivity(payment1);
finish();
Bangbank_two_Activity.instance.finish();
bangBankActivity.instance.finish();
MySecurepaymentInfoActivity.instance.finish();
break;
}
}
public void showDate() {
wei_two.setText("�:"
+ bangbankvo.getPlan_bankcard_out().substring(12, 16));
wei_one.setText("�:"
+ bangbankvo.getPlan_bankcard().subSequence(12, 16));
bankname_two.setText(bangbankvo.getBankname_two());
bankname_one.setText(bangbankvo.getStr_bankname());
data_one.setText(bangbankvo.getStr_dataSp());
data_two.setText(bangbankvo.getSuggest_repayment_date());
money.setText(bangbankvo.getPlan_amount());
bei.setText(bangbankvo.getStr_bei());
}
}