コード例 #1
0
        public ActionResult DangKy(DangKyModel model)
        {
            _idDDK = GetIDDotDangKy();
            var session = (SinhVienDangNhap)Session[CommonConstants.USER_SESSION];
            var dal     = new SinhVienDAL();

            if (dal.KTSV(session.IDSinhVien, model.IDDotDangKy) == false)
            {
                var svdk    = new PHIEUDANGKI();
                var result2 = dal.UpdateSV(session.IDSinhVien, model.NV1, model.NV2, model.NV3);
                svdk.IDDotDangKy  = _idDDK;
                svdk.IDSinhVien   = session.IDSinhVien;
                svdk.NgayDangKy   = DateTime.Now;
                svdk.TrangThaiPDK = "Chờ duyệt";
                var result = dal.ThemSVDK(svdk);
                if (result != null && result2 == true)
                {
                    MsgBox("Đăng ký thành công");
                    model = new DangKyModel();
                    //return RedirectToAction("Index", "Home");
                }
                else
                {
                    MsgBox("Đăng ký không thành công");
                }
            }
            else
            {
                MsgBox("Bạn đã đăng ký trong đợt này rồi");
            }

            ViewBag.NV1         = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV1);
            ViewBag.NV2         = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV2);
            ViewBag.NV3         = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV3);
            ViewBag.IDDotDangKy = new SelectList(db.DOTDANGKIs, "IDDotDangKy", "TenDotDangKy", model.IDDotDangKy);
            return(View(model));
        }