private void ucMenu_Load(object sender, EventArgs e) { db_QLCHEntities2 dl = new db_QLCHEntities2(); nhanvien nv = ttTaiKhoan.get(); if (nv.quyenhan == 1) { lbltrangchu.Visible = false; lblQlnhanvien.Visible = false; lblQlsanpham.Visible = false; lblQLdondathang.Visible = false; lblQldonhangnhap.Visible = false; lblQlbaohanh.Visible = false; lblBaocao.Visible = false; lblThongke.Visible = false; } else if (nv.quyenhan == 2) { lbltrangchu.Visible = false; lblQlsanpham.Visible = false; lblQLdondathang.Visible = false; lblQldonhangnhap.Visible = false; lblQlbaohanh.Visible = false; lblBaocao.Visible = false; lblThongke.Visible = false; } }
private void btnEnableDisable_Click(object sender, EventArgs e) { tbl_NhanVien tbltaikhoan = new tbl_NhanVien(); if (dgvttNV.SelectedRows.Count > 0) { foreach (DataGridViewRow row in dgvttNV.SelectedRows) { string maNhanvien = row.Cells["clManv"].Value.ToString(); nhanvien tk = tbltaikhoan.getLstNhanVien().First(c => c.tennv == maNhanvien); if (tk.trangthai == 0) { tk.trangthai = 1; } else { tk.trangthai = 0; } if (tbltaikhoan.update() == true) { loadDgvHienthi(new tbl_NhanVien().getLstNhanVien()); } } } }
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 btnsuaNV_Click(object sender, EventArgs e) { if (Manv == "") { return; } if (txtdiachi.Text != "" && txtTennv.Text != "" && txtsoCMNN.Text != "" && txtemail.Text != "") { tbl_NhanVien tblNhanvien = new tbl_NhanVien(); nhanvien Nhanvien = tblNhanvien.getLstNhanVien().FirstOrDefault(); ttTaiKhoan tbl = new ttTaiKhoan(); if (cbxquyenhan.SelectedIndex == 2) { Nhanvien.quyenhan = 1; } else if (cbxquyenhan.SelectedIndex == 1) { Nhanvien.quyenhan = 2; } Nhanvien.diachi = txtdiachi.Text; Nhanvien.email = txtemail.Text; Nhanvien.sdt = txtsdt.Text; Nhanvien.cmnd = txtsoCMNN.Text; Nhanvien.tennv = txtTennv.Text; // Nhanvien.giottinh = (rdbNvnam.Checked == "") ? true : false; if (Nhanvien.giottinh != " ") { rdbNvnam.Checked = true; } else { rdbNvnu.Checked = true; } if (tblNhanvien.update() == true) { MessageBox.Show(" Thay đổi thông tin thành công "); } else { MessageBox.Show(" Thay đổi thông tin không thành công "); } } }
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"); } }