예제 #1
0
        public JsonResult SaveImportData(int idNhomDanhMuc, List <List <string> > Data)
        {
            var result = new JsonResultBO(true);

            AssignUserInfo();
            DM_DANHMUC_DATABusiness = Get <DM_DANHMUC_DATABusiness>();
            var lstObjSave = new List <DM_DANHMUC_DATA>();

            try
            {
                foreach (var item in Data)
                {
                    var newObj = new DM_DANHMUC_DATA();
                    newObj.TEXT = item[0];
                    newObj.DATA = item[1].ToIntOrNULL();
                    if (item[2] != null && item[2] != "null")
                    {
                        newObj.DEPTID = item[2].ToIntOrNULL();
                    }

                    newObj.CODE = item[3];
                    //newObj.GHICHU = item[3];
                    newObj.DM_NHOM_ID = idNhomDanhMuc;
                    lstObjSave.Add(newObj);
                }
                if (lstObjSave.Count > 0)
                {
                    result = DM_DANHMUC_DATABusiness.saveImport(lstObjSave);
                }
                else
                {
                    result.Status  = false;
                    result.Message = "Không có dữ liệu để lưu";
                }
            }
            catch
            {
                result.Status  = false;
                result.Message = "Lỗi dữ liệu, không thể import";
            }

            return(Json(result));
        }