private void btnXacThuc_Click(object sender, EventArgs e) { try { Function.ConnectSanXuat(); string sqlQuery = string.Format(@"update AspNetUsers set AppPasswordHash= N'{0}',Application= N'{1}' where UserName like '{2}'", Mahoa.Encrypt(txtPasswordHashNew.Text.Trim()), txtApplication.Text, txtUserName.Text); grUserName.DataSource = Function.GetDataTable(sqlQuery); ThUserName(); MessageBox.Show("[Success]", "Thong bao [Message]", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("khong thanh cong[UnSuccess]", "Thong bao [Message]", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btmdangnhap_Click(object sender, EventArgs e) { /* * string sqlQuery = string.Format(@"execute LoginApp N'{0}',N'{1}'",userName,passWord); * Model.Function.ConnectSanXuat(); * var dt = Model.Function.GetDataToTable(sqlQuery); * if (dt.Rows.Count > 0) * { * MainDev fMaindev = new MainDev(role);//Mở form Main lên truyền mã key vào form Main * Username = txtTaiKhoan.Text; * GetRole();// * writer_version();//Ghi file vesion * //ghi file tài khoản * if (chkGhiNhoMatKhau.Checked == true) { TaoMoiXML(); }//Nêu như người dùng check thì ghi ra file xml * else * { * string duongDanTenFile = Directory.GetCurrentDirectory() + @"\Login.xml"; * File.Delete(duongDanTenFile); * } * fMaindev.Show(); * this.Hide(); * } * else * { * MessageBox.Show("Bạn nhập sai tên truy cập hặc mật khẩu", "Thông báo", * MessageBoxButtons.OK); * txtMatKhau.Clear(); * txtMatKhau.Focus(); * } * return; */ /* * if (user.AppPasswordHash == passWord) * { * ClassUser.User = user.UserName; * ThUserName(); * MainDev frm = new MainDev(); * frm.Show(); * Hide(); * } * else * { * XtraMessageBox.Show("Sai mật khẩu[password error]", "Thông báo[Message]", * MessageBoxButtons.OK, MessageBoxIcon.Error); * } */ string userName = txtUserName.Text.Trim(); string passWord = Mahoa.Encrypt(txtPassWord.Text.Trim()); var userNameEqua = baobao.AspNetUsers.FirstOrDefault(x => x.UserName == userName); var passWordEqua = baobao.AspNetUsers.FirstOrDefault(x => x.AppPasswordHash == passWord); var user = baobao.AspNetUsers.FirstOrDefault(x => x.UserName == userName && x.AppPasswordHash == passWord); try { if (string.IsNullOrEmpty(txtUserName.Text) || userNameEqua == null) { lbMessagerLogin.Text = "Tên đăng nhập không đúng"; txtUserName.Focus(); return; } if (txtPassWord.Text.Length == 0 || passWordEqua == null) { lbMessagerLogin.Text = "Mật khẩu không đúng"; txtPassWord.Focus(); return; } if (user != null) { ClassUser.User = user.UserName; ThUserName(); //Lưu tên người dùng vào form login //ghi file tài khoản //Lưu tài khoản người dùng vào file xml if (chkGhiNhoMatKhau.Checked == true) { TaoMoiXML(); } else { string duongDanTenFile = Directory.GetCurrentDirectory() + @"\Login.xml"; File.Delete(duongDanTenFile); } MainDev frm = new MainDev(); frm.Show(); Hide(); } } catch { //MessageBox.Show("Lỗi [error connect server]", "Thông báo[Message]"); lbMessagerLogin.Text = "Lỗi [error connect server]"; } //Application.Exit(); }