Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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);
        }