Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        //更新退换货政策设置
        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);
        }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
 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;
 }