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;
             }
         }
     };
 }
Example #2
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();
     };
 }
Example #3
0
 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();
         });
     };
 }