public ActionResult GetFormJson(string keyValue) { var data = outsourcingprojectbll.GetEntity(keyValue); var zzData = aptitudeinvestigateinfobll.GetListByOutprojectId(data.OUTPROJECTID); var resultData = new { data = data, zzData = zzData }; return(ToJsonResult(resultData)); }
public ActionResult GetAptituInfoByOutProject(string outProjectId, string keyValue) { var zzData = aptitudeinvestigateinfobll.GetListByOutprojectId(outProjectId); if (zzData != null) { var data = new { BUSCODE = zzData.BUSCODE, BUSCERTIFICATE = zzData.BUSCERTIFICATE, BUSVALIDSTARTTIME = zzData.BUSVALIDSTARTTIME, BUSVALIDENDTIME = zzData.BUSVALIDENDTIME, SPLCODE = zzData.SPLCODE, SPLCERTIFICATE = zzData.SPLCERTIFICATE, SPLVALIDSTARTTIME = zzData.SPLVALIDSTARTTIME, SPLVALIDENDTIME = zzData.SPLVALIDENDTIME, UnitSuper = zzData.UnitSuper, UnitSuperPhone = zzData.UnitSuperPhone, ProjectManager = zzData.ProjectManager, ProjectManagerTel = zzData.ProjectManagerTel, SafetyModerator = zzData.SafetyModerator, SafetyModeratorTel = zzData.SafetyModeratorTel, //CQCODE = zzData.CQCODE, //CQORG = zzData.CQORG, //CQRANGE = zzData.CQRANGE, //CQLEVEL = zzData.CQLEVEL, //CQVALIDSTARTTIME = zzData.CQVALIDSTARTTIME, //CQVALIDENDTIME = zzData.CQVALIDENDTIME, ID = zzData.ID }; //编辑时同步上次通过审核的单位资质附件 //如果前面同步过其它的附件先删除后在同步 //保证与最近一次通过审核的资质审查信息一致 for (int i = 1; i <= 8; i++) { var id = zzData.ID + "0" + i; var file1 = filebll.GetFiles(id); if (file1.Rows.Count > 0) { var key = keyValue + "0" + i; var fileEdit1 = filebll.GetFiles(key); if (fileEdit1.Rows.Count > 0) { foreach (DataRow item in fileEdit1.Rows) { filebll.RemoveForm(item["FileId"].ToString()); } } foreach (DataRow item in file1.Rows) { FileInfoEntity itemFile = new FileInfoEntity(); //itemFile.FileId = Guid.NewGuid().ToString(); itemFile.FileName = item["FileName"].ToString(); itemFile.FilePath = item["filepath"].ToString(); itemFile.FileSize = item["filesize"].ToString(); itemFile.RecId = (keyValue + "0" + i).ToString(); filebll.SaveForm(itemFile.FileId, itemFile); } } } //查询资质证件信息并给当前新增的赋值 List<QualificationEntity> quaOldList = aptitudeinvestigateinfobll.GetZzzjList().Where(x => x.InfoId == keyValue).ToList(); if (quaOldList.Count > 0) { for (int i = 0; i < quaOldList.Count; i++) { aptitudeinvestigateinfobll.RemoveZzzjForm(quaOldList[i].ID); } } List<QualificationEntity> quaList = aptitudeinvestigateinfobll.GetZzzjList().Where(x => x.InfoId == zzData.ID).ToList(); for (int i = 0; i < quaList.Count; i++) { var file1 =new FileInfoBLL().GetFiles(quaList[i].ID); quaList[i].ID = ""; quaList[i].InfoId = keyValue; aptitudeinvestigateinfobll.SaveZzzjForm("", quaList[i]); if (file1.Rows.Count > 0) { var key = quaList[i].ID; foreach (DataRow item in file1.Rows) { FileInfoEntity itemFile = new FileInfoEntity(); itemFile.FileName = item["FileName"].ToString(); itemFile.FilePath = item["filepath"].ToString(); itemFile.FileSize = item["filesize"].ToString(); itemFile.RecId = key; new FileInfoBLL().SaveForm(itemFile.FileId, itemFile); } } } return ToJsonResult(data); } else { return ToJsonResult(null); } }