package com.jqyd.son;
import java.util.ArrayList;
import java.util.HashMap;
import com.jqyd.adapter.MyAdapter;
import com.jqyd.app.MyApp;
import com.jqyd.manager.R;
import com.jqyd.model.OrderDetailModel;
import com.jqyd.model.OrderMxDetailModel;
import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.TextView;
public class Orderxq extends Activity implements OnClickListener {
private TextView info;
private EditText spyj;
private Button agree;
private Button disagree;
private Button back;
private MyApp myApp;
private ListView listView;
private MyAdapter adapter;
private ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>();
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.infoandact);
info = (TextView) this.findViewById(R.id.info);
spyj = (EditText) this.findViewById(R.id.spyj);
agree = (Button) this.findViewById(R.id.agree);
disagree = (Button) this.findViewById(R.id.disagree);
back = (Button) this.findViewById(R.id.back);
listView = (ListView) this.findViewById(R.id.list);
agree.setVisibility(Button.GONE);
disagree.setVisibility(Button.GONE);
spyj.setVisibility(EditText.GONE);
back.setVisibility(Button.VISIBLE);
back.setOnClickListener(this);
myApp = (MyApp) this.getApplication();
this.setTitle("订单详情");
OrderDetailModel orderinfo = myApp.getOrderinfo();
ArrayList<OrderMxDetailModel> ordermx = myApp.getList_ordermx();
//"订单编号:"+orderinfo.getDdbh()
String value = "客户名称:"+orderinfo.getCname()
//+"<br>收货人:"+orderinfo.getShr()+"</br>"
//+"<br>联系电话:"+orderinfo.getLinktel()+"</br>"
//+"<br>收货地址:"+orderinfo.getShdz()+"</br>"
+"<p>交货日期:"+orderinfo.getJhtime()+"</p>"
+"<p>下单日期:"+orderinfo.getXdTime()+"</p>"
//+"<br>订单总金额:"+orderinfo.getAllcount()+"元</br>"
//+"<br>备注:"+orderinfo.getBz()+"</br>"
+"<br><font color=red>------以下为商品信息------</font></br>";
info.setText(Html.fromHtml(value));
String goodInfo = "";
for(int i=0;i<ordermx.size();i++){
OrderMxDetailModel detail = ordermx.get(i);
System.out.println("-----------"+detail.getSpname());
HashMap<String,String> map = new HashMap<String,String>();
/*map.put("textView1", detail.getSpid());
map.put("textView2", detail.getSpname());
map.put("textView3", detail.getGgxh());
map.put("textView4", detail.getUnit());
map.put("textView5", detail.getCkprice());
map.put("textView6", detail.getSaleprice());
map.put("textView7", detail.getPrises());
list.add(map);*/
goodInfo = detail.getSpname()
+"<p>"+detail.getGgxh()+"</p>"
+"<p>参考单价:"+detail.getCkprice()+"元 实际售价:"+detail.getSaleprice()+"元</p>"
+"订购数量:"+detail.getSpnum()+detail.getUnit();
map.put("textView1", goodInfo);
list.add(map);
}
setShow();
}
//设置界面显示
public void setShow(){
adapter=new MyAdapter(list, this,1);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
}
});
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v == back){
finish();
}
}
}