예제 #1
0
        /// <summary>
        /// 装载清单数据
        /// </summary>
        public void Load()
        {
            RootList.Clear();
            NodeList.Clear();
            updateList.Clear();
            List <ContractBoiChangeNode> lstNode = new List <ContractBoiChangeNode>();

            Boq     = contractBoqService.GetByProjectNo(ProjectNo);
            lstNode = Convert(Boq.BoiList);
            ////初始化批复值
            //RootList.ForEach(m =>
            //{
            //    InitReply(lstNode, m);
            //});
            lstNode.ForEach(m => NodeList.Add(m));
            NodeList.ListChanged += OnNodeList_ListChanged;
            RootList.ForEach(m => m.PropertyChanged += M_PropertyChanged);
            InitChanged();
        }
예제 #2
0
 public void Refresh()
 {
     RootList.ForEach(m => m.Refresh());
 }