示例#1
0
        public string GetDrawLink(string partNo)
        {
            BaseServices <Published> pServices = new BaseServices <Published>();
            var model = pServices.LoadEntities(c => c.ProductNo == partNo && c.PublishType == 4).LastOrDefault();

            if (model == null)
            {
                return("javascript:alert('此款产品没有内部图纸')");
            }

            var files = new FilesFileGroupBll().GetFileListByGroupGuid(model.FileGroup);

            return($"/Pdm/PdfViews?publishKey={model.PubishedGuid}&md5={files[0].Md5}");
        }
示例#2
0
        public ActionResult OldImport(Guid fileGroup, string sheet)
        {
            List <FilesFileGroup> files = new FilesFileGroupBll().GetFileListByGroupGuid(fileGroup);

            if (files.Count == 1)
            {
                var phyPath = Path.GetFullPath(BaseHelper.UpPath) + files[0].Md5;

                DataTable dt = ExcepNpoi.ExcelToDataTable(phyPath, sheet, 0);

                var ds = new DataSet();

                ds.Tables.Add(dt);

                int count = _pdm.OldImport(ds);

                return(Json(count > 0 ? "上传成功(" + count + "/" + dt.Rows.Count + ")!!!!" : "系统错误"));
            }


            return(Json("文件个数错误", JsonRequestBehavior.AllowGet));
        }