Example #1
0
        /// <summary>
        ///
        /// // หน้า แสดงข้อมูลพนักงาน เมนู เพิ่ม ลบ แก้ไข  <-- james
        public ActionResult ManageEmployees(string SearchText, int?page)
        {
            Database          db       = new Database();
            UsersDAO          uDAO     = new UsersDAO(db);
            List <UsersModel> empModel = uDAO.FindAllEmployee();

            db.Close();
            ViewBag.Total = empModel.Count;

            var data = from d in empModel select d;

            if (!String.IsNullOrEmpty(SearchText))
            {
                data = data.Where(
                    d => d.USER_UID.Contains(SearchText) ||
                    d.NAME.Contains(SearchText) ||
                    d.LASTNAME.Contains(SearchText) ||
                    d.TEL.Contains(SearchText)
                    );
            }
            var numPage = page ?? 1;

            ViewBag.EMP = data.ToPagedList(numPage, 20);

            return(View());
        }