Exemplo n.º 1
0
        public ActionResult QLDoAn()
        {
            Gvhd gv   = (Gvhd)Session["GiangVien"];
            var  dsDA = db.Doans.Where(n => n.Id_gv == gv.Id).ToList();

            return(View(dsDA));
        }
Exemplo n.º 2
0
        public ActionResult  SinhVien()
        {
            Gvhd gv   = (Gvhd)Session["GiangVien"];
            var  dsSV = from s in db.Sinhviens where !(from a in db.Sinhviens where a.Id == gv.Id select a.Id).Contains(s.Id) select s;

            return(View(dsSV.ToList()));
        }
Exemplo n.º 3
0
        public ActionResult QuanLySinhVien()
        {
            // Lấy giảng viên đang đăng nhập
            Gvhd gv = (Gvhd)Session["GiangVien"];
            // Lấy ra danh sách sinh viên hướng dẫn
            var dsSV = db.Sinhviens.Where(m => m.Id_gv == gv.Id).ToList();

            return(View(dsSV));
        }
Exemplo n.º 4
0
        public ActionResult Lichcongviecsv(Sinhvien sv)
        {
            Gvhd gv = (Gvhd)Session["GiangVien"];

            sv.Id_gv = gv.Id;
            var dsCongViec = db.Congviectuans.Where(n => n.Id_sv == sv.Id).ToList();

            return(View(dsCongViec));
        }
Exemplo n.º 5
0
        public ActionResult Congviectuan(int?id)
        {
            Doan     da = db.Doans.SingleOrDefault(n => n.Id == id);
            Gvhd     gv = (Gvhd)Session["GiangVien"];
            Sinhvien sv = new Sinhvien();

            da.Id_sv   = sv.Id;
            ViewBag.Id = da.Id;
            return(View());
        }
Exemplo n.º 6
0
        public ActionResult DangNhapGiangVien(FormCollection f)
        {
            string username = f["txtUsername"].ToString();
            string password = f["txtPassword"].ToString();
            Gvhd   gv       = db.Gvhds.Where(n => n.Email == username && n.Matkhau == password).SingleOrDefault();

            if (gv != null)
            {
                Session["GiangVien"] = gv;
                return(RedirectToAction("Index", "GiangVien"));
            }
            else
            {
                ViewBag.ThongBao = "Tên đăng nhập hoặc mật khẩu không chính xác !";
            }
            return(View());
        }
Exemplo n.º 7
0
        public ActionResult ThemSinhVien(FormCollection f)
        {
            string listNew = f["id"].ToString();

            string[] dsId = listNew.Split(';');
            Gvhd     gv   = (Gvhd)Session["GiangVien"];

            foreach (string item in dsId)
            {
                if (!string.IsNullOrEmpty(item))
                {
                    Sinhvien sv = db.Sinhviens.Where(n => n.Id == int.Parse(item)).SingleOrDefault();
                    sv.Id = gv.Id;
                    db.SubmitChanges();
                }
            }
            return(RedirectToAction("QuanLySinhVien"));
        }
Exemplo n.º 8
0
        public ActionResult Congviectuan(FormCollection f, Congviectuan cv, int?id)
        {
            Gvhd gv = (Gvhd)Session["GiangVien"];
            Doan da = db.Doans.SingleOrDefault(n => n.Id == id);

            ViewBag.Id = da.Id;
            cv.Id_da   = da.Id;
            cv.Id_sv   = da.Id_sv;
            cv.Mota    = f["txtMota"].ToString();
            cv.Tuan    = f["txtTuan"].ToString();
            DateTime ngaybd = DateTime.Parse(f["NgayBd"].ToString());

            cv.NgayBD = ngaybd;
            DateTime ngaykt = DateTime.Parse(f["NgayKt"].ToString());

            cv.NgayKT = ngaykt;
            cv.Id_gv  = gv.Id;
            db.Congviectuans.InsertOnSubmit(cv);
            db.SubmitChanges();
            return(RedirectToAction("QLDoan"));
        }
Exemplo n.º 9
0
        public ActionResult DangNhap(FormCollection collection)
        {
            var Taikhoan = collection["Taikhoan"];
            var Matkhau  = collection["Matkhau"];

            if (String.IsNullOrEmpty(Taikhoan))
            {
                ViewData["Loi1"] = "Phải nhập mssv";
            }
            else if (String.IsNullOrEmpty(Matkhau))
            {
                ViewData["Loi2"] = "Phải nhập mật khẩu ";
            }
            else
            {
                Sinhvien sv = db.Sinhviens.FirstOrDefault(n => n.Taikhoan.CompareTo(Taikhoan) == 0 && n.Matkhau.CompareTo(Matkhau) == 0);
                if (sv != null)
                {
                    Session["Taikhoan"] = sv;
                    return(RedirectToAction("ThongTinSinhVien", "SinhVien"));
                }
                Gvhd gv = db.Gvhds.FirstOrDefault(m => m.Email.CompareTo(Taikhoan) == 0 && m.Matkhau.CompareTo(Matkhau) == 0);
                if (gv != null)
                {
                    Session["GiangVien"] = gv;
                    return(RedirectToAction("Index", "GiangVien"));
                }
                if (Matkhau.Length > 10)
                {
                    ViewBag.ThongBao = "Mật khẩu phải nhỏ hơn 10 kí tự";
                }
                else
                {
                    ViewBag.ThongBao = "Tài khoản hoặc mật khẩu không chính xác !";
                }
            }

            return(View());
        }