protected Boolean ValidatePage(ProductBrandWarrantyQueryVM pageVm) { if (EditSysNos == null) { //品牌 if (pageVm.BrandSysNo == null) { CPApplication.Current.CurrentPage.Context.Window.Alert("必须选择品牌"); return(false); } //类别 if (pageVm.C1SysNo == null) { CPApplication.Current.CurrentPage.Context.Window.Alert("必须选择类别"); return(false); } } //详细描述 if (string.IsNullOrEmpty(pageVm.WarrantyDesc)) { CPApplication.Current.CurrentPage.Context.Window.Alert("请输入详细描述"); return(false); } return(true); }
public override void OnPageLoad(object sender, EventArgs e) { //获取页面信息 model = new ProductBrandWarrantyQueryVM(); QuerySection.DataContext = model; facade = new ProductBrandWarrantyFacade(this); this.QueryResultGrid.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(QueryResultGrid_LoadingDataSource); }
public void ucCategoryPicker_LoadCategoryCompleted(object sender, EventArgs e) { if (Data == null) { Data = new ProductBrandWarrantyQueryVM(); Data.WarrantyDay = "0"; this.ucCategoryPicker.IsEnabled = true; } else { this.ucBrandPicker.IsEnabled = false; this.ucCategoryPicker.IsEnabled = false; this.ucBrandPicker.SelectedBrandName = Data.BrandName; } DataContext = Data; }
//更新或者添加品牌信息 public void UpdateBrandWarrantyInfoBySysNo(List <Int32> SysNos , ProductBrandWarrantyQueryVM ProductBrandWarranty , EventHandler <RestClientEventArgs <dynamic> > callback) { ProductBrandWarrantyInfo data = new ProductBrandWarrantyInfo(); data.SysNos = SysNos; data.EditUser = new UserInfo { SysNo = CPApplication.Current.LoginUser.UserSysNo, UserName = CPApplication.Current.LoginUser.LoginName, UserDisplayName = CPApplication.Current.LoginUser.DisplayName }; data.CreateUser = new UserInfo { SysNo = CPApplication.Current.LoginUser.UserSysNo, UserName = CPApplication.Current.LoginUser.LoginName, UserDisplayName = CPApplication.Current.LoginUser.DisplayName }; data.WarrantyDay = int.Parse(ProductBrandWarranty.WarrantyDay); data.WarrantyDesc = ProductBrandWarranty.WarrantyDesc; restClient.Update(UpdateBrandWarrantyInfoBySysNourl, data, callback); }
private void btnEdit_Click(object sender, RoutedEventArgs e) { Boolean isOne = true; List <int> editSysNo = new List <int>(); ProductBrandWarrantyQueryVM vm = null; ProductBrandWarrantyEditMaintain edit = new ProductBrandWarrantyEditMaintain(); vms.ForEach(item => { if (item.IsChecked) { if (isOne) { vm = new ProductBrandWarrantyQueryVM() { BrandSysNo = item.BrandSysNo, BrandName = item.BrandName, C1Name = item.C1Name, C2Name = item.C2Name, C3Name = item.C3Name, C1SysNo = item.C1SysNo, C2SysNo = item.C2SysNo, C3SysNo = item.C3SysNo, WarrantyDay = item.WarrantyDay, WarrantyDesc = item.WarrantyDesc }; edit.Data = vm; isOne = false; } editSysNo.Add(item.SysNo); } }); if (vm != null) { edit.EditSysNos = editSysNo; edit.Dialog = Window.ShowDialog("編輯品牌维护", edit, (s, args) => { this.QueryResultGrid.Bind(); }, new Size(600, 350)); } else { CPApplication.Current.CurrentPage.Context.Window.Alert("请输选择需要维护的品牌!"); } }
//更新或者添加品牌信息 public void BrandWarrantyInfoByAddOrUpdate(ProductBrandWarrantyQueryVM ProductBrandWarranty , EventHandler <RestClientEventArgs <dynamic> > callback) { ProductBrandWarrantyInfo data = new ProductBrandWarrantyInfo(); data.SysNo = ProductBrandWarranty.SysNo; data.BrandSysNo = ProductBrandWarranty.BrandSysNo; data.C1SysNo = ProductBrandWarranty.C1SysNo; data.C2SysNo = ProductBrandWarranty.C2SysNo; data.C3SysNo = ProductBrandWarranty.C3SysNo; data.EditUser = new UserInfo { SysNo = CPApplication.Current.LoginUser.UserSysNo, UserName = CPApplication.Current.LoginUser.LoginName, UserDisplayName = CPApplication.Current.LoginUser.DisplayName }; data.CreateUser = new UserInfo { SysNo = CPApplication.Current.LoginUser.UserSysNo, UserName = CPApplication.Current.LoginUser.LoginName, UserDisplayName = CPApplication.Current.LoginUser.DisplayName }; data.WarrantyDay = int.Parse(ProductBrandWarranty.WarrantyDay); data.WarrantyDesc = ProductBrandWarranty.WarrantyDesc; restClient.Update(BrandWarrantyInfoByAddOrUpdateUrl, data, callback); }