Example #1
0
        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);
        }
Example #2
0
        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);
        }