Exemple #1
0
        public ActionResult XuatVien(string chanDoan, string loiDan, int maGiayNhapVien = 0, int maBN = 0, int maBS = 0)
        {
            ViewBag.Saved = TempData["saved"];
            GiayRaVien grv = new GiayRaVien
            {
                GiayNhapVienID = maGiayNhapVien,
                BacSiDieuTriID = maBS,
                BenhNhanID     = maBN,
                ChanDoan       = chanDoan,
                NgayRaVien     = DateTime.Today,
                LoiDan         = loiDan,
            };

            grv.BenhNhan     = db.DbSetBenhNhan.Find(maBN);
            grv.BacSiDieuTri = db.DbSetNhanVien.Find(maBS);

            return(View(grv));
        }
Exemple #2
0
        public ActionResult XuatVien(GiayRaVien grv)
        {
            if (ModelState.IsValid)
            {
                db.DbSetGiayRaVien.Add(grv);
                db.SaveChanges();

                HoSoDieuTriNoiTru hs = (HoSoDieuTriNoiTru)db.DbSetHoSoDieuTriNoiTru.Where(h => h.GiayNhapVienID == grv.GiayNhapVienID).First();
                if (hs != null)
                {
                    hs.NgayKetThucDieuTri = DateTime.Now;
                    db.Entry(hs).State    = EntityState.Modified;
                    db.SaveChanges();
                }

                TempData["saved"] = true;
                return(RedirectToAction("XuatVien", new { chanDoan = grv.ChanDoan, maBN = grv.BenhNhanID, maBS = grv.BacSiDieuTriID, loiDan = grv.LoiDan }));
            }
            return(View(grv));
        }