MenuConstant.java 1.7 KB
package com.huaheng.mobilewms.util;

import android.content.Context;
import android.graphics.drawable.Drawable;

import com.huaheng.mobilewms.R;
import java.util.ArrayList;

public class MenuConstant {

    public static ArrayList<String> getMenuList(Context context) {
        ArrayList<String> list = new ArrayList<>();
        int area = Integer.parseInt(WMSUtils.getData("area"));
        if(area == 1 || area == 2 || area == 3 || area == 4 || area == 7) {
            list.add(context.getString(R.string.call_box_in));
            list.add(context.getString(R.string.replenish_the_warehouse));
        } else {
            list.add(context.getString(R.string.quick_collection));
        }
        return list;
    }

    public static ArrayList<Drawable> getMenuDrawable(Context context) {
        ArrayList<Drawable> list = new ArrayList<>();
        int area = Integer.parseInt(WMSUtils.getData("area"));
        if(area == 1 || area == 2 || area == 3 || area == 4 || area == 7) {
            list.add(context.getResources().getDrawable(R.mipmap.receipt3));
            list.add(context.getResources().getDrawable(R.mipmap.receipt2));
        } else {
            list.add(context.getResources().getDrawable(R.mipmap.receipt1));
        }

        return list;
    }

    public static ArrayList<String> getShipmentMenuList(Context context) {
        ArrayList<String> list = new ArrayList<>();
        list.add(context.getString(R.string.vertical_storage_shipment));
        return list;
    }

    public static ArrayList<Drawable> getShipmentMenuDrawable(Context context) {
        ArrayList<Drawable> list = new ArrayList<>();
        list.add(context.getResources().getDrawable(R.mipmap.shipment1));
        return list;
    }


}