package com.quark.adapter;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.qingmu.jianzhidaren.R;
import com.quark.model.Roster;
/**
* 商家端:花名册-取消报名 adapter
*
* @dade
* @author C罗
*
*/
public class RosterAdapter extends BaseAdapter {
private ViewHolder holder;
private List<Roster> rosters;
private Context context;
public RosterAdapter(Context context, List<Roster> roster) {
this.rosters = roster;
this.context = context;
}
@Override
public int getCount(){
return (rosters==null)?0:rosters.size();
}
@Override
public Object getItem(int position){
return rosters.get(position);
}
@Override
public long getItemId(int position){
return position;
}
@Override
public View getView(int position,View convertView,ViewGroup parent){
int id = rosters.get(position).getId();
if(id>0){
convertView=LayoutInflater.from(context).inflate(R.layout.company_partjob_cancel, null);
TextView cancel_name = (TextView)convertView.findViewById(R.id.cancel_name);
TextView cancel_title=(TextView)convertView.findViewById(R.id.cancel_title);
cancel_title.setText(rosters.get(position).getTitle());
cancel_name.setText(rosters.get(position).getName());
}else{
convertView = LayoutInflater.from(context).inflate(R.layout.company_partjob_comfiy, null);
TextView comfiy_title = (TextView) convertView.findViewById(R.id.comfiy_title);
TextView total_num = (TextView) convertView.findViewById(R.id.total_num);
TextView cim_num = (TextView) convertView.findViewById(R.id.cim_num);
comfiy_title.setText(rosters.get(position).getTitle());
TextView txt = (TextView)convertView.findViewById(R.id.comfiy_status);
//已确认人数=报名人数
if(rosters.get(position).getHead_count()==rosters.get(position).getConfirmed_count()){
txt.setVisibility(View.VISIBLE);
}else{
txt.setVisibility(View.GONE);
}
total_num.setText(rosters.get(position).getHead_count()+"");
cim_num.setText(rosters.get(position).getConfirmed_count()+"");
}
return convertView;
}
public static class ViewHolder{
TextView cancel_name;
TextView cancel_title;
//
TextView comfiy_title;
TextView comfiy_status;
TextView total_num;
TextView cim_num;
}
}