示例#1
0
 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();
             }
         }
     }
 }
示例#2
0
 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);
         }
     }
 }