private void btnOK_Click(object sender, EventArgs e) { String sSQL = ""; if (txtNewPass.Text != txtConfirmPass.Text) { MessageBox.Show("Mật khẩu mới không khớp."); } else { ConnectDB con = new ConnectDB(); NdataFunc f = new NdataFunc(); UtilityFunc u = new UtilityFunc(); sSQL = "Select * from users where login='******' and pass='******' "; if (con.checkTable(sSQL)) { //Login successful string modified = DateTime.Now.ToString("u"); sSQL = "Update users set pass='******', modified='" + Convert.ToDateTime(modified) + "' where login='******'"; f.executeQuery(sSQL, con.getConnection()); MessageBox.Show("Mật khẩu đã được thay đổi. Bạn có thể đăng nhập với mật khẩu mới."); this.Dispose(); } else { MessageBox.Show("Mật khẩu cũ không đúng."); } } }
private void btnLogin_Click(object sender, EventArgs e) { UtilityFunc u = new UtilityFunc(); ConnectDB con = new ConnectDB(); NdataFunc f = new NdataFunc(); String sSQL = "Select * from users where active='true' and login='******' and pass='******' "; if (con.checkTable(sSQL)) { //Login successful SqlDataReader dr = f.getDataToDataReader(sSQL, con.getConnection()); if (dr.Read()) { Program.usrCurrent.user_id = Convert.ToInt32(dr["ID"]); Program.usrCurrent.username = dr["login"].ToString(); Program.usrCurrent.user_role = Convert.ToInt32(dr["role"]); Program.usrCurrent.ma_NV = dr["MaNV"].ToString(); } Program.mainForm.showMenu(); this.Dispose(); } else { Program.mainForm.hideMenu(); MessageBox.Show(this, "Tài khoản đăng nhập không hợp lệ ,Bạn vui lòng kiểm tra lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void usersBindingNavigatorSaveItem_Click(object sender, EventArgs e) { if (chkPassEdit.Checked && txtPass.Text.Length < 32) { UtilityFunc u = new UtilityFunc(); txtPass.Text = u.md5(txtPass.Text); } this.Validate(); this.usersBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dsNdataMrp); chkPassEdit.Checked = false; }