package com.gingersoft.gsa.cloud.manager.mvp.ui.adapter.soldout;

import android.content.Context;
import android.view.View;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.jess.arms.base.BaseHolder;
import com.jess.arms.base.DefaultAdapter;

import java.util.List;

import butterknife.BindView;

/**
 * 作者：ELEGANT_BIN
 * 版本：1.6.0
 * 创建日期：2018/6/27
 * 修订历史：2018/6/27
 * 描述：
 */

public class CurrentSlodoutFoodAdapter extends DefaultAdapter<Object> {

    public CurrentSlodoutFoodAdapter(List<Object> infos) {
        super(infos);
    }

    @Override
    public BaseHolder<Object> getHolder(View v, int viewType) {
        return null;
    }

    @Override
    public int getLayoutId(int viewType) {
        return 0;
    }
//
//    private Context mContext;
//    private View convertView;
//    //字体大小
//    private int mFoodlListFontSize;
//
//    private int select_position = 0;
//
//    public void setSelectPosition(int select_position) {
//        this.select_position = select_position;
//        set_SelectPosition();
//    }
//
//    private void set_SelectPosition() {
//
//        //查找自己的
//        if (select_position == -1 || mInfos == null || mInfos.size() < 1) {
//            return;
//        }
//
//        List<CurrentSoldoutFood.DatasBean> datasBeans = mInfos;
//
//        for (int i = 0; i < datasBeans.size(); i++) {
//            if (i == select_position) {
//                datasBeans.get(i).setSelected(2);
//            } else {
//                datasBeans.get(i).setSelected(0);
//            }
//        }
//    }
//
//    public CurrentSlodoutFoodAdapter(Context context, List<CurrentSoldoutFood.DatasBean> infos, int foodlListFontSize) {
//        super(infos);
//        this.mContext = context;
//        this.mFoodlListFontSize = foodlListFontSize;
//    }
//
//    @Override
//    public int getItemCount() {
//        return mInfos.size();
//    }
//
//    @Override
//    public BaseHolder<CurrentSoldoutFood.DatasBean> getHolder(View v, int viewType) {
//        convertView = v;
//        return new DateTimeItemHolder(v);
//    }
//
//    @Override
//    public int getLayoutId(int viewType) {
//        return R.layout.item_current_soldout_food;
//    }
//
//    class DateTimeItemHolder extends BaseHolder<CurrentSoldoutFood.DatasBean> {
//
//        @BindView(R.id.rl_select)
//        RelativeLayout rl_select;
//        @BindView(R.id.tv_number)
//        TextView tv_number;
//        @BindView(R.id.tv_name)
//        TextView tv_name;
//        @BindView(R.id.tv_value)
//        TextView tv_value;
//
//        public DateTimeItemHolder(View itemView) {
//            super(itemView);
//        }
//
//        @Override
//        public void setData(CurrentSoldoutFood.DatasBean datasBean, int position) {
//
//            String name = datasBean.getName();
//            if (name != null) {
//                tv_name.setText(name);
//            }
//
//            if (datasBean.getItemdesc1() == null || datasBean.getItemdesc1().equals("0")) {
//                tv_number.setText("");
//            } else {
//                tv_number.setText("1");
//            }
//
//            String qtyValue = String.valueOf(datasBean.getOR_Qty());
//
//            if (datasBean.getOR_Qty() == 0) {
//                qtyValue = "暫停";
//            } else {
//                if (datasBean.getOR_Qty() - datasBean.getUsed_Qty() == 0) {
//                    qtyValue = "售罄";
//                }
//            }
//
//            tv_value.setText(qtyValue);
//
//            //显示
//            convertView.setBackgroundColor(mContext.getResources().getColor(R.color.black));
//            rl_select.setBackgroundColor(mContext.getResources().getColor(R.color.black));
//            tv_number.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//            tv_name.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//            tv_value.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//            int selected = datasBean.getSelected();
//            switch (selected) {
//                case 0://未选 中。黑底白字
//                    rl_select.setBackgroundColor(mContext.getResources().getColor(R.color.black));
//                    tv_number.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    tv_name.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    tv_value.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    break;
//                case 1://选中，第一层选中.
//                    rl_select.setBackgroundColor(mContext.getResources().getColor(R.color.theme_color));
//                    tv_number.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    tv_name.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    tv_value.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    break;
//                case 2://选中，作为主体被选中
//                    rl_select.setBackgroundColor(mContext.getResources().getColor(R.color.colorAccent));
//                    tv_number.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    tv_name.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    tv_value.setTextColor(mContext.getResources().getColor(R.color.theme_white_color));
//                    break;
//            }
//
//            //设置字体
//            tv_value.setTextSize(mFoodlListFontSize);
//            tv_name.setTextSize(mFoodlListFontSize);
//            tv_number.setTextSize(mFoodlListFontSize);
//
//            rl_select.setOnClickListener(new View.OnClickListener() {
//                @Override
//                public void onClick(View v) {
//                    if (mOnItemClickListener != null)
//                        mOnItemClickListener.onItemClick(datasBean, position);
//                }
//            });
//        }
//    }
//
//
//    public int getSelectPosition() {
//        return this.select_position;
//    }
//
//    private OnItemClickListener mOnItemClickListener;
//
//    public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
//        mOnItemClickListener = onItemClickListener;
//    }
//
//    public interface OnItemClickListener {
//
//        void onItemClick(CurrentSoldoutFood.DatasBean datasBean, int position);
//
//    }
//
}
