private void hlEdit_Click(object sender, RoutedEventArgs e) { GiftCardVM item = this.DataGrid.SelectedItem as GiftCardVM; UCGiftCardUsageDetail ucDetail = new UCGiftCardUsageDetail(); ucDetail.VM = gridVM.SingleOrDefault(a => a.SysNo.Value == item.SysNo); ucDetail.Dialog = this.Window.ShowDialog(ResGiftCardInfo.Information_GiftCardInformation, ucDetail, (obj, args) => { if (args.DialogResult == Newegg.Oversea.Silverlight.Controls.Components.DialogResultType.OK) { DataGrid.Bind(); } }); }
public override void OnPageLoad(object sender, EventArgs e) { facade = new GiftCardFacade(this); filter = new ECCentral.QueryFilter.IM.GiftCardFilter(); model = new GiftCardVM(); model.CompanyCode = Newegg.Oversea.Silverlight.ControlPanel.Core.CPApplication.Current.CompanyCode; model.ChannelID = "1"; comGiftCardStatus.ItemsSource = EnumConverter.GetKeyValuePairs <ECCentral.BizEntity.IM.GiftCardStatus>(EnumConverter.EnumAppendItemType.All).Where(status => status.Key != GiftCardStatus.Void && status.Key != GiftCardStatus.Used); //comGiftCardCategory.ItemsSource = EnumConverter.GetKeyValuePairs<ECCentral.BizEntity.IM.GiftCardType>(EnumConverter.EnumAppendItemType.All); SeachBuilder.DataContext = model; base.OnPageLoad(sender, e); }
public ProductDetailsVM() { ProductAttributes = new List <ProductAttributeVM>(); GiftCard = new GiftCardVM(); Warnings = new List <string>(); }