Exemple #1
0
        //保存按钮
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (isCreate)
            {
                //创建联系人
                Person person = new Person()
                {
                    Name       = txtName.Text.Trim(),
                    DayOfBirth = dtpDayOfBirth.Value,
                    Phone      = txtPhone.Text.Trim()
                };

                ContactsBook.Add(person);
                isCreate = false;
            }
            else//保存编辑后的信息
            {
                if (listView1.SelectedItems.Count > 0)
                {
                    Person person = new Person()//创建联系人
                    {
                        ID         = (listView1.SelectedItems[0].Tag as Person).ID,
                        Name       = txtName.Text.Trim(),
                        DayOfBirth = dtpDayOfBirth.Value,
                        Phone      = txtPhone.Text.Trim()
                    };
                    ContactsBook.Save(person);
                }
            }
            BindToListView();
            OnBtnSaveClick();
        }