private void btnDoimatkhau_Click(object sender, EventArgs e) { if (txtMatkhaucu.Text != "" && txtMatkhaumoi.Text != "" && txtMatkhaumoi2.Text != "") { tbl_NhanVien tblTaikhoan = new tbl_NhanVien(); string mkMD5 = tblTaikhoan.getMd5(txtMatkhaucu.Text); if (mkMD5 != ttTaiKhoan.get().passwword) { MessageBox.Show("Mật khẩu không chính xác"); } else { if (txtMatkhaumoi.Text.Trim() != txtMatkhaumoi2.Text.Trim()) { MessageBox.Show(" Mật khẩu mới nhập phải giống nhau "); } else { string mkmoiMD5 = tblTaikhoan.getMd5(txtMatkhaumoi.Text); nhanvien taikhoan = tblTaikhoan.getLstNhanVien().FirstOrDefault(); taikhoan.passwword = mkmoiMD5; if (tblTaikhoan.update() == true) { MessageBox.Show(" Đổi mật khẩu thành công"); txtMatkhaumoi.Text = ""; txtMatkhaumoi2.Text = ""; txtMatkhaucu.Text = ""; } } } } }
private void btndangnhap_Click(object sender, EventArgs e) { if (txtten.Text == "" || txtmatkhau.Text == "") { MessageBox.Show("Cần nhập đủ thông tin."); } else { if (counts <= 3) { tbl_NhanVien tblnhanvien = new tbl_NhanVien(); string username = txtten.Text; string password = tblnhanvien.getMd5(txtmatkhau.Text); nhanvien nv = tblnhanvien.getLstNhanVien().FirstOrDefault(c => c.email == username && c.passwword == password); if (nv != null) { //trường hợp đăng nhập thành công if (nv.trangthai == 0) { //trường hợp tài khoản bị disable MessageBox.Show("Không thể đăng nhập vào tài khoản"); return; } ttTaiKhoan.set(nv); //if (nv.quyenhan == 1) //{ // //trường hợp tài khoản là admin form home admin // frmHomeAdmin frm = new frmHomeAdmin(); // frm.Show(); //} //else //{ // frmHomeUser frm = new frmHomeUser(); // frm.Show(); // //trường hợp tài khoản là user sẽ dẫn tời form home user //} //trường hợp tài khoản là admin form home admin frmQlNhanvien frm = new frmQlNhanvien(); frm.Show(); this.Hide(); } else { //trường hợp đăng nhập không thành công MessageBox.Show("Tài khoản hoặc mật khẩu không chính xác"); counts++; } } else { timer.Start(); label4.Text = (label4.Text == "") ? "30" : label4.Text; MessageBox.Show("Vui lòng đăng nhập lại sau " + label4.Text + " giây"); } } }
private void btnthemNV_Click(object sender, EventArgs e) { if (Manv != "") { txtmanv.ReadOnly = false; cbxquyenhan.Enabled = true; txtmanv.Text = ""; txtdiachi.Text = ""; txtTennv.Text = ""; txtsoCMNN.Text = ""; txtsdt.Text = ""; // txtmatkhau.Text = ""; Manv = ""; return; } if (txtdiachi.Text != "" && txtTennv.Text != "" && txtsoCMNN.Text != "" && txtemail.Text != "") { if (cbxquyenhan.SelectedIndex < 0) { MessageBox.Show("Chọn quyền hạn không hợp lệ "); } tbl_NhanVien tblTaikhoan = new tbl_NhanVien(); nhanvien taikhoan = tblTaikhoan.getLstNhanVien().FirstOrDefault(); string mkMD5 = tblTaikhoan.getMd5(txtmanv.Text); taikhoan.passwword = mkMD5; taikhoan.trangthai = 1; int Quyenhan = 2;//Nhân viên if (cbxquyenhan.SelectedIndex == 2) { Quyenhan = 1;//Admin } else if (cbxquyenhan.SelectedIndex == 1) { Quyenhan = 2;// Nhân viên } taikhoan.quyenhan = Quyenhan; if (tblTaikhoan.add(taikhoan) == true) { nhanvien Tnhanvien = new nhanvien(); tbl_NhanVien tblNhavien = new tbl_NhanVien(); Tnhanvien.diachi = txtdiachi.Text; Tnhanvien.email = txtemail.Text; Tnhanvien.sdt = txtsdt.Text; Tnhanvien.tennv = txtTennv.Text; Tnhanvien.cmnd = txtsoCMNN.Text; Tnhanvien.manv = Convert.ToInt32(txtmanv.Text); if (tblNhavien.add(Tnhanvien) == true) { MessageBox.Show("Thêm tài khoản thành công"); } else { MessageBox.Show(" Thêm tài khoản không thành công"); } } else { MessageBox.Show(" Thêm tài khoản không thành công"); } } else { MessageBox.Show("Bạn cần nhập đủ thông tin"); } }