Exemplo n.º 1
0
        public void AddData(SysStatusData sysStatusData)
        {
            AllSysStatusData.Add(sysStatusData);

            _source = AllSysStatusData.OrderByDescending(t => t.id).ToList <object>();
            int LastTotalPage = TotalPage;
            int index         = _source.Count % PageSize;

            if (index > 0)
            {
                TotalPage = _source.Count / PageSize + 1;
            }
            else
            {
                TotalPage = _source.Count / PageSize;
            }

            if (CurrentPage != LastTotalPage)
            {
                return;
            }

            if (CurrentPage == LastTotalPage)
            {
                if (_sysStatusDataSource.Count < PageSize)
                {
                    _sysStatusDataSource.Add(sysStatusData);
                }
                else
                {
                    return;
                }
            }
        }
Exemplo n.º 2
0
 public void CopyToSysStatusData(SysStatusData sysStatusData)
 {
     sysStatusData.id         = id;
     sysStatusData.num        = num;
     sysStatusData.Status     = SysStatus;
     sysStatusData.CreateTime = CreateTime;
     sysStatusData.CreateDate = CreateDate;
 }
Exemplo n.º 3
0
        public List <SysStatusData> GetSysStatusData()
        {
            List <SysStatusData>      fake = new List <SysStatusData>();
            List <SysStatusInfoModel> sysStatusInfoModel = BodSqliteHelp.SelectSysStatusData();

            foreach (var item in sysStatusInfoModel)
            {
                SysStatusData sysStatusData = new SysStatusData();
                item.CopyToSysStatusData(sysStatusData);
                fake.Add(sysStatusData);
            }
            return(fake);
        }