Example #1
0
 private void Button_Search_Click(object sender, RoutedEventArgs e)
 {
     newViewModel = viewModel.DeepCopy();
     ValidationManager.Validate(this.BaseSeachBuilder);
     if (!string.IsNullOrWhiteSpace(viewModel.CustomerSysNo))
     {
         int tempSysNo = 0;
         if (!int.TryParse(viewModel.CustomerSysNo, out tempSysNo))
         {
             Window.Alert("无效的“系统编号”!");
             return;
         }
     }
     if (ckb_MoreQueryBuilder.IsChecked == true)
     {
         ValidationManager.Validate(this.DetailSeachBuilder);
         if (!viewModel.HasValidationErrors)
         {
             filter = viewModel.ConvertVM <CustomerQueryReqVM, CustomerQueryFilter>();
             dataGrid1.Bind();
         }
     }
     else
     {
         IsNormalQuery();
         filter = newViewModel.ConvertVM <CustomerQueryReqVM, CustomerQueryFilter>();
         dataGrid1.Bind();
     }
 }
Example #2
0
 public override void OnPageLoad(object sender, EventArgs e)
 {
     base.OnPageLoad(sender, e);
     viewModel        = new CustomerQueryReqVM();
     commonFacade     = new CommonDataFacade(this);
     this.DataContext = viewModel;
     InitContral();
 }