public JsonResult getAllSearch(string code, string thetype, string name, string nametype, string note, string notetype) { List <LEVELTITLE_OBJ> li = null; LEVELTITLE_BUS bus = new LEVELTITLE_BUS(); List <fieldpara> lipa = new List <fieldpara>(); lipa.Add(new fieldpara("UNIVERSITYCODE", ses.gUNIVERSITYCODE, 0)); //lipa.Add(new fieldpara("THETYPE", thetype)); //lipa.Add(new fieldpara("PARENTCODE", code)); if (!string.IsNullOrEmpty(code)) { lipa.Add(new fieldpara("CODEVIEW", name, (int)(thetype.ToUpper() == "TRUE" ? searchType.NONE : searchType.LIKE))); } if (!string.IsNullOrEmpty(name)) { lipa.Add(new fieldpara("NAME", name, (int)(nametype.ToUpper() == "TRUE" ? searchType.NONE : searchType.LIKE))); } if (!string.IsNullOrEmpty(note)) { lipa.Add(new fieldpara("NOTE", note, (int)(notetype.ToUpper() == "TRUE" ? searchType.NONE : searchType.LIKE))); } //order by theorder, with pagesize and the page li = bus.getAllBy2(" THEORDER ", 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)); }
public JsonResult getAll(string thetype) { List <LEVELTITLE_OBJ> li = null; LEVELTITLE_BUS bus = new LEVELTITLE_BUS(); List <fieldpara> lipa = new List <fieldpara>(); lipa.Add(new fieldpara("UNIVERSITYCODE", ses.gUNIVERSITYCODE, 0)); lipa.Add(new fieldpara("THETYPE", thetype)); //order by theorder, with pagesize and the page li = bus.getAllBy2(" THEORDER ", 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)); }
public int leveltitle(string parentcode, out ReportDataSource datasource, out ReportParameter[] parameter, out string filename, out string title) { int ret = 0; LEVELTITLE_BUS bus = new LEVELTITLE_BUS(); List <fieldpara> li = new List <fieldpara>(); DataSet ds = new DataSet(); li.Add(new fieldpara("parentcode", parentcode)); ret = bus.getAllBy2(ref ds, "DataSetLevelTitle", "codeview", li.ToArray()); bus.CloseConnection(); //Trả về datasourse theo đúng tên khi thiết kế ReportDataSource rpd = new ReportDataSource("DataSetLevelTitle", ds.Tables["DataSetLevelTitle"]); datasource = rpd; //Danh sách các tham số nếu report có được //Ví dụ: ReportParameter[] rpp = new ReportParameter[] { new ReportParameter("title", "Helelo"), new ReportParameter("studentinfo", "Người không mang họ") }; ReportParameter[] rpp = new ReportParameter[] { }; parameter = rpp; //Đường dẫn tương đối đến file report filename = "report/Leveltitle/Danhmucchucvu.rdlc"; //Tiêu đề sau này dùng để gán lên trên tiêu đề của tab trong trình duyệt title = "Danh sách chức vụ"; return(0); }