Example #1
0
        public ActionResult Coursetime()
        {
            COURSETIME_BUS        bus = new COURSETIME_BUS();
            List <COURSETIME_OBJ> li  = bus.getAll();

            return(View(li));
        }
Example #2
0
        public JsonResult getlist(string keysearchTimeStart, string keysearchTimeEnd, string keysearchDayInWeek)
        {
            List <COURSETIME_OBJ> li = null;

            //Không trả về dữ liệu khi chưa đăng nhập
            if (ses.func("ADMINDIRE") <= 0)
            {
                return(Json(new
                {
                    data = li,      //Danh sách
                    total = 0,      //số lượng trang
                    parent = "",    //đơn vị cấp trên
                    startindex = 1, //bắt đầu số trang
                    ret = -1        //error
                }, JsonRequestBehavior.AllowGet));
            }
            //Khai báo lấy dữ liệu
            COURSETIME_BUS bus  = new COURSETIME_BUS();
            List <spParam> lipa = new List <spParam>();

            //Thêm điều kiện lọc theo codeview nếu có nhập
            if (keysearchTimeStart != "")
            {
                lipa.Add(new spParam("TIMESTART", System.Data.SqlDbType.VarChar, keysearchTimeStart, 1));//search on codeview
            }
            if (keysearchTimeEnd != "")
            {
                lipa.Add(new spParam("TIMEEND", System.Data.SqlDbType.VarChar, keysearchTimeEnd, 1));//search on codeview
            }
            if (keysearchDayInWeek != "")
            {
                lipa.Add(new spParam("DAYINWEEK", System.Data.SqlDbType.VarChar, keysearchDayInWeek, 1));//search on codeview
            }
            int countpage = 0;

            //order by theorder, with pagesize and the page
            li = bus.getAll(lipa.ToArray());
            bus.CloseConnection();
            //Chỉ số đầu tiên của trang hiện tại (đã trừ -1)
            //Trả về client
            return(Json(new
            {
                data = li,         //Danh sách
                total = countpage, //số lượng trang
                ret = 0            //ok
            }, JsonRequestBehavior.AllowGet));
        }