/// <summary> /// 编辑 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEdit_Click(object sender, RoutedEventArgs e) { SegmentQueryVM item = this.QueryResultGrid.SelectedItem as SegmentQueryVM; if (item != null) { if (item.Status != KeywordsStatus.Waiting) { UCAddSegment usercontrol = new UCAddSegment(); usercontrol.SysNo = item.SysNo; usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_EditSegment, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); } else { Window.Alert(ResKeywords.Information_KeywordsDonontPassVerify, MessageType.Warning); } } else { Window.Alert(ResKeywords.Information_MoreThanOneRecord, MessageType.Warning); } }
/// <summary> /// 添加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAddItem_Click(object sender, RoutedEventArgs e) { UCAddSegment usercontrol = new UCAddSegment(); usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_CreateSegment, usercontrol, (obj, args) => { filter = model.ConvertVM <SegmentQueryVM, SegmentQueryFilter>(); filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <SegmentQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); }); }