コード例 #1
0
ファイル: CustomerView.cs プロジェクト: shijiaxing/MVPDemo
 protected virtual void OnCustomerSaving(Customer customer)
 {
     if(null != this.CustomerSaving)
     {
         this.CustomerSaving(this, new CustomerEventArgs{ Customer = customer});
     }
 }
コード例 #2
0
ファイル: CustomerView.cs プロジェクト: shijiaxing/MVPDemo
 public void DisplayCustomerInfo(Customer customer)
 {
     this.buttonOK.Enabled = true;
     this.textBoxId.Text = customer.Id;
     this.textBox1stName.Text = customer.FirstName;
     this.textBoxLastName.Text = customer.LastName;
     this.textBoxAddress.Text = customer.Address;
 }
コード例 #3
0
ファイル: CustomerView.cs プロジェクト: shijiaxing/MVPDemo
 private void buttonOK_Click(object sender, EventArgs e)
 {
     var customer        = new Customer();
     customer.Id         = this.textBoxId.Text.Trim();
     customer.FirstName  = this.textBox1stName.Text.Trim();
     customer.LastName   = this.textBoxLastName.Text.Trim();
     customer.Address    = this.textBoxAddress.Text.Trim();
     this.OnCustomerSaving(customer);
 }
コード例 #4
0
ファイル: CustomerMode.cs プロジェクト: shijiaxing/MVPDemo
 public void UpdateCustomer(Customer customer)
 {
     for (int i = 0; i < _customers.Count; i++)
     {
         if (_customers[i].Id == customer.Id)
         {
             _customers[i] = customer;
             break;
         }
     }
 }
コード例 #5
0
ファイル: CustomerView.cs プロジェクト: shijiaxing/MVPDemo
 public void ListAllCustomers(Customer[] customers)
 {
     this.dataGridViewCustomers.DataSource = customers;
 }