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); } }
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); } }
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)); } }
//.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"); }