コード例 #1
0
ファイル: NdcAgvDataGrid.cs プロジェクト: xdpcxq/WCS
        public void DeleteTask(NDCItem model)
        {
            NdcTaskModel m = _mTaskList.FirstOrDefault(c => { return(c.IKey == model._mTask.IKEY && c.Order == model._mTask.ORDERINDEX); });

            if (m != null && m.IKey != 0)
            {
                _mTaskList.Remove(m);
            }
        }
コード例 #2
0
        public void DeleteTask(NdcTaskModel model)
        {
            NdcTaskModel m = _mTaskList.FirstOrDefault(c => { return(c.IKey == model.IKey && c.Order == model.Order); });

            if (m != null && m.IKey != 0)
            {
                _mTaskList.Remove(m);
            }
        }
コード例 #3
0
ファイル: NdcAgvDataGrid.cs プロジェクト: xdpcxq/WCS
        public void UpdateTaskInList(NDCItem item)
        {
            NdcTaskModel m = _mTaskList.FirstOrDefault(c => { return(c.IKey == item._mTask.IKEY && c.Order == item._mTask.ORDERINDEX); });

            if (m != null && m.IKey != 0)
            {
                m.Update(item);
            }
            else if (item._mTask.IKEY != 0 || item._mTask.ORDERINDEX != 0)
            {
                _mTaskList.Add(new NdcTaskModel(item));
            }
        }
コード例 #4
0
        //.Netformwork4.0
        //public event PropertyChangedEventHandler PropertyChanged;
        //private void OnPropertyChanged(string strPropertyInfo)
        //{
        //    if (PropertyChanged != null)
        //    {
        //        PropertyChanged(this, new PropertyChangedEventArgs(strPropertyInfo));
        //    }
        //}


        //.Netformwork4.5
        //public event PropertyChangedEventHandler PropertyChanged;
        //protected void OnPropertyChanged([CallerMemberName]string propertyName = "")
        //{
        //    PropertyChangedEventHandler handler = PropertyChanged;
        //    if (handler != null)
        //    {
        //        handler(this, new PropertyChangedEventArgs(propertyName));
        //    }
        //}


        public void UpdateTaskInList(NdcTaskModel model)
        {
            NdcTaskModel m = _mTaskList.FirstOrDefault(c => { return(c.IKey == model.IKey && c.Order == model.Order); });

            if (m != null && m.IKey != 0)
            {
                //m = model;
                m.TaskID       = model.TaskID;
                m.IKey         = model.IKey;
                m.Order        = model.Order;
                m.AgvName      = model.AgvName;
                m.LoadSite     = model.LoadSite;
                m.UnLoadSite   = model.UnLoadSite;
                m.RedirectSite = model.RedirectSite;
                m.HasLoad      = model.HasLoad;
                m.HasUnLoad    = model.HasUnLoad;
            }
            else if (model.IKey != 0 || model.Order != 0)
            {
                _mTaskList.Add(model);
            }
            //OnPropertyChanged("NdcTaskDataList");
        }