Example #1
0
 public void ShowAddWindow()
 {
     this.Title = "平台银行资料新增";
     bank = new CarrierBankInfo();
     this.dataForm1.CurrentItem = bank;
     base.Show();
 }
Example #2
0
 public void ShowUpdateWindow(CarrierBankInfo info)
 {
     this.Title = "平台银行资料修改";
     orgBank = info;
     bank = ModelCopy.CopyValueForModel<CarrierBankInfo>(info);
     this.dataForm1.CurrentItem = bank;
     base.Show();
 }
Example #3
0
 CarrierBankInfo CopyValueForModel(CarrierBankInfo org)
 {
     CarrierBankInfo dest = new CarrierBankInfo();
     foreach (PropertyInfo po in org.GetType().GetProperties())
     {
         foreach (PropertyInfo pd in dest.GetType().GetProperties())
         {
             if (pd.Name == po.Name)
             {
                 pd.SetValue(dest, po.GetValue(org, null), null);
                 break;
             }
         }
     }
     return dest;
 }
Example #4
0
 void srv_UpdateBankCompleted(object sender, UpdateBankCompletedEventArgs e)
 {
     if (e.Result)
     {
         orgBank = ModelCopy.CopyValueForModel<CarrierBankInfo>(bank, orgBank);
         this.DialogResult = true;
     }
     else
         MessageBox.Show("操作失败,网络异常或者服务器不可连接!");
 }