public ImageSizeManagement() { InitializeComponent(); this.ImageSizeResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(ImageSizeResult_LoadingDataSource); this.Loaded += (sender, e) => { facade = new ImageSizeFacade(); this.ImageSizeResult.Bind(); }; }
public ImageSizeMaintain() { InitializeComponent(); this.Loaded += (sender, e) => { model = new ImageSizeVM(); facade = new ImageSizeFacade(); this.DataContext = model; }; }
public AdvertisingMaintain() { InitializeComponent(); this.Loaded += (sender, e) => { facade = new AdvertisingFacade(); facadeImg = new ImageSizeFacade(); if (IsEdit) { model = Data; } else { model = new AdvertisingVM(); cbProductLineCategory.IsEnabled = true; cbProductLineName.IsEnabled = true; cbAdvertisingType.IsEnabled = true; txtEventCode.IsEnabled = true; } facade.GetAllProductLineCategory((obj, arg) => { if (!arg.FaultsHandle()) { foreach (var item in arg.Result.Rows) { model.ProductLineCategoryList.Add(new CodeNamePair() { Code = item.SysNo.ToString(), Name = item.Name }); } facadeImg.GetAllImageSize(100, 0, "", (objI, argI) => { if (!argI.FaultsHandle()) { string sizeTmp = string.Empty; foreach (var item in argI.Result.Rows) { sizeTmp = item.ImageWidth + "*" + item.ImageHeight; model.ImageSizeList.Add(new CodeNamePair() { Code = sizeTmp, Name = sizeTmp }); } this.DataContext = model; if (IsEdit) { this.cbProductLineCategory.SelectedItem = model.ProductLineCategoryList .First(plc => plc.Code == model.ProductLineCategorySysNo.ToString()); var imageSize = (from p in model.ImageSizeList where p.Code == model.ImageSize select p).ToList(); if (imageSize.Count > 0) //处理异常数据 { this.cbImageSize.SelectedItem = model.ImageSizeList .First(i => i.Code == model.ImageSize); } else { this.cbImageSize.SelectedIndex = 0; } } else { this.cbProductLineCategory.SelectedItem = (model.ProductLineCategoryList.Where(s => s.Code == null).FirstOrDefault()); this.cbAdvertisingType.SelectedIndex = 0; this.cbImageSize.SelectedIndex = 0; } } }); } }); }; }