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

.net编程

开发平台:

Others

  1. using System;
  2. using System.Data;
  3. using System.Web;
  4. using System.Web.UI;
  5. using System.Web.UI.WebControls;
  6. using qminoa.BLL;
  7. using qminoa.Common;
  8. using qminoa.Common.Data;
  9. namespace qminoa.Webs.MR
  10. {
  11. public class DepNew : qminoa.Webs.PageBase
  12. {
  13. protected System.Web.UI.WebControls.Label lblErr;
  14. protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
  15. protected System.Web.UI.WebControls.ImageButton cmdExi;
  16. protected System.Web.UI.WebControls.ImageButton cmdSaveExi;
  17. protected System.Web.UI.WebControls.ImageButton cmdSaveCon;
  18. protected System.Web.UI.WebControls.DropDownList lstBranch;
  19. protected System.Web.UI.WebControls.RequiredFieldValidator valName;
  20. protected System.Web.UI.WebControls.TextBox txtPostCode;
  21. protected System.Web.UI.WebControls.Label Label13;
  22. protected System.Web.UI.WebControls.Label Label12;
  23. protected System.Web.UI.WebControls.Label Label11;
  24. protected System.Web.UI.WebControls.TextBox txtStreet;
  25. protected System.Web.UI.WebControls.Label Label10;
  26. protected System.Web.UI.WebControls.TextBox txtDistrict;
  27. protected System.Web.UI.WebControls.Label Label9;
  28. protected System.Web.UI.WebControls.TextBox txtCity;
  29. protected System.Web.UI.WebControls.Label Label8;
  30. protected System.Web.UI.WebControls.TextBox txtProvince;
  31. protected System.Web.UI.WebControls.Label Label7;
  32. protected System.Web.UI.WebControls.TextBox txtTel2;
  33. protected System.Web.UI.WebControls.Label Label6;
  34. protected System.Web.UI.WebControls.TextBox txtTel1;
  35. protected System.Web.UI.WebControls.Label Label5;
  36. protected System.Web.UI.WebControls.TextBox txtFax;
  37. protected System.Web.UI.WebControls.Label Label4;
  38. protected System.Web.UI.WebControls.TextBox txtManager;
  39. protected System.Web.UI.WebControls.Label Label3;
  40. protected System.Web.UI.WebControls.TextBox txtName;
  41. protected System.Web.UI.WebControls.Label Label1;
  42. private void Page_Load(object sender, System.EventArgs e)
  43. {
  44. this.PageBegin("部门管理",true);
  45. if(!Page.IsPostBack)
  46. DataBind();
  47. }
  48. public DataTable BraTB
  49. {
  50. get
  51. {
  52. DataTable braTB = (new DepSystem()).GetBraTB();
  53. return braTB;
  54. }
  55. }
  56. private void CreateNewDep()
  57. {
  58. DepData depData = new DepData();
  59. DataTable depTB = depData.Tables[DepData.DEP_TABLE_NAME]; 
  60. DataRow row = depTB.NewRow();
  61. row[DepData.BRANCHID_FIELD] = Convert.ToInt32(lstBranch.SelectedItem.Value,10);
  62. row[DepData.DEPNAME_FIELD] = txtName.Text.ToString().Trim();
  63. row[DepData.MANAGER_FIELD] = txtManager.Text.ToString().Trim();
  64. row[DepData.TEL1_FIELD] = txtTel1.Text.ToString().Trim();
  65. row[DepData.TEL2_FIELD] = txtTel2.Text.ToString().Trim();
  66. row[DepData.FAX_FIELD] = txtFax.Text.ToString().Trim();
  67. row[DepData.POSTCODE_FIELD] = txtPostCode.Text.ToString().Trim();
  68. row[DepData.PROVINCE_FIELD] = txtProvince.Text.ToString().Trim();
  69. row[DepData.CITY_FIELD] = txtCity.Text.ToString().Trim();
  70. row[DepData.DISTRICT_FIELD] = txtDistrict.Text.ToString().Trim();
  71. row[DepData.STREET_FIELD] = txtStreet.Text.ToString().Trim();
  72. depTB.Rows.Add(row);
  73. bool result = (new DepSystem()).CreateDep(depData);
  74. }
  75. #region Web Form Designer generated code
  76. override protected void OnInit(EventArgs e)
  77. {
  78. //
  79. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  80. //
  81. InitializeComponent();
  82. base.OnInit(e);
  83. }
  84. /// <summary>
  85. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  86. /// 此方法的内容。
  87. /// </summary>
  88. private void InitializeComponent()
  89. {    
  90. this.cmdSaveCon.Click += new System.Web.UI.ImageClickEventHandler(this.cmdSaveCon_Click);
  91. this.cmdSaveExi.Click += new System.Web.UI.ImageClickEventHandler(this.cmdSaveExi_Click);
  92. this.cmdExi.Click += new System.Web.UI.ImageClickEventHandler(this.cmdExi_Click);
  93. this.Load += new System.EventHandler(this.Page_Load);
  94. }
  95. #endregion
  96. private void cmdSaveExi_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  97. {
  98. if(this.EmpRightCode  >= 2)
  99. {
  100. CreateNewDep();
  101. Response.Redirect("DepInf.aspx",false);
  102. }
  103. else
  104. JScript.Alert("您没有权限进行此操作!");
  105. }
  106. private void cmdSaveCon_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  107. {
  108. if(this.EmpRightCode  >= 2)
  109. {
  110. CreateNewDep();
  111. txtName.Text = String.Empty;
  112. lstBranch.SelectedIndex = -1;
  113. txtManager.Text = String.Empty;
  114. txtTel1.Text = String.Empty;
  115. txtTel2.Text = String.Empty;
  116. txtFax.Text = String.Empty;
  117. txtProvince.Text = String.Empty;
  118. txtCity.Text = String.Empty;
  119. txtDistrict.Text = String.Empty;
  120. txtStreet.Text = String.Empty;
  121. txtPostCode.Text = String.Empty;
  122. }
  123. else
  124. JScript.Alert("您没有权限进行此操作!");
  125. }
  126. private void cmdExi_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  127. {
  128. Response.Redirect("DepInf.aspx",false);
  129. }
  130. }
  131. }