public static string GetTbl_DesignTasFileNamekByTaskId(int TaskID) { //根据任务ID生成文件名 WebModels.Tbl_DesignTask designtask = WebBLL.Tbl_DesignTaskManager.GetTbl_DesignTaskById(TaskID); //int RndNum = WebBLL.Tbl_DesignCorrectManager.GetDataTableByCount("DesignTaskID=" + TaskID.ToString()) + 1; //string ClassCode = WebBLL.Tbl_ClassManager.GetDataTableByPage(1, 1, "parentid=15 and classname='" + designtask.ClassName1.ToString() + "'", "").Rows[0]["Remark"].ToString(); string RndName = designtask.ProjectNo.ToString().Trim() + "-" + designtask.DT_TuHao.ToString().Trim();// +"-" + RndNum.ToString(); return(RndName); }
public static string GetTbl_DesignTasFileFullNamekByTaskId(int TaskID) { //根据任务ID生成文件名 WebModels.Tbl_DesignTask designtask = WebBLL.Tbl_DesignTaskManager.GetTbl_DesignTaskById(TaskID); //生成上传文件名 string RndName = designtask.ProjectNo.ToString() + "-" + designtask.DT_TuHao.ToString();// +"-" + RndNum.ToString(); //获取专业编号 string ClassNo = WebBLL.Tbl_ClassManager.GetDataTableByPage(1, 1, "parentid=15 and classname='" + designtask.ClassName1 + "'", "").Rows[0]["remark"].ToString(); //获取项目资料生成属性 WebModels.Tbl_Project project = WebBLL.Tbl_ProjectManager.GetTbl_ProjectById(designtask.ProjectID); //生成属性文件 string folderpathStr = "../project/" + project.ProjectNo.Trim() + "/" + ClassNo.Trim() + "/" + designtask.DT_TuHao.Trim(); string folderPath = System.Web.HttpContext.Current.Server.MapPath(folderpathStr); if (!System.IO.Directory.Exists(folderPath)) { System.IO.Directory.CreateDirectory(folderPath); } return(folderpathStr + "/" + RndName); }