示例#1
0
        public ActionResult nurseDutyList(string keyword, tbl_NurseDuty nurseduty)
        {
            var results   = (from item in db.tbl_NurseDuty where item.tbl_staffInfo.Name.Contains(keyword) || item.tbe_NurseSectionType.SectionName.Contains(keyword) select item).ToList();
            var pageIndex = nurseduty.Page ?? 1;

            nurseduty.nurseDutyListResults = results.ToPagedList(pageIndex, RecordPerPage);
            return(View(nurseduty));
        }
示例#2
0
        public ActionResult nurseDutyList(tbl_NurseDuty nurseduty)
        {
            var results   = (from item in db.tbl_NurseDuty select item).ToList().OrderBy(s => s.NurseDutyID);
            var pageIndex = nurseduty.Page ?? 1;

            nurseduty.nurseDutyListResults = results.ToPagedList(pageIndex, RecordPerPage);
            return(View(nurseduty));
        }
示例#3
0
        public ActionResult nursedutyDelete(int id = 0)
        {
            tbl_NurseDuty bc1 = db.tbl_NurseDuty.FirstOrDefault(s => s.NurseDutyID == id);

            db.tbl_NurseDuty.Remove(bc1);
            db.SaveChanges();
            return(RedirectToAction("nurseDutyList"));
        }
示例#4
0
        public ActionResult addNurseDuty(tbl_NurseDuty nurseDuty)
        {
            if (ModelState.IsValid)
            {
                db.tbl_NurseDuty.Add(nurseDuty);
                db.SaveChanges();
                return(RedirectToAction("nurseDutyList"));
            }
            var info      = (from item in db.tbl_StaffType where item.StaffName == "Nurse" select item).FirstOrDefault();
            var nurseInfo = (from item in db.tbl_staffInfo where item.StaffTypeID == info.StaffTypeID select item).ToList();

            ViewBag.StaffID   = new SelectList(nurseInfo, "StaffID", "Name");
            ViewBag.SectionID = new SelectList(db.tbe_NurseSectionType, "SectionID", "SectionName");
            return(View(nurseDuty));
        }
示例#5
0
        public ActionResult nursedutyUpdate(int id = 0)
        {
            nursedutyid = id;
            tbl_NurseDuty bc = db.tbl_NurseDuty.FirstOrDefault(s => s.NurseDutyID == nursedutyid);

            if (bc == null)
            {
                return(HttpNotFound());
            }
            var info      = (from item in db.tbl_StaffType where item.StaffName == "Nurse" select item).FirstOrDefault();
            var nurseInfo = (from item in db.tbl_staffInfo where item.StaffTypeID == info.StaffTypeID select item).ToList();

            ViewBag.StaffID   = new SelectList(nurseInfo, "StaffID", "Name");
            ViewBag.SectionID = new SelectList(db.tbe_NurseSectionType, "SectionID", "SectionName");
            ViewBag.GetRoomNo = bc.RoomNo;
            ViewBag.GetShift  = bc.Shift;
            return(View(bc));
        }
示例#6
0
        public ActionResult nursedutyUpdate(tbl_NurseDuty bc, int id = 0)
        {
            tbl_NurseDuty bc1 = db.tbl_NurseDuty.FirstOrDefault(s => s.NurseDutyID == nursedutyid);

            bc1.StaffID   = bc.StaffID;
            bc1.SectionID = bc.SectionID;
            bc1.RoomNo    = bc.RoomNo;
            bc1.Shift     = bc.Shift;
            if (bc1 == null)
            {
                return(HttpNotFound());
            }
            db.SaveChanges();
            var info      = (from item in db.tbl_StaffType where item.StaffName == "Nurse" select item).FirstOrDefault();
            var nurseInfo = (from item in db.tbl_staffInfo where item.StaffTypeID == info.StaffTypeID select item).ToList();

            ViewBag.StaffID   = new SelectList(nurseInfo, "StaffID", "Name");
            ViewBag.SectionID = new SelectList(db.tbe_NurseSectionType, "SectionID", "SectionName");
            ViewBag.Messages  = "Update Successfully";
            return(View(bc1));
        }