Пример #1
0
 public IActionResult Create(string TrieuChung, PhieuKhamCreateVM vm)
 {
     if (HttpContext.Session.GetString("Username") != null && HttpContext.Session.GetString("Role") == "2")
     {
         PhieuKham pk = new PhieuKham
         {
             MaNhanVien = vm.PhieuKhams.MaNhanVien,
             MaBenhNhan = vm.PhieuKhams.MaBenhNhan,
             TrieuChung = TrieuChung,
             NgayKham   = DateTime.Parse(String.Format("{0:yyyy-MM-dd}", vm.PhieuKhams.NgayKham)),
             TrangThai  = "Chưa kê toa"
         };
         var savePK = _mapper.Map <PhieuKham, SavePhieuKhamDTO>(pk);
         if (ModelState.IsValid)
         {
             _service.Create(savePK);
             return(RedirectToAction(nameof(Index)));
         }
         return(View(pk));
     }
     else
     {
         return(RedirectToAction("Index", "Account"));
     }
 }
Пример #2
0
 public IActionResult Create(int id)
 {
     if (HttpContext.Session.GetString("Username") != null && HttpContext.Session.GetString("Role") == "2")
     {
         int MaNhanVien       = Convert.ToInt32(HttpContext.Session.GetString("MaNhanVien"));
         PhieuKhamCreateVM vm = _serviceView.GetPhieuKhamCreateVM(id, MaNhanVien);
         return(View(vm));
     }
     else
     {
         return(RedirectToAction("Index", "Account"));
     }
 }
Пример #3
0
        public PhieuKhamCreateVM GetPhieuKhamCreateVM(int MaBenhNhan, int MaNhanVien)
        {
            var bn = _BNService.GetBenhNhan(MaBenhNhan);
            var nv = _NVService.GetNhanVien(MaNhanVien);
            PhieuKhamCreateVM vm = new PhieuKhamCreateVM {
                PhieuKhams = new PhieuKhamEditMD {
                    MaBenhNhan  = MaBenhNhan,
                    MaNhanVien  = MaNhanVien,
                    TenBacSy    = nv.HoTen,
                    TenBenhNhan = bn.HoTen,
                    NgayKham    = _service.GetNgayKham()
                },

                listTenBenh = _service.GetLoaiBenh()
            };

            return(vm);
        }