package com.itbox.grzl.activity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import butterknife.ButterKnife;
import butterknife.InjectView;
import butterknife.OnClick;
import com.itbox.fx.net.ResponseHandler;
import com.itbox.fx.util.DialogUtil;
import com.zhaoliewang.grzl.R;
import com.itbox.grzl.bean.TeacherWithdrawals;
import com.itbox.grzl.common.util.DialogMessage;
import com.itbox.grzl.engine.TeacherEngine;
/**
* 提现记录详情界面
*
* @author byz
* @date 2014-5-11下午4:26:37
*/
public class TeacherWithdrawalsInfoActivity extends BaseActivity {
@InjectView(R.id.text_medium)
protected TextView mTitleTv;
@InjectView(R.id.tv_id)
protected TextView mIdTv;
@InjectView(R.id.tv_price)
protected TextView mPriceTv;
@InjectView(R.id.tv_time)
protected TextView mTimeTv;
@InjectView(R.id.tv_status)
protected TextView mStatusTv;
@InjectView(R.id.tv_description)
protected TextView mDescriptionTv;
private TeacherWithdrawals mBean;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_withdrawals_info);
mBean = getIntent().getParcelableExtra("bean");
ButterKnife.inject(this);
initView();
}
private void initView() {
mTitleTv.setText("提现详情");
showLeftBackButton();
mIdTv.setText(mBean.getTwId());
mPriceTv.setText(mBean.getPrice() + "元");
mTimeTv.setText(mBean.getCreatetime());
mStatusTv.setText(mBean.getStatusName());
mDescriptionTv.setText(mBean.getDescription());
}
@OnClick(R.id.bt_cancel)
public void onClick(View v) {
cancel();
}
private void cancel() {
showProgressDialog("正在取消...");
TeacherEngine.cancelWithdrawals(mBean.getTwId(), new ResponseHandler() {
@Override
public void onFinish() {
super.onFinish();
dismissProgressDialog();
}
@Override
public void onFailure(Throwable e, int statusCode, String content) {
super.onFailure(e, statusCode, content);
showToast("取消失败:" + content);
}
@Override
public void onSuccess(String content) {
super.onSuccess(content);
showToast("取消成功");
setResult(1);
finish();
}
});
}
}