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

.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 qminoa.BLL;
  12. using qminoa.Common;
  13. using qminoa.Common.Data;
  14. namespace qminoa.Webs.MR
  15. {
  16. public class EmpMr31 : qminoa.Webs.PageBase
  17. {
  18. protected System.Web.UI.WebControls.Label lblLast;
  19. protected System.Web.UI.WebControls.Label lblEmpID;
  20. protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
  21. protected System.Web.UI.WebControls.Label lblErr;
  22. protected System.Web.UI.WebControls.ImageButton cmdExit;
  23. protected System.Web.UI.WebControls.ImageButton cmdSaveExi;
  24. protected System.Web.UI.WebControls.ImageButton cmdSaveCon;
  25. protected System.Web.UI.WebControls.RangeValidator RangeValidator1;
  26. protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator1;
  27. protected System.Web.UI.WebControls.TextBox txtPersNote;
  28. protected System.Web.UI.WebControls.Label Label13;
  29. protected System.Web.UI.WebControls.TextBox txtParty;
  30. protected System.Web.UI.WebControls.Label Label12;
  31. protected System.Web.UI.WebControls.TextBox txtTel2;
  32. protected System.Web.UI.WebControls.Label Label11;
  33. protected System.Web.UI.WebControls.TextBox txtTel1;
  34. protected System.Web.UI.WebControls.Label Label10;
  35. protected System.Web.UI.WebControls.TextBox txtNaPlace;
  36. protected System.Web.UI.WebControls.Label Label9;
  37. protected System.Web.UI.WebControls.TextBox txtNation;
  38. protected System.Web.UI.WebControls.Label Label8;
  39. protected System.Web.UI.WebControls.TextBox txtIDCardNo;
  40. protected System.Web.UI.WebControls.Label Label7;
  41. protected System.Web.UI.WebControls.TextBox txtBirthDay;
  42. protected System.Web.UI.WebControls.Label Label6;
  43. protected System.Web.UI.WebControls.TextBox txtPostCode;
  44. protected System.Web.UI.WebControls.Label Label5;
  45. protected System.Web.UI.WebControls.TextBox txtStreet;
  46. protected System.Web.UI.WebControls.Label Label4;
  47. protected System.Web.UI.WebControls.TextBox txtDistrict;
  48. protected System.Web.UI.WebControls.Label Label3;
  49. protected System.Web.UI.WebControls.TextBox txtCity;
  50. protected System.Web.UI.WebControls.Label Label2;
  51. protected System.Web.UI.WebControls.TextBox txtProvince;
  52. protected System.Web.UI.WebControls.Label Label1;
  53. protected System.Web.UI.WebControls.ImageButton cmdMr36;
  54. protected System.Web.UI.WebControls.ImageButton cmdMr35;
  55. protected System.Web.UI.WebControls.ImageButton cmdMr34;
  56. protected System.Web.UI.WebControls.ImageButton cmdMr33;
  57. protected System.Web.UI.WebControls.ImageButton cmdMr32;
  58. protected System.Web.UI.WebControls.ImageButton cmdMR31;
  59. protected System.Web.UI.WebControls.ImageButton cmdMr3;
  60. private void Page_Load(object sender, System.EventArgs e)
  61. {
  62. this.PageBegin("人员管理",true);
  63. if(Page.IsPostBack)
  64. {
  65. return ;
  66. }
  67. DataBind();
  68. FillPage();
  69. }
  70. private void FillPage()
  71. {
  72. int empID;
  73. if(lblEmpID.Text==string.Empty)
  74. {
  75. empID = Convert.ToInt16(Request.QueryString["PARAM_EMPID"]);
  76. lblEmpID.Text = empID.ToString();
  77. }
  78. else
  79. {
  80. empID = Convert.ToInt16(lblEmpID.Text,10);
  81. }
  82. DataTable empTB = (new EmpSystem()).GetEmpTB_By_EmpID(empID);
  83. DataRow row = empTB.Rows[0];
  84. txtProvince.Text = row[EmpBaseData.PROVINCE_FIELD].ToString();
  85. txtCity.Text = row[EmpBaseData.CITY_FIELD].ToString();
  86. txtDistrict.Text = row[EmpBaseData.DISTRICT_FIELD].ToString();
  87. txtStreet.Text = row[EmpBaseData.STREET_FIELD].ToString();
  88. txtPostCode.Text = row[EmpBaseData.POSTCODE_FIELD].ToString();
  89. txtNaPlace.Text = row[EmpBaseData.NAPLACE_FIELD].ToString();
  90. txtTel1.Text = row[EmpBaseData.TEL1_FIELD].ToString();
  91. txtTel2.Text = row[EmpBaseData.TEL2_FIELD].ToString();
  92. txtParty.Text = row[EmpBaseData.PARTY_FIELD].ToString();
  93. if(row[EmpBaseData.BIRTHDAY_FIELD]!=DBNull.Value)
  94. {
  95. txtBirthDay.Text = ((DateTime)row[EmpBaseData.BIRTHDAY_FIELD]).ToString("d");;
  96. }
  97. txtIDCardNo.Text = row[EmpBaseData.IDCARDNO_FIELD].ToString();
  98. txtPersNote.Text = row[EmpBaseData.PERSNOTE_FIELD].ToString();
  99. }
  100. private bool SaveEmpInf()
  101. {
  102. if(this.EmpRightCode  >= 3)
  103. {
  104. EmpBaseData empData = new EmpBaseData();
  105. DataTable empTB = empData.Tables[EmpBaseData.EMP_TABLE_NAME];
  106. DataRow row = empTB.NewRow();
  107. empTB.Rows.Add(row);
  108. empTB.AcceptChanges();
  109. row[EmpBaseData.EMPID_FIELD] = Convert.ToInt16(lblEmpID.Text,10);
  110. row[EmpBaseData.PROVINCE_FIELD] = txtProvince.Text;
  111. row[EmpBaseData.CITY_FIELD] = txtCity.Text;
  112. row[EmpBaseData.DISTRICT_FIELD] = txtDistrict.Text;
  113. row[EmpBaseData.STREET_FIELD] = txtStreet.Text;
  114. row[EmpBaseData.POSTCODE_FIELD] = txtPostCode.Text;
  115. row[EmpBaseData.NAPLACE_FIELD] = txtNaPlace.Text ;
  116. row[EmpBaseData.TEL1_FIELD] = txtTel1.Text;
  117. row[EmpBaseData.TEL2_FIELD] = txtTel2.Text;
  118. row[EmpBaseData.PARTY_FIELD] = txtParty.Text;
  119. row[EmpBaseData.IDCARDNO_FIELD] = txtIDCardNo.Text;
  120. row[EmpBaseData.PERSNOTE_FIELD] = txtPersNote.Text;
  121. if(txtBirthDay.Text!=string.Empty)
  122. {
  123. row[EmpBaseData.BIRTHDAY_FIELD] = txtBirthDay.Text;
  124. }
  125. return (new EmpSystem()).UpdateEmpPersInf(empData);
  126. }
  127. else
  128. {
  129. JScript.Alert("您没有权限进行此操作!");
  130. return false;
  131. }
  132. }
  133. #region Web Form Designer generated code
  134. override protected void OnInit(EventArgs e)
  135. {
  136. //
  137. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  138. //
  139. InitializeComponent();
  140. base.OnInit(e);
  141. }
  142. /// <summary>
  143. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  144. /// 此方法的内容。
  145. /// </summary>
  146. private void InitializeComponent()
  147. {    
  148. this.cmdMr3.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr3_Click);
  149. this.cmdMr32.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr32_Click);
  150. this.cmdMr33.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr33_Click);
  151. this.cmdMr34.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr34_Click);
  152. this.cmdMr35.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr35_Click);
  153. this.cmdMr36.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr36_Click);
  154. this.cmdSaveCon.Click += new System.Web.UI.ImageClickEventHandler(this.cmdSaveCon_Click);
  155. this.cmdSaveExi.Click += new System.Web.UI.ImageClickEventHandler(this.cmdSaveExi_Click);
  156. this.cmdExit.Click += new System.Web.UI.ImageClickEventHandler(this.cmdExit_Click);
  157. this.Load += new System.EventHandler(this.Page_Load);
  158. }
  159. #endregion
  160. private void cmdSaveCon_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  161. {
  162. if(!SaveEmpInf())
  163. JScript.Alert("操作失败!");
  164. else
  165. JScript.Alert("操作成功!");
  166. }
  167. private void cmdMR31_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  168. {
  169. }
  170. private void cmdMr3_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  171. {
  172. Response.Redirect("EmpBase.aspx?EmpID="+lblEmpID.Text,false);
  173. }
  174. private void cmdMr32_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  175. {
  176. Response.Redirect("EmpWelInf.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  177. }
  178. private void cmdExit_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  179. {
  180. Response.Redirect("EmpInf.aspx",false);
  181. }
  182. private void cmdSaveExi_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  183. {
  184. if(!SaveEmpInf())
  185. JScript.Alert("操作失败!");
  186. else
  187. Response.Redirect("EmpInf.aspx",false);
  188. }
  189. private void cmdMr33_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  190. {
  191. Response.Redirect("EmpEdu.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  192. }
  193. private void cmdMr34_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  194. {
  195. Response.Redirect("EmpVisaInf.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  196. }
  197. private void cmdMr35_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  198. {
  199. Response.Redirect("EmpArcInf.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  200. }
  201. private void cmdMr36_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  202. {
  203. Response.Redirect("EmpContInf.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  204. }
  205. }
  206. }