コード例 #1
0
ファイル: UpdateForm.cs プロジェクト: LisCodee/librarySystem
 public UpdateForm(string id, string name, string author, string press, string num, string remained, string place, IndexForm superForm)
 {
     InitializeComponent();
     this.id          = id;
     txtName.Text     = name;
     txtAuthor.Text   = author;
     txtPress.Text    = press;
     txtNum.Text      = num;
     txtRemained.Text = remained;
     txtPlace.Text    = place;
     this.superForm   = superForm;
 }
コード例 #2
0
ファイル: loginForm.cs プロジェクト: LisCodee/librarySystem
        /*
         * 登录时检测用户合法性
         */
        private void btnLogin(object sender, EventArgs e)
        {
            string id       = txtUserId.Text;
            string password = txtPassword.Text;
            int    identity = radioAdmin.Checked ? 0 : 1;

            Console.WriteLine(id + " " + password + "" + identity);
            string sqlcmd = "select * from user where id=" + id + " and password="******" and super=" + identity;

            Console.WriteLine(sqlcmd);
            MySqlDataReader dr = MysqlUtil.search(sqlcmd);

            //用户合法时的事件
            if (dr.Read())
            {
                //Console.WriteLine("success");
                //Console.WriteLine(String.Format("{0}{1}", dr[0],dr[1]));
                var frm = new IndexForm(String.Format("{0}", dr[0]), String.Format("{0}", dr[1]), this, identity);
                this.Hide();
                frm.Show();

                /* if(identity == 1)
                 * {
                 *   //将id和姓名传递给下一个窗口
                 *   var frm = new IndexForm(String.Format("{0}", dr[0]),String.Format("{0}", dr[1]), this);
                 *   this.Hide();
                 *   frm.Show();
                 * }
                 * else
                 * {
                 *   //将id和姓名传递给下一个窗口
                 *   var frm = new AdminForm(String.Format("{0}", dr[0]), String.Format("{0}", dr[1]), this);
                 *   this.Hide();
                 *   frm.Show();
                 * }*/
            }

            else
            {
                MessageBox.Show("用户名或密码错误,请重新输入!", "Tip", MessageBoxButtons.OK);
            }
        }
コード例 #3
0
ファイル: InsertForm.cs プロジェクト: LisCodee/librarySystem
 public InsertForm(IndexForm superForm)
 {
     InitializeComponent();
     this.superForm = superForm;
 }