public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); List <WebChannelVM> webChennelList = new List <WebChannelVM>(); foreach (UIWebChannel uiChannel in CPApplication.Current.CurrentWebChannelList) { webChennelList.Add(new WebChannelVM() { ChannelID = uiChannel.ChannelID, ChannelName = uiChannel.ChannelName }); } webChennelList.Insert(0, new WebChannelVM() { ChannelName = ResCommonEnum.Enum_Select }); lstChannel.ItemsSource = webChennelList; lstChannel.SelectedValue = 1; List <KeyValuePair <CouponsStatus?, string> > statusList = EnumConverter.GetKeyValuePairs <CouponsStatus>(); statusList.Insert(0, new KeyValuePair <CouponsStatus?, string>(null, ResCommonEnum.Enum_Select)); lstStatus.ItemsSource = statusList; lstStatus.SelectedIndex = 0; GridQueryFilter.DataContext = _filterVM; btnStackPanel.DataContext = _filterVM; _facade = new CouponsFacade(this); }
void UCCouponCodeList_Loaded(object sender, RoutedEventArgs e) { if (isLoaded) { return; } gridCodeQueryFilter.DataContext = _queryFilterVM; _facade = new CouponsFacade(CPApplication.Current.CurrentPage); btnQuery_Click(btnQuery, new RoutedEventArgs()); isLoaded = true; }
private void dgCodeQueryResult_ExportAllClick(object sender, EventArgs e) { CouponsInfoViewModel vm = this.DataContext as CouponsInfoViewModel; CouponsFacade facade = new CouponsFacade(CPApplication.Current.CurrentPage, vm); ColumnSet col = new ColumnSet(this.dgCodeQueryResult); _queryFilterVM.PageInfo = new PagingInfo() { PageSize = ConstValue.MaxRowCountLimit, PageIndex = 0, SortBy = string.Empty }; facade.ExportExcelForCouponsCodeList(_queryFilterVM, new ColumnSet[] { col }); }
void UCCouponCodeEdit_Loaded(object sender, RoutedEventArgs e) { if (isLoaded) { return; } _commonCodeViewModel.CouponsSysNo = CouponsSysNo; _commonCodeViewModel.CouponCodeType = CouponCodeType.Common; gridCommonCode.DataContext = _commonCodeViewModel; _throwInCodeViewModel.CouponsSysNo = CouponsSysNo; _throwInCodeViewModel.CouponCodeType = CouponCodeType.ThrowIn; gridThrowInCode.DataContext = _throwInCodeViewModel; _facade = new CouponsFacade(CPApplication.Current.CurrentPage); isLoaded = true; }
private void dgCodeQueryResult_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { CouponsInfoViewModel vm = this.DataContext as CouponsInfoViewModel; CouponsFacade facade = new CouponsFacade(CPApplication.Current.CurrentPage, vm); _queryFilterVM.PageInfo = new QueryFilter.Common.PagingInfo() { PageIndex = e.PageIndex, PageSize = e.PageSize, SortBy = e.SortField }; _queryFilterVM.CouponSysNo = vm.SysNo.HasValue ? vm.SysNo : -1; facade.QueryCouponCode(_queryFilterVM, (obj, args) => { dgCodeQueryResult.ItemsSource = args.Result.Rows.ToList("IsChecked", false); dgCodeQueryResult.TotalCount = args.Result.TotalCount; }); }
public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); _facade = new CouponsFacade(this, _couponsInfoVM); int tempsysNo = -1; int?couponsSysNo = null; if (this.Request.QueryString != null && this.Request.QueryString.ContainsKey("sysno") && int.TryParse(this.Request.QueryString["sysno"].ToString().Trim(), out tempsysNo)) { couponsSysNo = tempsysNo; if (this.Request.QueryString.ContainsKey("operation") && !string.IsNullOrEmpty(this.Request.QueryString["operation"].ToString().Trim())) { _operationType = this.Request.QueryString["operation"].ToString().ToLower(); } } if (_operationType == "edit") { //TODO:判断是否有编辑的权限,如果没有,则将自动变为view权限 } else if (_operationType == "mgt") { } else { } _facade.Load(couponsSysNo, (obj, args) => { _couponsInfoVM = args.Result; this.DataContext = _couponsInfoVM; _couponsInfoVM.ValidationErrors.Clear(); InitControl(); }); }