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

.net编程

开发平台:

Others

  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.Windows.Forms;
  12. using qminoa.BLL;
  13. using qminoa.DA;
  14. using qminoa.Common;
  15. using qminoa.Common.Data;
  16. namespace qminoa.Webs.sysSecurity
  17. {
  18. public class AddCatalog : qminoa.Webs.PageBase
  19. {
  20. protected System.Web.UI.WebControls.Label Label1;
  21. protected System.Web.UI.WebControls.Label Label3;
  22. protected System.Web.UI.WebControls.Label Label4;
  23. protected System.Web.UI.WebControls.Label Label12;
  24. protected System.Web.UI.WebControls.ImageButton cmdSaveCon;
  25. protected System.Web.UI.WebControls.ImageButton cmdSaveExi;
  26. protected System.Web.UI.WebControls.ImageButton cmdExi;
  27. protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
  28. protected System.Web.UI.WebControls.TextBox tabid;
  29. protected System.Web.UI.WebControls.TextBox indexid;
  30. protected System.Web.UI.WebControls.TextBox description;
  31. protected System.Web.UI.WebControls.TextBox name;
  32. protected System.Web.UI.WebControls.TextBox url;
  33. protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfieldvalidator1;
  34. protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfieldvalidator2;
  35. protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfieldvalidator3;
  36. protected System.Web.UI.WebControls.Label Label2;
  37. protected System.Web.UI.WebControls.Label lblErr;
  38. private void Page_Load(object sender, System.EventArgs e)
  39. {
  40. this.PageBegin("目录管理",true);
  41. }
  42. #region Web Form Designer generated code
  43. override protected void OnInit(EventArgs e)
  44. {
  45. //
  46. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  47. //
  48. InitializeComponent();
  49. base.OnInit(e);
  50. }
  51. /// <summary>
  52. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  53. /// 此方法的内容。
  54. /// </summary>
  55. private void InitializeComponent()
  56. {    
  57. this.cmdSaveCon.Click += new System.Web.UI.ImageClickEventHandler(this.cmdSaveCon_Click);
  58. this.cmdSaveExi.Click += new System.Web.UI.ImageClickEventHandler(this.cmdSaveExi_Click);
  59. this.cmdExi.Click += new System.Web.UI.ImageClickEventHandler(this.cmdExi_Click);
  60. this.Load += new System.EventHandler(this.Page_Load);
  61. }
  62. #endregion
  63. private bool CreateNewCatalog()
  64. {
  65. if(ValidateUtil.isNumeric(tabid.Text.ToString())&&ValidateUtil.isNumeric(indexid.Text.ToString()))
  66. {
  67. CatalogData _catalogdata = new CatalogData();
  68. DataTable catalogTB = _catalogdata.Tables[CatalogData.CATALOG_TABLE_NAME]; 
  69. DataRow row = catalogTB.NewRow();
  70. row[CatalogData.TABID_FIELD] = tabid.Text;
  71. row[CatalogData.INDEXID_FIELD] = indexid.Text;
  72. row[CatalogData.NAME_FIELD] = name.Text;
  73. row[CatalogData.DESCRIPTION_FIELD] = description.Text;
  74. row[CatalogData.URL_FIELD] = url.Text;
  75. catalogTB.Rows.Add(row);
  76. return (new CatalogSystem()).CreateCatalog(_catalogdata);
  77. }
  78. else
  79. {
  80. JScript.Alert("目录一级代码或目录二级代码必须为数字,请重新填写!");
  81. return false;
  82. }
  83. }
  84. private void cmdSaveCon_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  85. {
  86. if(this.EmpRightCode>=2)
  87. {
  88. if(CreateNewCatalog())
  89. {
  90. JScript.Alert("添加成功!");
  91. tabid.Text = String.Empty;
  92. indexid.Text = String.Empty;
  93. name.Text = String.Empty;
  94. description.Text = String.Empty;
  95. url.Text = String.Empty;
  96. }
  97. else
  98. JScript.Alert("添加失败!");
  99. }
  100. else
  101. {
  102. JScript.Alert("您没有权限进行此操作!");
  103. }
  104. }
  105. private void cmdSaveExi_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  106. {
  107. if(this.EmpRightCode>=2)
  108. {
  109. if(CreateNewCatalog())
  110. JScript.Alert("添加成功!");
  111. else
  112. JScript.Alert("添加失败!");
  113. }
  114. else
  115. JScript.Alert("您没有权限进行此操作!");
  116. Response.Redirect("RegCatalog.aspx",false);
  117. }
  118. private void cmdExi_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  119. {
  120. Response.Redirect("RegCatalog.aspx",false);
  121. }
  122. }
  123. }