public ActionResult DeleteConfirmed(string id)
        {
            PHIEUDANGKI pHIEUDANGKI = db.PHIEUDANGKIs.Find(id);

            db.PHIEUDANGKIs.Remove(pHIEUDANGKI);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "MaPDK,MaNV,Ngaydk")] PHIEUDANGKI pHIEUDANGKI)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pHIEUDANGKI).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pHIEUDANGKI));
 }
        public ActionResult Create([Bind(Include = "MaPDK,MaNV,Ngaydk")] PHIEUDANGKI pHIEUDANGKI)
        {
            if (ModelState.IsValid)
            {
                db.PHIEUDANGKIs.Add(pHIEUDANGKI);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pHIEUDANGKI));
        }
        // GET: PHIEUDANGKIs/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PHIEUDANGKI pHIEUDANGKI = db.PHIEUDANGKIs.Find(id);

            if (pHIEUDANGKI == null)
            {
                return(HttpNotFound());
            }
            return(View(pHIEUDANGKI));
        }
Example #5
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));
        }
        //[ValidateAntiForgeryToken]
        public ActionResult DangKy(DangKyModel model, HttpPostedFileBase File1)
        {
            var dal = new SinhVienDAL();

            if (dal.KTSVMoi(model.IDSinhVien) == true)
            {
                MsgBox("Bạn đã có tài khoản. Đăng nhập để tiếp tục đăng ký ");
            }
            else
            {
                _idDDK = GetIDDotDangKy();
                if (File1 != null && File1.ContentLength > 0)
                {
                    model.HinhDaiDien = new byte[File1.ContentLength];
                    File1.InputStream.Read(model.HinhDaiDien, 0, File1.ContentLength);
                    var sv = new SINHVIEN();
                    sv.IDSinhVien  = model.IDSinhVien;
                    sv.HinhDaiDien = model.HinhDaiDien;
                    sv.TenSV       = model.TenSV;
                    sv.Email       = model.Email;
                    sv.DanToc      = model.DanToc;
                    sv.QueQuan     = model.QueQuan;
                    sv.GioiTinh    = model.GioiTinh;
                    sv.IDLop       = model.IDLop;
                    sv.GioiTinh    = model.GioiTinh;
                    sv.IDUuTien    = model.IDUuTien;
                    sv.NgaySinh    = model.NgaySinh;
                    sv.SDT         = model.SDT;
                    sv.QuocTich    = model.QuocTich;
                    sv.MatKhau     = "12345678";
                    sv.NV1         = model.NV1;
                    sv.NV2         = model.NV2;
                    sv.NV3         = model.NV3;
                    var result = dal.ThemSV(sv);

                    var svdk = new PHIEUDANGKI();

                    svdk.IDDotDangKy  = _idDDK;
                    svdk.IDSinhVien   = model.IDSinhVien;
                    svdk.NgayDangKy   = DateTime.Now;
                    svdk.TrangThaiPDK = "Chờ duyệt";
                    var result2 = dal.ThemSVDK(svdk);

                    if (result != null && result2 != null)
                    {
                        //SetAlert("Đăng ký thành công", "success");
                        MsgBox("Đăng ký thành công");
                        model = new DangKyModel();
                    }
                    else
                    {
                        MsgBox("Đăng ký không thành công");
                    }
                }
            }


            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.IDUuTien    = new SelectList(db.UUTIENs, "IDUuTien", "TenUuTien", model.IDUuTien);
            ViewBag.IDLop       = new SelectList(db.LOPs, "IDLop", "TenLop", model.IDLop);
            ViewBag.IDDotDangKy = new SelectList(db.DOTDANGKIs, "IDDotDangKy", "TenDotDangKy", model.IDDotDangKy);
            return(View(model));
        }
Example #7
0
 public string ThemSVDK(PHIEUDANGKI svdk)
 {
     db.PHIEUDANGKIs.Add(svdk);
     db.SaveChanges();
     return(svdk.IDSinhVien);
 }