NoteAddUp.aspx.cs
上传用户:autodoor
上传日期:2022-08-04
资源大小:9973k
文件大小:3k
源码类别:

.net编程

开发平台:

Others

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Data.SqlClient;
  6. using System.Drawing;
  7. using System.Web;
  8. using System.Web.SessionState;
  9. using System.Web.UI;
  10. using System.Web.UI.WebControls;
  11. using System.Web.UI.HtmlControls;
  12. using qminoa.DA.Schedule;
  13. namespace qminoa.Webs.Schedule
  14. {
  15. public class NoteAddUp : qminoa.Webs.PageBase
  16. {
  17. private int id = 0;
  18. protected System.Web.UI.WebControls.TextBox txtContent;
  19. protected System.Web.UI.WebControls.Label lblCDate;
  20. protected System.Web.UI.WebControls.Label lblCDateV;
  21. protected System.Web.UI.WebControls.ImageButton cmdSaveExi;
  22. protected System.Web.UI.WebControls.ImageButton cmdDel;
  23. protected System.Web.UI.WebControls.ImageButton cmdExit;
  24. protected System.Web.UI.WebControls.Label lblID;
  25. private  NoteDA objnote = new NoteDA();
  26. private void Page_Load(object sender, System.EventArgs e)
  27. {
  28. this.PageBegin("我的便笺",false);
  29. if(!IsPostBack)
  30. {
  31. if(Request.QueryString["id"] != null)
  32. {
  33. id =Int32.Parse(Request.QueryString["id"]);
  34. cmdDel.Visible = true;
  35. NoteDataBind();
  36. }
  37. else
  38. {
  39. cmdDel.Visible = false;
  40. }
  41. }
  42. else
  43. {
  44. if(!(Request.QueryString["id"] == null))
  45. {
  46. id =Int32.Parse(Request.QueryString["id"]);
  47. }
  48. }
  49. }
  50. private void NoteDataBind()
  51. {
  52. string txt;
  53. string cdate;
  54. SqlCommand objcommand=new SqlCommand();
  55. SqlDataReader objdatareader;
  56. objcommand = objnote.notefill(id);
  57. objcommand.Connection.Open();
  58.             objdatareader = objcommand.ExecuteReader();
  59. objdatareader.Read();
  60. txt = objdatareader.GetValue(0).ToString();
  61. cdate = objdatareader.GetValue(1).ToString();
  62. objdatareader.Close();
  63. objcommand.Connection.Close();
  64. txtContent.Text = txt;
  65. lblCDate.Visible = true;
  66. lblCDateV.Text = cdate;
  67. }
  68. #region Web Form Designer generated code
  69. override protected void OnInit(EventArgs e)
  70. {
  71. //
  72. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  73. //
  74. InitializeComponent();
  75. base.OnInit(e);
  76. }
  77. /// <summary>
  78. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  79. /// 此方法的内容。
  80. /// </summary>
  81. private void InitializeComponent()
  82. {    
  83. this.cmdSaveExi.Click += new System.Web.UI.ImageClickEventHandler(this.cmdSaveExi_Click);
  84. this.cmdDel.Click += new System.Web.UI.ImageClickEventHandler(this.cmdDel_Click);
  85. this.cmdExit.Click += new System.Web.UI.ImageClickEventHandler(this.cmdExit_Click);
  86. this.Load += new System.EventHandler(this.Page_Load);
  87. }
  88. #endregion
  89. private void cmdSaveExi_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  90. {
  91. string content = txtContent.Text;
  92. DateTime cdate = new DateTime();
  93. cdate = DateTime.Now;
  94. objnote.noteaddup(id,Convert.ToInt16(this.Empid),content,cdate);
  95. Response.Redirect("Note.aspx");
  96. }
  97. private void cmdDel_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  98. {
  99. objnote.notedelete(id);
  100. Response.Redirect("Note.aspx");
  101. }
  102. private void cmdExit_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  103. {
  104. Response.Redirect("Note.aspx");
  105. }
  106. }
  107. }