Exemple #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            #region 验证数据
            if (this.txtLoginId.Text.Trim().Length == 0)
            {
                MessageBox.Show("登录名不能为空!");
                this.txtLoginId.Focus();
                return;
            }
            string id  = this.txtLoginId.Text.Trim();
            string Sid = id.Substring(0, 2);
            if (!Sid.Equals("ZH"))
            {
                MessageBox.Show("请输入以'ZH'开头的六位登录名,如:ZH0000");
                this.txtLoginId.Focus();
                return;
            }
            if (objAdminService.LoginIdIsExited(this.txtLoginId.Text.Trim()))
            {
                MessageBox.Show("登录名已经存在,请重新输入!");
                this.txtLoginId.Focus();
                return;
            }
            if (this.txtLoginPwd.Text.Trim().Length == 0)
            {
                MessageBox.Show("登录密码不能为空!");
                this.txtLoginId.Focus();
                return;
            }
            #endregion
            #region 封装管理员用户对象
            SysAdmin objAdmins = new SysAdmin()
            {
                LoginId   = this.txtLoginId.Text.Trim(),
                LoginPwd  = this.txtLoginPwd.Text.Trim(),
                AdminName = this.txtAdminName.Text.Trim()
            };
            #endregion
            #region 调用后台方法添加对象
            try
            {
                if (1 == objAdminService.AddAdmins(objAdmins))
                {
                    MessageBox.Show("管理员用户添加成功!");
                    this.txtLoginId.Text   = "";
                    this.txtLoginPwd.Text  = "";
                    this.txtAdminName.Text = "";
                }
                ;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            #endregion
        }