public void Bind_Data() { BLL.CCOM.Teach_week week_bll = new BLL.CCOM.Teach_week(); List <university.Model.CCOM.Teach_week> week_models = week_bll.GetModelList(""); string ht = ""; foreach (university.Model.CCOM.Teach_week week_model in week_models) { if (week_model != null) { ht += "<li id=\"section-1\" class=\"mainTab\">"; ht += "<hr style=\"height:10px;border:none;border-top:10px groove skyblue;\" />"; ht += "<div class=\"content\">"; ht += "<div class=\"span4\">"; ht += "<h3 class=\"sectionname\"><span>" + GetDateString(week_model.Start_time) + " - " + GetDateString(week_model.End_time) + "</span></h3><hr /></div>"; ht += "<div class=\"span6\" style=\"padding:22px 0;\">"; ht += "</div><ul class=\"span12\">"; BLL.CCOM.View_Weeklog weeklog_bll = new BLL.CCOM.View_Weeklog(); List <university.Model.CCOM.View_Weeklog> worklog_models = weeklog_bll.GetModelList(" TeachWeek_id=" + week_model.TeachWeek_id + " and Teacher_id=" + GetAdminInfo_CCOM().User_id); foreach (university.Model.CCOM.View_Weeklog weeklog_model in worklog_models) { ht += "<li class=\"fileTab\"><div><div class=\"mod-indent-outer\"><div class=\"mod-indent\"></div><div><div class=\"activityinstance\">"; ht += "<a href=\"TeacherCheck.aspx?CheckId=" + weeklog_model.Weeklog_id + "&Homework_id=" + weeklog_model.Homework_id + "&fun_id=<%=DESEncrypt.Encrypt(\"15\") %><img src=\"/images/sendfile.png\"/> 查看" + weeklog_model.User_realname + "提交的周志</a>"; ht += "</div></div></div></div></li>"; } BLL.CCOM.View_Datum datum_bll = new BLL.CCOM.View_Datum(); List <university.Model.CCOM.View_Datum> datum_models = datum_bll.GetModelList(" TeachWeek_id=" + week_model.TeachWeek_id + " and Tutor_id=" + GetAdminInfo_CCOM().User_id); foreach (university.Model.CCOM.View_Datum datum_model in datum_models) { ht += "<li class=\"fileTab\"><div><div class=\"mod-indent-outer\"><div class=\"mod-indent\"></div><div><div class=\"activityinstance\">"; ht += "<a href=\"TeacherCheck.aspx?CheckId=" + datum_model.Datum_id + "&Homework_id=" + datum_model.Homework_id + "&fun_id=<%=DESEncrypt.Encrypt(\"15\") %><img src=\"/images/sendfile.png\"/> 查看" + new BLL.CCOM.User_information().GetModel(datum_model.Student_id).User_realname + "提交的" + datum_model.DatumType_name + "</a>"; ht += "</div></div></div></div></li>"; } ht += "</ul></div></li>"; } } this.week_list.InnerHtml = ht; }
protected void lbtnDownLoad_Command(object sender, CommandEventArgs e) { Model.CCOM.View_Datum model = new BLL.CCOM.View_Datum().GetModel(" Homework_id=" + homeworkId); // 定义文件名 string fileName = this.lbtnDownLoad.Text; // 获取文件在服务器的地址 string url = model.File_path; // 判断传输地址是否为空 if (url == "") { // 提示“该文件暂不提供下载” Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script defer>alert('该文件暂不提供下载!');</script>"); return; } // 判断获取的是否为地址,而非文件名 if (url.IndexOf("\\") > -1) { // 获取文件名 fileName = url.Substring(url.LastIndexOf("\\") + 1); } else { // url为文件名时,直接获取文件名 fileName = url; } // 以字符流的方式下载文件 FileStream fileStream = new FileStream(@url, FileMode.Open); byte[] bytes = new byte[(int)fileStream.Length]; fileStream.Read(bytes, 0, bytes.Length); fileStream.Close(); Response.ContentType = "application/octet-stream"; // 通知浏览器下载 Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); }
public void ShowInfo(int homeworkId) { Model.CCOM.Homework work_model = new BLL.CCOM.Homework().GetModel(homeworkId); this.type.InnerText = new BLL.CCOM.Datum_type().GetModel(work_model.DatumType_id).DatumType_name; Boolean isOpen = new BLL.CCOM.Teach_week().GetModel(work_model.Week_id).State; if (isOpen) { this.massage.InnerText = ""; this.txtUserUpload.Enabled = true; this.btnUpload.Enabled = true; this.btnSubmit.Text = "提 交"; this.btnSubmit.Enabled = true; } else { this.massage.InnerText = "已关闭"; this.txtUserUpload.Enabled = false; this.btnUpload.Enabled = false; this.btnSubmit.Text = "已关闭"; this.btnSubmit.Enabled = false; } if (work_model.DatumType_id == 1) { this.fileTR.Visible = false; this.logTRcontent.Visible = true; this.logTRproblem.Visible = true; this.logTRplan.Visible = true; this.logTRstarttime.Visible = true; this.logTRendtime.Visible = true; this.btnSubmit.Visible = true; Model.CCOM.Week_log log_model = new BLL.CCOM.Week_log().GetModel(" Homework_id=" + homeworkId); if (log_model == null) { this.state.InnerText = "未提交"; } else { this.state.InnerText = "已提交"; this.time.InnerText = log_model.Submit_time.ToString("yyyy年MM月dd日 ddd HH:mm"); this.advice.InnerText = log_model.Advice; this.txtStarttime.Value = log_model.Start_time.ToString("yyyy-MM-dd"); this.txtEndtime.Value = log_model.End_time.ToString("yyyy-MM-dd"); this.txtContent.InnerText = log_model.Work_condition; this.txtProblem.InnerText = log_model.Problem; this.txtPlan.InnerText = log_model.Work_plan; this.btnSubmit.Text = "重新提交"; } } else { this.fileTR.Visible = true; this.logTRcontent.Visible = false; this.logTRproblem.Visible = false; this.logTRplan.Visible = false; this.logTRstarttime.Visible = false; this.logTRendtime.Visible = false; this.btnSubmit.Visible = false; Model.CCOM.View_Datum model = new BLL.CCOM.View_Datum().GetModel(" Homework_id=" + homeworkId); if (model == null) { this.state.InnerText = "未提交"; } else { this.state.InnerText = "已提交"; this.time.InnerText = model.Submit_time.ToString("yyyy年MM月dd日 ddd HH:mm"); this.advice.InnerText = model.Tutor_advice; this.lbtnDownLoad.Text = model.File_name; this.btnSubmit.Text = "重新提交"; } } }
private string DoAction() { string result = ""; #region 文件 if (this.txtUserUpload.PostedFile.FileName == "") { return("请选择上传文件"); } string path = "../../../upload/file/"; //取出所选文件的本地路径 string fullFileName = this.txtUserUpload.PostedFile.FileName; //从路径中截取出文件名 string fileName = fullFileName.Substring(fullFileName.LastIndexOf("\\") + 1); //限定上传文件的格式 string type = fullFileName.Substring(fullFileName.LastIndexOf(".") + 1); string saveFileName = ""; if (type == "doc" || type == "docx" || type == "xls" || type == "xlsx" || type == "ppt" || type == "pptx" || type == "pdf" || type == "jpg" || type == "bmp" || type == "gif" || type == "png" || type == "txt" || type == "zip" || type == "rar") { //将文件保存在服务器中根目录下的files文件夹中 saveFileName = Server.MapPath(path) + "\\" + fileName; this.txtUserUpload.PostedFile.SaveAs(saveFileName); } else { return("请选择正确的文件格式"); } #endregion Model.CCOM.Homework work_model = new BLL.CCOM.Homework().GetModel(homeworkId); Model.CCOM.View_Datum model = new BLL.CCOM.View_Datum().GetModel(" Homework_id=" + homeworkId); try { if (model == null) //增加一条数据 { Model.CCOM.Datum datum_model = new Model.CCOM.Datum(); datum_model.Homework_id = homeworkId; datum_model.Submit_time = DateTime.Now; datum_model.DatumType_id = work_model.DatumType_id; datum_model.File_name = fileName; datum_model.File_path = saveFileName; datum_model.Topic_relation_id = new BLL.CCOM.Topic_relation().GetModel(" Student_id=" + GetAdminInfo_CCOM().User_id).Topic_relation_id; new BLL.CCOM.Datum().Add(datum_model); } else //更新一条数据 { Model.CCOM.Datum datum_model = new BLL.CCOM.Datum().GetModel(model.Datum_id); FileOperate.FileDel(datum_model.File_path);//删除原有文件 datum_model.Submit_time = DateTime.Now; datum_model.File_name = fileName; datum_model.File_path = saveFileName; new BLL.CCOM.Datum().Update(datum_model); } } catch { result = "提交发生异常"; } return(result); }
public void ShowInfo(int homeworkId) { Model.CCOM.Homework work_model = new BLL.CCOM.Homework().GetModel(homeworkId); this.type.InnerText = new BLL.CCOM.Datum_type().GetModel(work_model.DatumType_id).DatumType_name; Boolean isOpen = new BLL.CCOM.Teach_week().GetModel(work_model.Week_id).State; if (isOpen) { this.massage.InnerText = ""; this.txtUserUpload.Enabled = true; this.btnUpload.Enabled = true; this.btnSubmit.Text = "提 交"; this.btnSubmit.Enabled = true; } else { this.massage.InnerText = "已关闭"; this.txtUserUpload.Enabled = false; this.btnUpload.Enabled = false; this.btnSubmit.Text = "已关闭"; this.btnSubmit.Enabled = false; } if (work_model.DatumType_id == 1)//周志 { this.fileTR.Visible = false; this.logTRcontent.Visible = true; this.logTRproblem.Visible = true; this.logTRplan.Visible = true; this.logTRstarttime.Visible = true; this.logTRendtime.Visible = true; this.btnSubmit.Visible = true; Model.CCOM.Week_log log_model = new BLL.CCOM.Week_log().GetModel(" Homework_id=" + homeworkId); if (log_model == null) { this.state.InnerText = "未提交"; } else { this.state.InnerText = "已提交"; this.time.InnerText = log_model.Submit_time.ToString("yyyy年MM月dd日 ddd HH:mm"); this.advice.InnerText = log_model.Advice; this.txtStarttime.Value = log_model.Start_time.ToString("yyyy-MM-dd"); this.txtEndtime.Value = log_model.End_time.ToString("yyyy-MM-dd"); this.txtContent.InnerText = log_model.Work_condition; this.txtProblem.InnerText = log_model.Problem; this.txtPlan.InnerText = log_model.Work_plan; this.btnSubmit.Text = "重新提交"; } } else //开题报告 { this.fileTR.Visible = true; this.logTRcontent.Visible = false; this.logTRproblem.Visible = false; this.logTRplan.Visible = false; this.logTRstarttime.Visible = false; this.logTRendtime.Visible = false; this.btnSubmit.Visible = false; Model.CCOM.View_Datum model = new BLL.CCOM.View_Datum().GetModel(" Homework_id=" + homeworkId); var user_model = HttpContext.Current.Session[MyKeys.SESSION_ADMIN_INFO] as Model.CCOM.User_information;//获得userid //String User_id_String = user_model.User_id.ToString(); Model.CCOM.View_Datum model_1 = new BLL.CCOM.View_Datum().GetModel("User_id=" + user_model.User_id.ToString() + "and Homework_id=" + homeworkId); if (model_1 == null) { this.state.InnerText = "未提交"; } else { this.state.InnerText = "已提交"; this.time.InnerText = model.Submit_time.ToString("yyyy年MM月dd日 ddd HH:mm"); this.advice.InnerText = model.Tutor_advice; this.lbtnDownLoad.Text = model.File_name; this.btnSubmit.Text = "重新提交"; } } }
protected void Page_Load(object sender, EventArgs e) { user_info = GetAdminInfo_CCOM(); //用户信息 if (user_info.Role_id != 3) //用户不为学生时,只显示欢迎界面 { this.someWhat.InnerHtml = "<div style=\"font-family: 仿宋; text-align: center; font-size:20px; margin-top: 50px; \">欢迎您使用毕业设计管理系统!</ div > "; } if (GetStatusText() == 1 || GetStatusText() == 3)//题目选择 { this.bt1.InnerHtml = "<a href=\" /AdminMetro/CCOM/TopicManage/StudentChoose.aspx?fun_id=F10BCF0BC92D37DB\" class=\"btn\" style=\" margin-left:105px; margin-top: 20px; background-color: #888; \">题目选择</a>" + " <a href=\" /AdminMetro/CCOM/DatumManage/StudentSubmitList.aspx\" class=\"btn\" style=\" margin-left:200px; margin-top: 20px;\">开题报告</a>" + "<a href=\" /AdminMetro/CCOM/ScoreManage/MySoftwarePage.aspx\" class=\"btn\" style=\" margin-left:210px; margin-top: 20px;\">提交答辩</a>" + "<a href=\" /AdminMetro/CCOM/ScoreManage/MyScore.aspx\" class=\"btn\" style=\" margin-left:210px; margin-top: 20px;\">查看评分</a> "; } //int homeworkId = MyRequest.GetQueryInt("homeworkId"); //Model.CCOM.Week_log log_model = new BLL.CCOM.Week_log().GetModel(" Homework_id=" + homeworkId); var user_model = HttpContext.Current.Session[MyKeys.SESSION_ADMIN_INFO] as Model.CCOM.User_information;//获得userid Model.CCOM.View_Datum model_1 = new BLL.CCOM.View_Datum().GetModel("User_id=" + user_model.User_id.ToString()); if (model_1 != null) { this.bt1.InnerHtml = "<a href=\" /AdminMetro/CCOM/TopicManage/StudentChoose.aspx?fun_id=F10BCF0BC92D37DB\" class=\"btn\" style=\" margin-left:105px; margin-top: 20px; background-color: #888; \">题目选择</a>" + " <a href=\" /AdminMetro/CCOM/DatumManage/StudentSubmitList.aspx\" class=\"btn\" style=\" margin-left:200px; margin-top: 20px;background-color: #888; \">开题报告</a>" + "<a href=\" /AdminMetro/CCOM/ScoreManage/MySoftwarePage.aspx\" class=\"btn\" style=\" margin-left:210px; margin-top: 20px;\">提交答辩</a>" + "<a href=\" /AdminMetro/CCOM/ScoreManage/MyScore.aspx\" class=\"btn\" style=\" margin-left:210px; margin-top: 20px;\">查看评分</a> "; } var relation_model = new BLL.CCOM.Topic_relation().GetModel(" Student_id=" + GetAdminInfo_CCOM().User_id); if (relation_model != null) { var software_model = new BLL.CCOM.Software_accept().GetModel(" Topic_relation_id=" + relation_model.Topic_relation_id); if (software_model != null) { if (software_model.Data_list != "") { this.bt1.InnerHtml = "<a href=\" /AdminMetro/CCOM/TopicManage/StudentChoose.aspx?fun_id=F10BCF0BC92D37DB\" class=\"btn\" style=\" margin-left:105px; margin-top: 20px;background-color: #888; \">题目选择</a>" + " <a href=\" /AdminMetro/CCOM/DatumManage/StudentSubmitList.aspx\" class=\"btn\" style=\" margin-left:200px; margin-top: 20px;background-color: #888; \">开题报告</a>" + "<a href=\" /AdminMetro/CCOM/ScoreManage/MySoftwarePage.aspx\" class=\"btn\" style=\" margin-left:210px; margin-top: 20px;background-color: #888;\">提交答辩</a>" + "<a href=\" /AdminMetro/CCOM/ScoreManage/MyScore.aspx\" class=\"btn\" style=\" margin-left:210px; margin-top: 20px;\">查看评分</a> "; } } } if (ShowInfo() == 1) { this.bt1.InnerHtml = "<a href=\" /AdminMetro/CCOM/TopicManage/StudentChoose.aspx?fun_id=F10BCF0BC92D37DB\" class=\"btn\" style=\" margin-left:105px; margin-top: 20px;background-color: #888; \">题目选择</a>" + " <a href=\" /AdminMetro/CCOM/DatumManage/StudentSubmitList.aspx\" class=\"btn\" style=\" margin-left:200px; margin-top: 20px;background-color: #888; \">开题报告</a>" + "<a href=\" /AdminMetro/CCOM/ScoreManage/MySoftwarePage.aspx\" class=\"btn\" style=\" margin-left:210px; margin-top: 20px;background-color: #888;\">提交答辩</a>" + "<a href=\" /AdminMetro/CCOM/ScoreManage/MyScore.aspx\" class=\"btn\" style=\" margin-left:210px; margin-top: 20px;background-color: #888;\">查看评分</a> "; } //跳转去申报 by zc 20150915 不要删除 string fromurl = Utils.GetCookie("FromUrl"); Utils.WriteCookie("FromUrl", "", -1); //清除这个cookie if (fromurl != "") { JscriptReponse("window.location='" + fromurl + "'"); return; } BindDeskTop(); // BindChannel(); }