private void tbxThemTK_Click(object sender, EventArgs e) { if (tbxTenDangNhap.Text.Length < 3) { MessageBox.Show("Tên đăng nhập không hợp lệ"); tbxTenDangNhap.Clear(); return; } if (tbxMatKhau.Text.Length < 5) { MessageBox.Show("Mật khẩu quá ngắn"); tbxMatKhau.Clear(); return; } if (tbxMatKhau.Text != tbxNhapLaiMK.Text) { MessageBox.Show("Nhập lại mật khẩu sai"); tbxNhapLaiMK.Clear(); return; } if (tbxTenHienThi.Text.Length < 5) { MessageBox.Show("Tên hiển thị không hợp lệ"); tbxTenHienThi.Clear(); return; } if (cbxChucVu.Text == " " || cbxChucVu.Text == "") { MessageBox.Show("Chưa chọn chức vụ"); //cbxChucVu.SelectedText = " "; return; } string hashmk = Hash256.Hash256Data(tbxTenDangNhap.Text + tbxMatKhau.Text); DTO_TaiKhoan pTaiKhoan = new DTO_TaiKhoan(tbxTenDangNhap.Text, tbxTenHienThi.Text, cbxChucVu.Text, 0, hashmk); if (bus_TaiKhoan.ThemTaiKhoan(pTaiKhoan)) { MessageBox.Show("Thêm tài khoản thành công!"); tbxTenDangNhap.Clear(); tbxTenHienThi.Clear(); tbxMatKhau.Clear(); tbxNhapLaiMK.Clear(); // cbxChucVu.SelectedText = " "; //cbxChucVu.Items.Clear(); } else { MessageBox.Show("Thêm tài khoản thất bại do trùng tên đăng nhập!"); tbxTenDangNhap.Clear(); tbxTenHienThi.Clear(); tbxMatKhau.Clear(); tbxNhapLaiMK.Clear(); //cbxChucVu.SelectedText = " "; // cbxChucVu.Items.Clear(); } }
private void btnDoi_Click(object sender, EventArgs e) { if (bus_TaiKhoan.GetMatKhauFromTenTaiKhoan(TaiKhoan) != Hash256.Hash256Data(tbxTenTK.Text + tbxMKCu.Text)) { MessageBox.Show("Nhập mật khẩu cũ bị sai!"); tbxMKCu.Clear(); return; } if (tbxMKMoi.Text == tbxMKCu.Text) { MessageBox.Show("Mật khẩu mới phải khác mật khẩu cũ!"); tbxMKMoi.Clear(); return; } if (tbxMKMoi.Text.Length < 5) { MessageBox.Show("Mật khẩu mới phải 5 kí tự trở lên!"); tbxMKMoi.Clear(); return; } if (tbxMKMoi.Text != tbxNhapLaiMK.Text) { MessageBox.Show("Hai mật khẩu mới phải giống nhau!"); // tbxMKCu.Clear(); tbxNhapLaiMK.Clear(); return; } DTO_TaiKhoan pTaiKhoan = new DTO_TaiKhoan(TaiKhoan, tbxTenHienThi.Text, tbxChucVu.Text, Int32.Parse(bus_TaiKhoan.GetQuyenFromTenTaiKhoan(TaiKhoan)), Hash256.Hash256Data(tbxTenTK.Text + tbxMKMoi.Text)); if (bus_TaiKhoan.Update(pTaiKhoan)) { MessageBox.Show("Đổi mật khẩu thành công!"); } else { MessageBox.Show("Đổi mật khẩu thất bại"); } tbxMKCu.Clear(); tbxMKMoi.Clear(); tbxNhapLaiMK.Clear(); checkBox7.Checked = false; }
private void btnLogin_Click(object sender, EventArgs e) { if (tbxTaiKhoan.Text == "") { MessageBox.Show("Vui lòng nhập tài khoản"); return; } if (tbxTaiKhoan.Text.Length < 3) { MessageBox.Show("Tài khoản không hợp lệ"); return; } if (tbxMatKhau.Text == "") { MessageBox.Show("Vui lòng nhập Mật khẩu"); return; } if (bus_TaiKhoan.GetTenFromTenTaiKhoan(tbxTaiKhoan.Text) == "") { MessageBox.Show("Tài khoản không tồn tại!"); return; } else { string a = Hash256.Hash256Data(tbxTaiKhoan.Text + tbxMatKhau.Text); if (bus_TaiKhoan.GetMatKhauFromTenTaiKhoan(tbxTaiKhoan.Text) != Hash256.Hash256Data(tbxTaiKhoan.Text + tbxMatKhau.Text)) { MessageBox.Show("Sai mật khẩu vui lòng nhập lại!"); tbxMatKhau.Clear(); return; } } fMainForm fMainForm = new fMainForm(tbxTaiKhoan.Text); //fMainForm.SetTaiKhoan(tbxTaiKhoan.Text); this.Hide(); fMainForm.ShowDialog(); this.Show(); }