/// <summary> /// Lấy danh sách các giáo viên trong nhom /// </summary> /// <param name="admingroupcode"></param> /// <param name="page"></param> /// <param name="pageSize"></param> /// <param name="code"></param> /// <param name="codetype"></param> /// <param name="name"></param> /// <param name="nametype"></param> /// <returns></returns> public JsonResult GetPriorityUnlisted(string admingroupcode, int page, int pageSize, string code, string codetype, string name, string nametype) { List <PRIORITY_OBJ> data = null; //mặc định cho phần trang if (pageSize == 0) { pageSize = AppConfig.item4page(); } if (page < 1) { page = 1; } //Khai báo lấy dữ liệu PRIORITY_BUS bus = new PRIORITY_BUS(); List <fieldpara> lipa = new List <fieldpara>(); lipa.Add(new fieldpara("UNIVERSITYCODE", ses.gUNIVERSITYCODE, 0)); lipa.Add(new fieldpara("ADMINGROUPPRIORITY.PRIORITYCODE", null, 0)); //if (!string.IsNullOrEmpty(code)) //{ // lipa.Add(new fieldpara("CODEVIEW", code, (int)searchType.LIKE)); //} //if (!string.IsNullOrEmpty(name)) //{ // lipa.Add(new fieldpara("NAME", name, (int)searchType.LIKE)); //} int countpage = 0; int countrecord = 0; jointable admingroup = new jointable(typeof(ADMINGROUPPRIORITY_OBJ), "CODE", "PRIORITYCODE", JOIN.LEFT, new fieldpara("OBJECTCODE", admingroupcode)); //order by theorder, with pagesize and the page data = bus.getAllBy2("NAME", pageSize, page, out countpage, out countrecord, lipa, admingroup); // tất cả các bản ghi bus.CloseConnection(); //Chỉ số đầu tiên của trang hiện tại (đã trừ -1) int startpage = (page - 1) * pageSize; //Trả về client return(Json(new { data = data, //Danh sách totalItem = countrecord, //số lượng bản ghi totalPage = countpage, startindex = startpage, //bắt đầu số trang ret = 0 //ok }, JsonRequestBehavior.AllowGet)); }
public JsonResult getAllSearch() { List <PRIORITY_OBJ> li = null; //Khai báo lấy dữ liệu PRIORITY_BUS bus = new PRIORITY_BUS(); List <fieldpara> lipa = new List <fieldpara>(); //order by theorder, with pagesize and the page li = bus.getAllBy2(" groupcode, name", lipa.ToArray()); bus.CloseConnection(); //li = li.Skip((page - 1) * pageSize).Take(pageSize).ToList(); return(Json(new { lst = li, //Danh sách ret = 0 //ok }, JsonRequestBehavior.AllowGet)); }