示例#1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (AccountIDtxt.Text == "" || Passwordtxt.Text == "" || nametxt.Text == "")
     {
         MessageBox.Show("信息填写不能为空,请完善信息!", "温馨提示");
         return;
     }
     if (checkPwdtxt.Text != Passwordtxt.Text)
     {
         MessageBox.Show("两次密码输入不一致!", "温馨提示");
         return;
     }
     if (stu.Checked || worker.Checked)
     {
         Privilege pri = Privilege.学生;
         if (worker.Checked)
         {
             pri = Privilege.职工;
         }
         bool ismale = Convert.ToBoolean(gender.SelectedIndex);
         User user   = new User(ismale, pri, AccountIDtxt.Text, nametxt.Text, Passwordtxt.Text);
         if (FileDate.Exist <User>(user))
         {
             MessageBox.Show("该用户已经存在!", "通知", MessageBoxButtons.OK, MessageBoxIcon.Hand);
             return;
         }
         FileDate.WriteInfo(user);
         tipslb.Text       = "用户信息添加成功!";
         AccountIDtxt.Text = nametxt.Text = Passwordtxt.Text = checkPwdtxt.Text = "";
     }
     else
     {
         MessageBox.Show("请选择用户身份!", "提示");
     }
 }
示例#2
0
 private void confirm_Click(object sender, EventArgs e)
 {
     if (Check())
     {
         uint       sum    = Convert.ToUInt32(NUMtxt.Text);
         Book       book   = new Book(bknametxt.Text, isbntxt.Text, presstxt.Text, authortxt.Text, (BookType)bkTypebox.SelectedIndex);
         BookMaster master = new BookMaster(sum, book);
         if (FileDate.Exist <BookMaster>(master))
         {
             DialogResult dr = MessageBox.Show("此书已经存在,要直接添加吗(将会增加总数量)?", "重要提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (dr == DialogResult.Yes)
             {
                 master.Total_num += sum;
                 FileDate.AlterInfo <BookMaster>(master);
             }
             else
             {
                 return;
             }
         }
         else
         {
             FileDate.WriteInfo(master);
             MessageBox.Show("书籍添加成功!", "通知");
         }
     }
 }
示例#3
0
        private void search_Click(object sender, EventArgs e)
        {
            string uid = IDtxt.Text;

            FindUser = FileDate.Exist <User>(new User(uid));
            if (FindUser)
            {
                utemp      = FileDate.FindObjByID <User>(uid);
                state.Text = utemp.Valid ? "正常" : "被冻结";
            }
            else
            {
                state.Text = "未找到账号相关信息";
            }
        }
示例#4
0
        private void Confirmbtn_Click(object sender, EventArgs e)
        {
            bool done = false;

            if (AccountIDtxt.Text == "" || OriPwdtxt.Text == "" || NewPwdtxt.Text == "")
            {
                Tipslb.Text = "信息不能为空!请首先完善信息";
            }
            else if (RepeatPwdtxt.Text != NewPwdtxt.Text)
            {
                Tipslb.Text = "两次输入新密码不一致!请确认密码一致";
            }
            else
            {
                User utemp = new User(OriPwdtxt.Text.Trim());
                if (FileDate.Exist <User>(utemp))
                {
                    if (utemp.Valid)
                    {
                        utemp.Pwd = NewPwdtxt.Text;
                        FileDate.AlterInfo(utemp);
                        done = true;
                    }
                    else
                    {
                        Tipslb.Text = "账号已被冻结!请首先联系管理员解除冻结状态!";
                    }
                }
                else
                {
                    Tipslb.Text = "未找到用户信息!请确认是否输入了正确的信息";
                }
            }
            if (done)
            {
                DialogResult dr = MessageBox.Show("修改密码成功!需要重新登录你的账号,是否愿意?", "提示信息:", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                this.Close();
                if (dr == DialogResult.OK)
                {
                    relog.ShowDialog();
                }
                else
                {
                    Main.user = new User("匿名游客");
                }
            }
        }