public ActionResult Create([Bind(Include = "ID_BenhNhan,HoTen,GioiTinh,NamSinh,DiaChi,Deleted")] HoSoBenhNhan hoSoBenhNhan)
        {
            if (ModelState.IsValid)
            {
                db.HoSoBenhNhans.Add(hoSoBenhNhan);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            List <SelectListItem> Gender = new List <SelectListItem>()
            {
                new SelectListItem
                {
                    Value = "true",
                    Text  = "Nam"
                },
                new SelectListItem
                {
                    Value = "false",
                    Text  = "Nữ"
                }
            };

            ViewBag.GioiTinh = new SelectList(Gender, "Value", "Text");
            return(View(hoSoBenhNhan));
        }
示例#2
0
        public ActionResult Create(PhieuTiepNhan phieu)
        {
            List <SelectListItem> Gender = new List <SelectListItem>()
            {
                new SelectListItem
                {
                    Value = "true",
                    Text  = "Nam"
                },
                new SelectListItem
                {
                    Value = "false",
                    Text  = "Nữ"
                }
            };
            int soLuongPhieu = Convert.ToInt32(db.ThamSoes.First().GiaTri);

            if (db.PhieuTiepNhans.Where(x => x.NgayTiepNhan == phieu.NgayTiepNhan).Count() >= soLuongPhieu)
            {
                ViewBag.Error       = "Đã đủ số lượng tiếp nhận trong ngày!";
                ViewBag.ID_BenhNhan = new SelectList(db.HoSoBenhNhans.Where(x => x.Deleted == false), "ID_BenhNhan", "HoTen", phieu.ID_BenhNhan);
                ViewBag.Gender      = new SelectList(Gender, "Value", "Text");
                return(View(phieu));
            }
            if (ModelState.IsValid)
            {
                db.PhieuTiepNhans.Add(phieu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Gender      = new SelectList(Gender, "Value", "Text");
            ViewBag.ID_BenhNhan = new SelectList(db.HoSoBenhNhans.Where(x => x.Deleted == false), "ID_BenhNhan", "HoTen", phieu.ID_BenhNhan);
            return(View(phieu));
        }
示例#3
0
        public ActionResult Create([Bind(Include = "ID_User,Username,Password,Roles")] User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(user));
        }
示例#4
0
        public ActionResult Create([Bind(Include = "ID_CachDung,TenCachDung,Deleted")] CachDung cachDung)
        {
            if (ModelState.IsValid)
            {
                db.CachDungs.Add(cachDung);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cachDung));
        }
示例#5
0
        public ActionResult Create([Bind(Include = "ID,TypeName")] UserType userType)
        {
            if (ModelState.IsValid)
            {
                db.UserTypes.Add(userType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(userType));
        }
        public ActionResult Create([Bind(Include = "ID_DonVi,TenDonVi,Deleted")] DonVi donVi)
        {
            if (ModelState.IsValid)
            {
                db.DonVis.Add(donVi);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(donVi));
        }
示例#7
0
        public ActionResult Create([Bind(Include = "ID_ThamSo,GiaTri,GhiChu")] ThamSo thamSo)
        {
            if (ModelState.IsValid)
            {
                db.ThamSoes.Add(thamSo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(thamSo));
        }
        public ActionResult Create([Bind(Include = "ID_Benh,TenBenh")] Benh benh)
        {
            if (ModelState.IsValid)
            {
                db.Benhs.Add(benh);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(benh));
        }
        public ActionResult Create([Bind(Include = "ID_Thuoc,ID_DonVi,TenThuoc,SoLuong,DonGia")] Thuoc thuoc)
        {
            if (ModelState.IsValid)
            {
                db.Thuocs.Add(thuoc);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_DonVi = new SelectList(db.DonVis, "ID_DonVi", "TenDonVi", thuoc.ID_DonVi);
            return(View(thuoc));
        }
示例#10
0
        public ActionResult Create([Bind(Include = "ID_HoaDon,ID_PhieuKham,TienKham,TienThuoc,DoanhThu,GhiChu")] HoaDon hoaDon)
        {
            if (ModelState.IsValid)
            {
                db.HoaDons.Add(hoaDon);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_PhieuKham = new SelectList(db.PhieuKhamBenhs, "ID_PhieuKham", "TrieuChung", hoaDon.ID_PhieuKham);
            return(View(hoaDon));
        }
        public ActionResult Create([Bind(Include = "UserName,Password,UserTypeID")] UserDetail userDetail)
        {
            if (ModelState.IsValid)
            {
                userDetail.Password = Encryptor.MD5Hash(userDetail.Password);
                db.UserDetails.Add(userDetail);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UserTypeID = new SelectList(db.UserTypes, "ID", "TypeName", userDetail.UserTypeID);
            return(View(userDetail));
        }
示例#12
0
        public ActionResult Create([Bind(Include = "ID_PhieuKham,ID_Thuoc,ID_CachDung,SoLuongThuocLay")] CT_PhieuKhamBenh cT_PhieuKhamBenh)
        {
            if (ModelState.IsValid)
            {
                db.CT_PhieuKhamBenh.Add(cT_PhieuKhamBenh);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_CachDung  = new SelectList(db.CachDungs, "ID_CachDung", "TenCachDung", cT_PhieuKhamBenh.ID_CachDung);
            ViewBag.ID_PhieuKham = new SelectList(db.PhieuKhamBenhs, "ID_PhieuKham", "TrieuChung", cT_PhieuKhamBenh.ID_PhieuKham);
            ViewBag.ID_Thuoc     = new SelectList(db.Thuocs, "ID_Thuoc", "TenThuoc", cT_PhieuKhamBenh.ID_Thuoc);
            return(View(cT_PhieuKhamBenh));
        }
        public ActionResult PhieuKhamBenh([Bind(Include = "ID_PhieuKham,ID_BenhNhan,ID_Benh,NgayKham,TrieuChung")] PhieuKhamBenh phieuKhamBenh)
        {
            if (ModelState.IsValid)
            {
                db.PhieuKhamBenhs.Add(phieuKhamBenh);
                db.SaveChanges();
                Session["ID_PhieuKham"] = phieuKhamBenh.ID_PhieuKham;
                return(RedirectToAction("Create", "CT_PhieuKhamBenh"));
            }


            //ViewBag.ID_Benh = new SelectList(db.CT_PhieuKhamBenh, "ID_Thuoc", phieuKhamBenh.CT_PhieuKhamBenh.ID_);
            ViewBag.ID_Benh     = new SelectList(db.Benhs, "ID_Benh", "TenBenh", phieuKhamBenh.ID_Benh);
            ViewBag.ID_BenhNhan = new SelectList(db.HoSoBenhNhans, "ID_BenhNhan", "HoTen", phieuKhamBenh.ID_BenhNhan);
            return(View(phieuKhamBenh));
        }
        public JsonResult ConfirmThemLoaiBenh(string TenBenh)
        {
            int newIDLoaiBenh = 0;

            if (TenBenh != null)
            {
                Benh benh = new Benh();
                benh.TenBenh = TenBenh;
                db.Benhs.Add(benh);
                db.SaveChanges();
                newIDLoaiBenh = benh.ID_Benh;
            }
            return(Json(newIDLoaiBenh, JsonRequestBehavior.AllowGet));
        }
示例#15
0
        public static void UpdateAfterDeleteChiTietPhieu(CT_PhieuKhamBenh ct)
        {
            QLPMContext db    = new QLPMContext();
            Thuoc       thuoc = db.Thuocs.Find(ct.ID_Thuoc);

            //Xu ly
            //Update so luong ton
            thuoc.SoLuong += ct.SoLuongThuocLay;
            //Save
            db.SaveChanges();
        }
示例#16
0
        public ActionResult Create([Bind(Include = "ID_BenhNhan,HoTen,GioiTinh,NamSinh,DiaChi,NgayKham")] HoSoBenhNhan hoSoBenhNhan)
        {
            if (ModelState.IsValid)
            {
                if (hoSoBenhNhan.GioiTinh == true)
                {
                    Session["GioiTinh"] = "Nam";
                }
                else
                {
                    Session["GioiTinh"] = "Nữ";
                }
                db.HoSoBenhNhans.Add(hoSoBenhNhan);
                db.SaveChanges();
                //Session["NgayKham"] = hoSoBenhNhan.NgayKham;
                return(RedirectToAction("DanhSachKhamBenh", "HoSoBenhNhan"));
            }

            return(View(hoSoBenhNhan));
        }