public override void DeleteExecute() { if (SelectDuty != null) { if (System.Windows.Forms.MessageBox.Show("是否删除编号为 " + SelectDuty.DutyCode + " 职责的信息", "系统提示", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (DutyManageClient.Current.DeleteDutyByID(SelectDuty.DutyId) == "1") { MessageBox.Show("删除成功!"); DutyMaintainList.Remove(SelectDuty); } } } }
private void SearchExecute() { DutyMaintainList.Clear(); if (Condition == null) { DutyMaintainList = new ObservableCollection <DutyModel>(GetData()); return; } CacheDutyList = GetData(); foreach (var item in CacheDutyList) { if (item.DutyCode.Contains(Condition) || item.DutyName.Contains(Condition) || item.DutyDescribe.Contains(Condition)) { DutyMaintainList.Add(item.Clone()); } } }
public override void LoadData() { DutyMaintainList.Clear(); DutyMaintainList = new ObservableCollection <DutyModel>(GetData()); }