/// <summary> /// 编辑 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnEdit_Click(object sender, RoutedEventArgs e) { dynamic d = this.ConditionValueSetResult.SelectedItem as dynamic; ProductAccessoriesQueryConditionValueSet item = new ProductAccessoriesQueryConditionValueSet() { MaterSysNo = MaterSysNo, IsEdit = true }; item.Data = new ProductAccessoriesConditionValueVM() { ConditionList = (from p in ConditionList where p.SysNo != 0 select p).ToList(), ConditionValue = new AccessoriesConditionValue() { ConditionValue = d.ConditionValue, SysNo = d.ConditionValueSysNo }, ParentCondition = new AccessoriesQueryCondition() { ConditionName = d.ParentConditionName == null ? "" : d.ParentConditionName, SysNo = d.ParentConditionSysNo == null ? 0 : d.ParentConditionSysNo, MasterSysNo = MaterSysNo }, }; item.SysNo = d.ConditionValueSysNo; item.ConditionSysNo = d.ConditionSysNo; item.ParentConditionValueSysNo = d.ParentConditionValueSysNo == null ? 0 : d.ParentConditionValueSysNo; item.Dialog = CPApplication.Current.CurrentPage.Context.Window.ShowDialog("编辑查询条件值", item, (s, args) => { if (args.DialogResult == Newegg.Oversea.Silverlight.Controls.Components.DialogResultType.OK) { this.ConditionValueSetResult.Bind(); } }, new Size(600, 200)); }
private void BtnCreat_Click(object sender, RoutedEventArgs e) { if ((from p in ConditionList where p.SysNo != 0 select p).ToList().Count == 0) { CPApplication.Current.CurrentPage.Context.Window.Alert("该查询还没有设置查询条件,不能设置条件值!"); return; } ProductAccessoriesQueryConditionValueSet item = new ProductAccessoriesQueryConditionValueSet() { MaterSysNo = MaterSysNo, IsEdit = false }; item.ConditionList = (from p in ConditionList where p.SysNo != 0 select p).ToList();//去掉全部选项 item.Dialog = CPApplication.Current.CurrentPage.Context.Window.ShowDialog("添加查询条件值", item, (s, args) => { if (args.DialogResult == Newegg.Oversea.Silverlight.Controls.Components.DialogResultType.OK) { this.ConditionValueSetResult.Bind(); } }, new Size(600, 200)); }