Example #1
0
        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          = "添加";
        }