private void btnSave_Click(object sender, EventArgs e) { //值的有效性判断 if (txtNameAdd.Text == "") { MessageBox.Show("请输入会员姓名"); txtNameAdd.Focus(); return; } //接收用户输入的数据 int MtypeId = mtiBll.searchMemberTypeId((string)ddlType.SelectedValue); MemberInfo mi = new MemberInfo() { MName = txtNameAdd.Text, MPhone = txtPhoneAdd.Text, MMoney = Convert.ToDecimal(txtMoney.Text), MTypeId = mtiBll.searchMemberTypeId((string)ddlType.SelectedValue) }; if (txtId.Text.Equals("添加时无编号")) { #region 添加 if (miBll.Add(mi)) { LoadList(); } else { MessageBox.Show("添加失败,请稍候重试"); } #endregion } else { #region 修改 mi.Id = int.Parse(txtId.Text); if (miBll.Edit(mi)) { LoadList(); } else { MessageBox.Show("修改失败,请稍候重试"); } #endregion } //恢复控件的值 txtId.Text = "添加时无编号"; txtNameAdd.Text = ""; txtPhoneAdd.Text = ""; txtMoney.Text = ""; ddlType.SelectedIndex = 0; btnSave.Text = "添加"; }