private void btnDangNhap_Click(object sender, EventArgs e) { using (var db = new QLCONGVIECEntities()) { IEnumerable <NHANVIEN> nhanVien = from nv in db.NHANVIEN where nv.TenDangNhap == txtTenDangNhap.Text && nv.MatKhau == txtMatKhau.Text select nv; if (nhanVien.Count() == 0) { MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu", "Thông báo", MessageBoxButtons.OK); } else { using (frmQuanLyCongViec congViec = new frmQuanLyCongViec()) { this.Hide(); foreach (NHANVIEN nv in nhanVien) { congViec.User = nv; } congViec.ShowDialog(); this.Show(); } } } }
private void frmQuanLyCongViec_Load(object sender, EventArgs e) { using (var db = new QLCONGVIECEntities()) { //User = db.NHANVIEN.Where(nv => nv.TenDangNhap == "admin").FirstOrDefault(); if (User.MaPhongBan == "GD") { acBaoCaoCVDuocG.Visible = false; acDSCV.Visible = false; } else { //acBaoCaoCVDuocG.Visible = true; //acDSCV.Visible = true; acDanhSachPhongBan.Visible = false; } var phong = db.PHONGBAN.Where(p => p.TruongPhong == User.MaNhanVien).Select(p => p); if (phong.Count() == 0) { chucNangQuanLy(false); } } }