コード例 #1
0
        public ActionResult Create([Bind(Include = "MaTruong,MaNganh,KhoiThi,Diem1,Diem2,Diem3,NgayCapNhat")] TruongNganh truongnganh)
        {
            if (ModelState.IsValid)
            {
                TruongNganh findtruong = db.TruongNganhs.SingleOrDefault(t => t.MaTruong == truongnganh.MaTruong &&
                                                                         t.MaNganh == truongnganh.MaNganh &&
                                                                         t.KhoiThi == truongnganh.KhoiThi);
                truongnganh.NgayCapNhat = DateTime.Now;
                if (findtruong == null)
                {
                    db.TruongNganhs.Add(truongnganh);
                }
                else
                {
                    findtruong.NgayCapNhat     = DateTime.Now;
                    findtruong.Diem1           = truongnganh.Diem1;
                    findtruong.Diem2           = truongnganh.Diem2;
                    findtruong.Diem3           = truongnganh.Diem3;
                    db.Entry(findtruong).State = EntityState.Modified;
                }

                db.SaveChanges();

                SysLogEngine log = new SysLogEngine();
                log.WriteUserLog("Tạo T-N, T-ID: " + findtruong.MaTruong + "N-ID: " + findtruong.MaNganh, User.Identity.GetUserId());

                return(RedirectToAction("Details", "Truongs", new { ID = truongnganh.MaTruong }));
            }
            return(RedirectToAction("Details", "Truongs", new { ID = truongnganh.MaTruong }));
        }
コード例 #2
0
        // GET: /TruongNganhs/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TruongNganh truongnganh = db.TruongNganhs.Find(id);

            if (truongnganh == null)
            {
                return(HttpNotFound());
            }
            return(View(truongnganh));
        }
コード例 #3
0
        public ActionResult Delete(string MaTruong, string idnganh, string idkhoi)
        {
            if (MaTruong == null || idnganh == null || idkhoi == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TruongNganh truongnganh = db.TruongNganhs.SingleOrDefault(t => t.MaTruong == MaTruong &&
                                                                      t.MaNganh == idnganh &&
                                                                      t.KhoiThi == idkhoi);

            if (truongnganh == null)
            {
                return(HttpNotFound());
            }
            return(View(truongnganh));
        }
コード例 #4
0
        public ActionResult Edit([Bind(Include = "MaTruong,IDNganh,KhoiThi,Diem1,Diem2,Diem3,NgayCapNhat")] TruongNganh truongnganh)
        {
            if (ModelState.IsValid)
            {
                truongnganh.NgayCapNhat     = DateTime.Now;
                db.Entry(truongnganh).State = EntityState.Modified;

                db.SaveChanges();

                SysLogEngine log = new SysLogEngine();
                log.WriteUserLog("Tạo T-N, T-ID: " + truongnganh.MaTruong + "N-ID: " + truongnganh.MaNganh, User.Identity.GetUserId());

                return(RedirectToAction("Details", "Truongs", new { ID = truongnganh.MaTruong }));
            }
            return(RedirectToAction("Details", "Truongs", new { ID = truongnganh.MaTruong }));
        }
コード例 #5
0
        public ActionResult Edit(string MaTruong, string idnganh, string idkhoi)
        {
            if (MaTruong == null || idnganh == null || idkhoi == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TruongNganh truongnganh = db.TruongNganhs.SingleOrDefault(t => t.MaTruong == MaTruong &&
                                                                      t.MaNganh == idnganh &&
                                                                      t.KhoiThi == idkhoi);

            if (truongnganh == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaNganh  = new SelectList(db.Nganhs, "ID", "Ten", truongnganh.MaNganh);
            ViewBag.MaTruong = new SelectList(db.Truongs, "ID", "Ten", truongnganh.MaTruong);
            return(View(truongnganh));
        }
コード例 #6
0
        public ActionResult DeleteConfirmed(string MaTruong, string idnganh, string idkhoi)
        {
            if (MaTruong == null || idnganh == null || idkhoi == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TruongNganh truongnganh = db.TruongNganhs.SingleOrDefault(t => t.MaTruong == MaTruong &&
                                                                      t.MaNganh == idnganh &&
                                                                      t.KhoiThi == idkhoi);

            db.TruongNganhs.Remove(truongnganh);
            db.SaveChanges();

            SysLogEngine log = new SysLogEngine();

            log.WriteUserLog("Tạo T-N, T-ID: " + truongnganh.MaTruong + "N-ID: " + truongnganh.MaNganh, User.Identity.GetUserId());

            return(RedirectToAction("Details", "Truongs", new { ID = truongnganh.MaTruong }));
        }