DocumentList.aspx.cs
上传用户:hbbfjy2008
上传日期:2015-02-05
资源大小:5616k
文件大小:5k
源码类别:

中间件编程

开发平台:

C#

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Web;
  7. using System.Web.SessionState;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.HtmlControls;
  11. using System.Data.SqlClient;
  12. namespace  iWebOffice.ocx.c.net
  13. {
  14. /// <summary>
  15. /// DocumentList 的摘要说明。
  16. /// </summary>
  17. public class DocumentList : System.Web.UI.Page
  18. {
  19. iDBManage2000 DBAobj;
  20. private void Page_Load(object sender, System.EventArgs e)
  21. {
  22. // 在此处放置用户代码以初始化页面
  23. DBAobj=(iDBManage2000)Session["DBDemo"];
  24. }
  25. //列出所有模版
  26. public string GetTemplateList(string ObjType,string FileType)
  27. {
  28.  string mTemplateList;
  29.  mTemplateList="<select name=" + ObjType + ">" ;
  30.  mTemplateList+="<option value=''>------不用模版------</option>";
  31.  string strSelectCmd="select RecordID,Descript from Template_File where FileType='" + FileType + "'";
  32.  SqlCommand mCommand = new SqlCommand(strSelectCmd,DBAobj.Connection);
  33.  SqlDataReader mReader = mCommand.ExecuteReader();
  34.  while (mReader.Read())
  35.  {
  36. mTemplateList+="<option value='" + mReader["RecordID"].ToString() + "'>" + mReader["Descript"].ToString()  + "</option>";
  37.  }
  38.  mReader.Close(); 
  39.  mTemplateList+="</select>";
  40.  return (mTemplateList);
  41.    }
  42. public string GetTableContent()
  43. {
  44. string mTableContent="";
  45. string strSelectCmd="select * from Document order by DocumentID desc";
  46. SqlCommand mCommand = new SqlCommand(strSelectCmd, DBAobj.Connection);
  47. SqlDataReader mReader = mCommand.ExecuteReader();
  48. while(mReader.Read())
  49. {
  50. mTableContent+="<tr>";
  51. mTableContent+="<td class=TDStyle>"+mReader["DocumentID"].ToString() +"&nbsp;</td>n";
  52. mTableContent+="<td class=TDStyle>"+mReader["Subject"].ToString()+"&nbsp;</td>n";
  53. mTableContent+="<td class=TDStyle>"+mReader["Author"].ToString()+"&nbsp;</td>n";
  54. mTableContent+="<td class=TDStyle>"+mReader["FileType"].ToString()+"&nbsp;</td>n";
  55. mTableContent+="<td class=TDStyle>"+mReader["FileDate"].ToString()+"&nbsp;</td>n";
  56. mTableContent+="<td class=TDStyle nowrap>n";
  57. mTableContent+="<input type=button onclick="javascript:location.href='DocumentEdit.aspx?RecordID="+mReader["RecordID"].ToString() +"&EditType=0,0&ShowType=1&UserName='+username.value;" value="阅读">n";
  58. mTableContent+="<input type=button ";
  59. if (mReader["Status"].ToString().Equals("EDIT"))
  60. {
  61. mTableContent+=" disabled ";
  62. }
  63. mTableContent+="onclick="javascript:location.href='DocumentEdit.aspx?RecordID="+mReader["RecordID"].ToString() +"&EditType=1,1&ShowType=1&UserName='+username.value;" value="修改[无痕迹]">n";
  64. mTableContent+="<input type=button ";
  65. if (mReader["Status"].ToString().Equals("EDIT"))
  66. {
  67. mTableContent+=" disabled ";
  68. }
  69. mTableContent+="onclick="javascript:location.href='DocumentEdit.aspx?RecordID="+mReader["RecordID"].ToString() +"&EditType=2,1&ShowType=1&UserName='+username.value;" value="修改[有痕迹]">n";
  70. mTableContent+="<input type=button ";
  71. if (mReader["Status"].ToString().Equals("EDIT"))
  72. {
  73. mTableContent+=" disabled ";
  74. }
  75. mTableContent+="onclick="javascript:location.href='DocumentEdit.aspx?RecordID="+mReader["RecordID"].ToString() +"&EditType=3,1&ShowType=2&UserName='+username.value;" value="领导手写">n";
  76. mTableContent+="<input type=button ";
  77. if (mReader["Status"].ToString().Equals("EDIT"))
  78. {
  79. mTableContent+=" disabled ";
  80. }
  81. mTableContent+="onclick="javascript:location.href='DocumentEdit.aspx?RecordID="+mReader["RecordID"].ToString() +"&EditType=3,0&ShowType=0&UserName='+username.value;" value="审核">n";
  82. mTableContent+="<input type=button ";
  83. if (mReader["HTMLPath"].ToString().Equals(""))
  84. {
  85. mTableContent+=" disabled ";
  86. }
  87. mTableContent+="onclick="javascript:window.open('" + mReader["HTMLPath"].ToString()  +"');" value="HTML">n";
  88. mTableContent+="</td>n";
  89. mTableContent+="</tr>n";
  90. }
  91. mReader.Close(); 
  92. return (mTableContent);
  93. }
  94. #region Web Form Designer generated code
  95. override protected void OnInit(EventArgs e)
  96. {
  97. //
  98. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  99. //
  100. InitializeComponent();
  101. base.OnInit(e);
  102. }
  103. /// <summary>
  104. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  105. /// 此方法的内容。
  106. /// </summary>
  107. private void InitializeComponent()
  108. {    
  109. this.Load += new System.EventHandler(this.Page_Load);
  110. }
  111. #endregion
  112. }
  113. }