public object JTableIOTActionAnalysis([FromBody] JTableModelAsset 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("Time", "05/03/2019");
            data.Add("Total", "2000");
            data.Add("View", "Image");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "2");
            data.Add("Time", "08/03/2019");
            data.Add("Total", "3000");
            data.Add("View", "Image");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "3");
            data.Add("Time", "29/03/2019");
            data.Add("Total", "1000");
            data.Add("View", "Image");
            datas.Add(data);

            dictionary.Add("data", datas);
            return(Json(dictionary));
        }
        public object JTableAssetProfile([FromBody] JTableModelAsset 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("Code", "A_001");
            data.Add("Name", "Cấp ô tô");
            data.Add("Type", "ACB Quang Trung");
            data.Add("Description", "Quận 1, Thành phố HCM");
            data.Add("Status", "02/10/2018");
            data.Add("Cost", "Nguyễn Văn Hiếu");
            data.Add("Currency", "Đã cấp");
            data.Add("Img", "Đã cấp");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "2");
            data.Add("Code", "A_002");
            data.Add("Name", "Cấp chứng từ");
            data.Add("Type", "ACB Kho HSCT");
            data.Add("Description", "Quận 2, Thành phố HCM");
            data.Add("Status", "02/11/2018");
            data.Add("Cost", "Nguyễn Văn Cương");
            data.Add("Currency", "Đã cấp");
            data.Add("Img", "Đã cấp");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "3");
            data.Add("Code", "A_003");
            data.Add("Name", "Cấp căn hộ");
            data.Add("Type", "ACB Quang Trung");
            data.Add("Description", "Quận 10, Thành phố HCM");
            data.Add("Status", "02/02/2019");
            data.Add("Cost", "Đào Duy Từ");
            data.Add("Currency", "Đã cấp");
            data.Add("Img", "Đã cấp");
            datas.Add(data);

            dictionary.Add("data", datas);
            return(Json(dictionary));
        }
Exemple #3
0
        public object JTableAsset([FromBody] JTableModelAsset jTablePara)
        {
            int intBeginFor = (jTablePara.CurrentPage - 1) * jTablePara.Length;
            var listCommon  = _context.CommonSettings.Select(x => new { x.CodeSet, x.ValueSet });
            var query       = from a in _context.Assets
                              join b in listCommon on a.Status equals b.CodeSet into b1
                              from b in b1.DefaultIfEmpty()
                              join c in _context.UrencoAssetsCategorys on a.AssetType equals c.CatCode into c1
                              from c in c1.DefaultIfEmpty()
                              join d in listCommon on a.Currency equals d.CodeSet into d1
                              from d in d1.DefaultIfEmpty()
                              where (a.IsDeleted == false) &&
                              (string.IsNullOrEmpty(jTablePara.AssetCode) || a.AssetCode.ToLower().Contains(jTablePara.AssetCode.ToLower())) &&
                              (string.IsNullOrEmpty(jTablePara.AssetName) || a.AssetName.ToLower().Contains(jTablePara.AssetName.ToLower())) &&
                              (string.IsNullOrEmpty(jTablePara.Status) || a.Status.ToLower().Contains(jTablePara.Status.ToLower()))

                              select new JtableAsset
            {
                id          = a.AssetID,
                code        = a.AssetCode,
                name        = a.AssetName,
                type        = c != null ? c.CatName : "Không xác định",
                description = a.Description,
                status      = b != null ? b.CodeSet == "ACTIVE" ? b.CodeSet : b.CodeSet == "DEACTIVE" ? b.CodeSet : b.ValueSet : "Không xác định",
                cost        = a.Cost,
                currency    = d != null ? d.ValueSet : "Không xác định",
                img         = a.PathIMG
            };

            int 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", "code", "name", "type", "description", "status", "cost", "currency", "img");

            return(Json(jdata));
        }
        public object JTableAssetReceiptFail([FromBody] JTableModelAsset jTablePara)
        {
            Dictionary <string, object> dictionary = new Dictionary <string, object>();

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

            data.Add("Id", "1");
            data.Add("Code", "R_001");
            data.Add("Title", "Mất ô tô ngày 06/09/2019");
            data.Add("Branch", "Hà Nội");
            data.Add("Date", "02/10/2018");
            data.Add("Person", "Nguyễn Văn Hiếu");
            data.Add("Note", "Ô tô màu xanh, biển số 30E 777.79");
            data.Add("Status", "Mất");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "2");
            data.Add("Code", "R_002");
            data.Add("Title", "Mất xe máy");
            data.Add("Branch", "Hà Nội");
            data.Add("Date", "02/12/2018");
            data.Add("Person", "Nguyễn Văn Đạt");
            data.Add("Note", "Xe máy wave mang biển số 29K 999.79");
            data.Add("Status", "Mất");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "3");
            data.Add("Code", "R_003");
            data.Add("Title", "Mất điện thoại");
            data.Add("Branch", "Hà Nội");
            data.Add("Date", "02/02/2019");
            data.Add("Person", "Nguyễn Đình Kiên");
            data.Add("Note", "Điện thoại Iphone 6 màu vàng");
            data.Add("Status", "Hỏng");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "4");
            data.Add("Code", "R_004");
            data.Add("Title", "Hỏng máy chiếu");
            data.Add("Branch", "Hà Nội");
            data.Add("Date", "02/02/2019");
            data.Add("Person", "Nguyễn Đình Sáu");
            data.Add("Note", "Máy chập chờn không lên");
            data.Add("Status", "Hỏng");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "5");
            data.Add("Code", "R_004");
            data.Add("Title", "Hỏng điều hòa ngày 08/06/2019");
            data.Add("Branch", "Hà Nội");
            data.Add("Date", "08/06/2019");
            data.Add("Person", "Nguyễn Đình Bảy");
            data.Add("Note", "Điều hòa hỏng không lên");
            data.Add("Status", "Hỏng");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "6");
            data.Add("Code", "R_006");
            data.Add("Title", "Hỏng máy in ngày 20/06/2019");
            data.Add("Branch", "Hà Nội");
            data.Add("Date", "20/06/2019");
            data.Add("Person", "Nguyễn Đình Hiệp");
            data.Add("Note", "Máy in hỏng không lên ");
            data.Add("Status", "Hỏng");
            datas.Add(data);

            data = new Dictionary <string, string>();
            data.Add("Id", "7");
            data.Add("Code", "R_007");
            data.Add("Title", "Mất chứng minh thư ngày 25/06/2019");
            data.Add("Branch", "Hà Nội");
            data.Add("Date", "25/06/2019");
            data.Add("Person", "Nguyễn Đình Hiệp");
            data.Add("Note", "Tôi bị mất chứng minh thư vào ngày 25/06/2019 ");
            data.Add("Status", "Mất");
            datas.Add(data);


            data = new Dictionary <string, string>();
            data.Add("Id", "8");
            data.Add("Code", "R_008");
            data.Add("Title", "Mất giấy tờ xe");
            data.Add("Branch", "Hà Nội");
            data.Add("Date", "25/06/2019");
            data.Add("Person", "Trần Văn Phát");
            data.Add("Note", "Tôi bị giấy tờ xe thư vào ngày 25/06/2019 ");
            data.Add("Status", "Mất");
            datas.Add(data);

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