Beispiel #1
0
        private void 注销_5_Click(object sender, EventArgs e)
        {
            int ID;

            ID       = Convert.ToInt32(tb5_6.Text.Trim());
            new_user = UserAdmin.GetUser(ID);

            if (new_user == null)
            {
                MessageBox.Show("无此用户!");
                return;
            }

            if (tb5_7.Text != new_user.Pwd)
            {
                MessageBox.Show("密码不正确!");
                return;
            }

            dt = BorrowAdmin.GetBorrow(ID);
            int num = 0;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                //if (Convert.ToInt32(dt.Rows[i][7]) == 0)
                if (dt.Rows[i][7].ToString() == "False")
                {
                    num++;
                }
            }
            if (num != 0)
            {
                MessageBox.Show("该用户有未归还的书!");
                return;
            }

            new_borrow.UID = new_user.ID;
            borrowBLL.Delete(new_borrow);
            userBLL.Delete(new_user);
            MessageBox.Show("状态:注销成功!");
            tb5_6.Text = "";
            tb5_7.Text = "";
            if (ID == user.ID)
            {
                Login form = new Login();
                form.main = this;
                form.Show();
                this.Hide();
                user = null;
            }
        }