Ejemplo n.º 1
0
    public List <DStore> GetSelectProductListByStoreType(int storeType)
    {
        List <DStore> list = null;

        RandomProducts.TryGetValue(storeType, out list);
        if (list != null)
        {
            return(list);
        }
        DStoreType db = ReadCfgStoreType.GetDataById(storeType);

        list = GetProductListByStoreType(storeType);
        list = GetProductListByCurRole(list);
        if (db.Random)
        {
            list = GTTools.RandomListFromBigList <DStore>(list, db.Limit);
        }
        RandomProducts[storeType] = list;
        return(list);
    }
Ejemplo n.º 2
0
 protected override bool Trigger()
 {
     base.Trigger();
     this.RandomList = GTTools.RandomListFromBigList(Children, RandomNum);
     return(true);
 }