public override void OnPageLoad(object sender, EventArgs e) { //查询退换货 ucRmaPolicyComboxList.IsEdit = false; //获取页面信息 vm = new RmaPolicySettingQueryVM(); QuerySection.DataContext = vm; facade = new DefaultRMAPolicyFacade(this); this.QueryResultGrid.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(QueryResultGrid_LoadingDataSource); }
//更新退换货政策设置 public void UpdateDefaultRMAPolicy(RmaPolicySettingQueryVM vm , EventHandler <RestClientEventArgs <dynamic> > callback) { DefaultRMAPolicyInfo data = new DefaultRMAPolicyInfo(); data.SysNo = vm.SysNo; data.RMAPolicySysNo = vm.RMAPolicySysNo; data.EditUser = new UserInfo { SysNo = CPApplication.Current.LoginUser.UserSysNo, UserName = CPApplication.Current.LoginUser.LoginName, UserDisplayName = CPApplication.Current.LoginUser.DisplayName }; restClient.Update(UpdateDefaultRMAPolicyBySysNoUrl, data, callback); }
protected Boolean ValidatePage(RmaPolicySettingQueryVM pageVm) { if (Data.SysNo == null) { //类别 if (pageVm.C3SysNo == null) { CPApplication.Current.CurrentPage.Context.Window.Alert("必须选择三级类别"); return(false); } } if (ucRmaPolicyComboxList.SelectValue == null) { CPApplication.Current.CurrentPage.Context.Window.Alert("请选择退换货政策"); return(false); } return(true); }
private void HyperlinkButton_EditClick(object sender, RoutedEventArgs e) { DefaultRMAPolicyEditMaintain item = new DefaultRMAPolicyEditMaintain(); dynamic selectitem = this.QueryResultGrid.SelectedItem as dynamic; RmaPolicySettingQueryVM _vm = new RmaPolicySettingQueryVM(); _vm.SysNo = selectitem.SysNo; _vm.RMAPolicySysNo = selectitem.RMAPolicySysNo; _vm.C1Name = selectitem.C1Name; _vm.C2Name = selectitem.C2Name; _vm.C3Name = selectitem.C3Name; _vm.C1SysNo = selectitem.C1SysNo; _vm.C2SysNo = selectitem.C2SysNo; _vm.C3SysNo = selectitem.C3SysNo; _vm.BrandSysNo = selectitem.BrandSysNo; _vm.BrandName = selectitem.BrandName; item.Data = _vm; item.Dialog = Window.ShowDialog("编辑设定退换货政策", item, (s, args) => { this.QueryResultGrid.Bind(); }, new Size(650, 250)); QueryResultGrid.Bind(); }
private void ucCategoryPicker_LoadCategoryCompleted(object sender, EventArgs e) { if (Data == null) { Data = new RmaPolicySettingQueryVM(); this.ucBrandPicker.IsEnabled = true; this.ucCategoryPicker.IsEnabled = true; this.ucRmaPolicyComboxList.IsEdit = true; } else { this.ucBrandPicker.SelectedBrandName = Data.BrandName; this.ucBrandPicker.SelectedBrandSysNo = Data.BrandSysNo.ToString(); this.ucCategoryPicker.Category1SysNo = Data.C1SysNo; this.ucCategoryPicker.Category2SysNo = Data.C2SysNo; this.ucCategoryPicker.Category3SysNo = Data.C3SysNo; this.ucBrandPicker.IsEnabled = false; this.ucCategoryPicker.IsEnabled = false; this.ucRmaPolicyComboxList.IsEdit = true; this.ucRmaPolicyComboxList.BingSelectValue(Data.RMAPolicySysNo); } DataContext = Data; }