Esempio n. 1
0
        public bool SycDwTableViewMapList()
        {
            bool res = false;

            if ((DwTableViewList != null) && (DsDwMap != null) && (DsDwMap.DsDwTableMapList != null))
            {
                res =
                    DsDwMap.DsDwTableMapList.RemoveAll(tm => !DwTableViewList.Any(tv => tv.ObjectId == tm.DsObjectId)) >
                    0;
            }
            DsDwMapChanged = _DsDwMapChanged || res;
            return(res);
        }
Esempio n. 2
0
        public bool SycDsDwTableViewList()
        {
            bool res = false;

            if ((DsTableViewList != null) && (DwTableViewList != null) && (DsDwMap != null) &&
                (DsDwMap.DsDwTableMapList != null))
            {
                foreach (TableView_M aTableViewM in DwTableViewList)
                {
                    DsTableViewList.RemoveAll(tv => tv.ObjectId == aTableViewM.ObjectId);
                }

                foreach (TableView_M aTableViewM in DsTableViewList)
                {
                    DwTableViewList.RemoveAll(tv => tv.ObjectId == aTableViewM.ObjectId);
                    res = res || DsDwMap.DsDwTableMapList.RemoveAll(tv => tv.DsObjectId == aTableViewM.ObjectId) > 0;
                }
            }
            DsDwMapChanged = _DsDwMapChanged || res;
            return(res);
        }