示例#1
0
        public ActionResult NhapVien(GiayNhapVien gnv)
        {
            if (ModelState.IsValid)
            {
                db.DbSetGiayNhapVien.Add(gnv);
                db.SaveChanges();

                HoSoDieuTriNoiTru hoSo = new HoSoDieuTriNoiTru
                {
                    BenhNhanID         = gnv.BenhNhanID,
                    NgayBatDauDieuTri  = DateTime.Now,
                    ChanDoan           = gnv.ChanDoan,
                    GiayNhapVienID     = gnv.MaGiayNhapVien,
                    BacSiDieuTriID     = gnv.BacSiDieuTriID,
                    NgayKetThucDieuTri = null
                };

                db.DbSetHoSoDieuTriNoiTru.Add(hoSo);
                db.SaveChanges();
                TempData["saved"] = true;
                return(RedirectToAction("NhapVien", new { MaBN = gnv.BenhNhanID, MaBS = gnv.BacSiDieuTriID, ChanDoan = gnv.ChanDoan, GhiChu = gnv.GhiChu }));
            }

            return(View(gnv));
        }
示例#2
0
        public ActionResult ChuyenVien(int maGiayNhapVien = 0)
        {
            GiayNhapVien gnv = db.DbSetGiayNhapVien.Find(maGiayNhapVien);

            if (gnv == null)
            {
                return(HttpNotFound());
            }

            GiayChuyenVien gcv = new GiayChuyenVien
            {
                GiayNhapVienID = gnv.MaGiayNhapVien,
                BenhNhanID     = gnv.BenhNhanID,
                BacSiID        = gnv.BacSiDieuTriID,
                NgayChuyenVien = DateTime.Today,
                ChanDoan       = gnv.ChanDoan
            };

            return(View(gcv));
        }
示例#3
0
        public ActionResult NhapVien(int MaBN = 0, int MaBS = 0, string ChanDoan = "", string GhiChu = "")
        {
            ViewBag.Saved = TempData["saved"];
            GiayNhapVien gnv = new GiayNhapVien();

            gnv.BenhNhanID     = MaBN;
            gnv.BacSiDieuTriID = MaBS;

            NhanVien bs = db.DbSetNhanVien.Find(MaBS);

            if (bs != null)
            {
                gnv.BacSiDieuTri = bs;
            }

            BenhNhan bn = db.DbSetBenhNhan.Find(MaBN);

            if (bn != null)
            {
                gnv.BenhNhan = bn;
            }
            gnv.NgayNhapVien = DateTime.Now;
            return(View(gnv));
        }