public ProductAccessoriesQueryConditionValueSet() { InitializeComponent(); cboCondition.SelectionChanged += new SelectionChangedEventHandler(cboCondition_SelectionChanged); this.Loaded += (sender, e) => { facade = new ProductAccessoriesFacade(); if (IsEdit) //编辑 { this.DataContext = Data; var con = (from p in Data.ConditionList where p.SysNo == ConditionSysNo select p).FirstOrDefault(); this.cboCondition.SelectedValue = con; this.cboCondition.IsEnabled = false; } else { model = new ProductAccessoriesConditionValueVM() { ConditionList = ConditionList }; this.DataContext = model; if (model.ConditionList.Count > 0) { cboCondition.SelectedIndex = 0; } } }; }
public ProductAccessories() { InitializeComponent(); this.ProductAccessoriesResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(ProductAccessoriesResult_LoadingDataSource); this.Loaded += (sender, e) => { model = new ProductAccessoriesQueryVM(); this.DataContext = model; facade = new ProductAccessoriesFacade(); }; }
public ProductAccessoriesQueryConditionPreViewSearch() { InitializeComponent(); this.PreViewResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(PreViewResult_LoadingDataSource); this.Loaded += (sender, e) => { this.ConditionPreView.MaterSysNo = MaterSysNo; facade = new ProductAccessoriesFacade(); model = new ProductAccessoriesQueryConditionPreViewQueryVM(); model.MasterSysNo = MaterSysNo; this.DataContext = model; }; }
} //是否编辑 public ProductAccessoriesEditMaintain() { InitializeComponent(); this.Loaded += (sender, e) => { if (IsEdit) { this.DataContext = Data; } else { this.DataContext = new ProductAccessoriesVM(); } facade = new ProductAccessoriesFacade(); }; }
public ProductAccessoriesQueryConditionSet() { InitializeComponent(); this.ConditionSetResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(ConditionSetResult_LoadingDataSource); this.Loaded += (sender, e) => { facade = new ProductAccessoriesFacade(); model = new ProductAccessoriesQueryConditionVM(); this.DataContext = model; if (IsTreeQuery) { sPPreant.Visibility = Visibility.Visible; } else { sPPreant.Visibility = Visibility.Collapsed; } this.ConditionSetResult.Bind(); }; }
public ProductAccessoriesQueryConditionPreView() { InitializeComponent(); this.Loaded += (sender, e) => { facade = new ProductAccessoriesFacade(); ConditionList = new List <ProductAccessoriesQueryConditionVM>(); ConditionValueList1 = new List <AccessoriesConditionValue>(); ConditionValueList2 = new List <AccessoriesConditionValue>(); ConditionValueList3 = new List <AccessoriesConditionValue>(); ConditionValueList4 = new List <AccessoriesConditionValue>(); IsTreeQuery = false; facade.GetAccessoriesQueryConditionBySysNo(MaterSysNo, (obj, arg) => { if (arg.FaultsHandle()) { return; } foreach (var item in arg.Result.Rows) { IsTreeQuery = item.IsTreeQuery == "Y"; ConditionList.Add(new ProductAccessoriesQueryConditionVM() { Condition = new AccessoriesQueryCondition() { ConditionName = item.ConditionName, Priority = (PriorityType)item.Level, SysNo = item.SysNo }, ParentCondition = new AccessoriesQueryCondition() { ConditionName = item.ParentConditionName, SysNo = item.ParentSysNo }, Priority = (PriorityType)item.Level }); } BingControl(); }); }; }
public ProductAccessoriesQueryConditionValueMaintain() { InitializeComponent(); ConditionValueSetResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(ConditionValueSetResult_LoadingDataSource); this.Loaded += (sender, e) => { model = new ProductAccessoriesConditionValueQueryVM(); ConditionList = new List <AccessoriesQueryCondition>() { new AccessoriesQueryCondition() { ConditionName = "--全部--", SysNo = 0 } }; model.MasterSysNo = MaterSysNo; facade = new ProductAccessoriesFacade(); facade.GetAccessoriesQueryConditionBySysNo(MaterSysNo, (obj, arg) => { if (arg.FaultsHandle()) { return; } dynamic d = arg.Result.Rows; foreach (var item in d) { ConditionList.Add(new AccessoriesQueryCondition() { ConditionName = item.ConditionName, SysNo = item.SysNo, MasterSysNo = MaterSysNo, ParentSysNo = item.ParentSysNo }); } model.ConditionList = ConditionList; this.DataContext = model; cboCondition.SelectedIndex = 0; this.ConditionValueSetResult.Bind(); }); }; }