Beispiel #1
0
        public object JTable([FromBody] JTableModel jTablePara)
        {
            int intBeginFor = (jTablePara.CurrentPage - 1) * jTablePara.Length;
            var query       = from a in _context.EDMSFiles
                              select new
            {
                a.FileID,
                a.FileName,
                a.FileTypePhysic,
                a.CreatedBy,
                a.CreatedTime,
                a.Tags
            };
            var data  = query.Skip(intBeginFor).Take(jTablePara.Length).AsNoTracking().ToList();
            var count = query.Count();
            var jdata = JTableHelper.JObjectTable(data, jTablePara.Draw, count, "FileID", "FileName", "FileTypePhysic", "CreatedBy", "CreatedTime", "Tags");

            return(Json(jdata));
        }
        public object JTable([FromBody] JTableModel jTablePara)
        {
            int intBeginFor = (jTablePara.CurrentPage - 1) * jTablePara.Length;
            //var date = !string.IsNullOrEmpty(jTablePara.Date) ? DateTime.ParseExact(jTablePara.Date, "dd/MM/yyyy", CultureInfo.InvariantCulture) : (DateTime?)null;
            var query = from a in _context.HolidayDates
                        //where ((date == null) || (a.AppDate.HasValue && a.AppDate.Value.Date == date.Value.Date))
                        //    && (string.IsNullOrEmpty(jTablePara.Code) || a.AppCode.ToLower().Contains(jTablePara.Code.ToLower()))
                        //    && (string.IsNullOrEmpty(jTablePara.Title) || a.AppTitle.ToLower().Contains(jTablePara.Title.ToLower()))
                        select new
            {
                a.Id,
                a.CalendarDay,
                a.LunarDay,
                a.DayOfWeek,
                a.Note,
                a.CreatedBy,
                a.CreatedTime
            };
            var count = query.Count();
            var data  = query.OrderUsingSortExpression(jTablePara.QueryOrderBy).Skip(intBeginFor).Take(jTablePara.Length).AsNoTracking().ToList();
            var jdata = JTableHelper.JObjectTable(data, jTablePara.Draw, count, "Id", "CalendarDay", "LunarDay", "DayOfWeek", "Note", "CreatedBy", "CreatedTime");

            return(Json(jdata));
        }
Beispiel #3
0
        public object JTable([FromBody] JTableModel jTablePara)
        {
            Dictionary <string, object> dictionary = new Dictionary <string, object>();

            dictionary.Add("draw", 1);
            dictionary.Add("recordsFiltered", 10);
            dictionary.Add("recordsTotal", 10);
            Dictionary <string, string> data = new Dictionary <string, string>();
            List <object> datas = new List <object>();

            data.Add("Id", "1");
            data.Add("RqCode", "RQ_001");
            data.Add("RqName", "Yêu cầu bão dưỡng xe máy");
            data.Add("Branch", "Hà Nội");
            data.Add("RqDate", "02/10/2019");
            data.Add("AssetType", "Tài sản cá nhân");
            data.Add("Description", "Xe wave màu đỏ, mang biển số 29T8 - 7178");
            data.Add("Status", "Đang chờ");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "2");
            data.Add("RqCode", "RQ_002");
            data.Add("RqName", "Yêu cầu sửa chữa bảo dưỡng và đường ống");
            data.Add("Branch", "Hà Nội");
            data.Add("RqDate", "02/10/2019");
            data.Add("AssetType", "Tài sản công ty");
            data.Add("Description", "Các loại đường ống được yêu cầu sửa chữa 06/08/2019");
            data.Add("Status", "Đang chờ");

            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "3");
            data.Add("RqCode", "RQ_003");
            data.Add("RqName", "Yêu cầu sửa chữa các thùng, bể chứa");
            data.Add("Branch", "Hà Nội");
            data.Add("RqDate", "09/10/2019");
            data.Add("AssetType", "Tài sản công ty");
            data.Add("Description", "Các loại thùng được yêu cầu sửa chữa 09/08/2019");
            data.Add("Status", "Đang chờ");
            datas.Add(data);


            data = new Dictionary <string, string>();
            data.Add("Id", "4");
            data.Add("RqCode", "RQ_004");
            data.Add("RqName", "Yêu cầu sửa chữa và bảo dưỡng các máy phát chạy hơi nước và khí khác");
            data.Add("Branch", "Hà Đông");
            data.Add("RqDate", "15/10/2019");
            data.Add("AssetType", "Tài sản công ty");
            data.Add("Description", "Các loại máy móc được yêu cầu sửa chữa 15/08/2019");
            data.Add("Status", "Đang chờ");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "5");
            data.Add("RqCode", "RQ_005");
            data.Add("RqName", "Yêu cầu sửa chữa và bảo dưỡng nồi hơi điện hoặc dùng cho ngành hàng hải");
            data.Add("Branch", "Hưng Yên");
            data.Add("RqDate", "15/10/2019");
            data.Add("AssetType", "Tài sản công ty");
            data.Add("Description", "Các loại nồi hơi điện được yêu cầu sửa chữa 20/08/2019");
            data.Add("Status", "Đang chờ");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "6");
            data.Add("RqCode", "RQ_006");
            data.Add("RqName", "Yêu cầu sửa chữa và bảo dưỡng các xe chở hàng, các thiết bị bốc dỡ nguyên, vật liệu, v.v");
            data.Add("Branch", "Hà Nội");
            data.Add("RqDate", "14/10/2019");
            data.Add("AssetType", "Khác");
            data.Add("Description", "Các loại xe chở hàng được yêu cầu sửa chữa 13/08/2019");
            data.Add("Status", "Đang chờ");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "7");
            data.Add("RqCode", "RQ_007");
            data.Add("RqName", "Yêu cầu sửa chữa và bảo dưỡng vũ khí và quân nhu (bao gồm sửa chữa súng thể thao và giải trí)");
            data.Add("Branch", "Hà Nội");
            data.Add("RqDate", "20/10/2019");
            data.Add("AssetType", "Khác");
            data.Add("Description", "Các loại vũ khí quân sự được yêu cầu sửa chữa 13/08/2019");
            data.Add("Status", "Đã duyệt");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "8");
            data.Add("RqCode", "RQ_008");
            data.Add("RqName", "Yêu cầu sửa chữa các nồi hơi trung tâm và bộ tản nhiệt");
            data.Add("Branch", "Hà Nội");
            data.Add("RqDate", "15/10/2019");
            data.Add("AssetType", "Khác");
            data.Add("Description", "Các loại nồi hơi trung tâm được yêu cầu sửa chữa 13/08/2019");
            data.Add("Status", "Đang chờ");
            datas.Add(data);

            dictionary.Add("data", datas);
            return(Json(dictionary));
        }