示例#1
0
        public bool DeleteUnit(string unitid, string operateip, string operateid)
        {
            bool bl = ProductsDAL.BaseProvider.DeleteUnit(unitid);

            if (bl)
            {
                var model = GetUnitByID(unitid);
                CacheUnits.Remove(model);
            }
            return(bl);
        }
示例#2
0
        public List <ProductUnit> GetUnits()
        {
            if (CacheUnits.Count() > 0)
            {
                return(CacheUnits);
            }

            foreach (DataRow dr in ProductsDAL.BaseProvider.GetUnits().Rows)
            {
                ProductUnit model = new ProductUnit();
                model.FillData(dr);
                CacheUnits.Add(model);
            }
            return(CacheUnits);
        }