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

.net编程

开发平台:

Others

  1. using System;
  2. using System.Data;
  3. using qminoa.BLL;
  4. namespace qminoa.Webs.MR
  5. {
  6. public class EmpPhoto : qminoa.Webs.PageBase
  7. {
  8. protected System.Web.UI.WebControls.DropDownList dropBranch;
  9. protected System.Web.UI.WebControls.DropDownList dropDep;
  10. protected System.Web.UI.WebControls.TextBox txtName;
  11. protected System.Web.UI.WebControls.ImageButton cmdQuery;
  12. protected System.Web.UI.WebControls.DataGrid dgdData;
  13. private void Page_Load(object sender, System.EventArgs e)
  14. {
  15. this.PageBegin("人员照片",true);
  16. if(!Page.IsPostBack)
  17. {
  18. DataBind();
  19. }
  20. }
  21. public DataTable EmpPhotoTB
  22. {
  23. get
  24. {
  25. string[] array = new string[3];
  26. array[0] = dropBranch.SelectedItem.Value;
  27. array[1] = dropDep.SelectedItem.Value;
  28. array[2] = txtName.Text;
  29. DataTable empTB = (new EmpSystem()).GetEmpPhotoTB_By_QueryStr(array[0],array[1],array[2]);
  30. return empTB ;
  31. }
  32. }
  33. public DataTable BraTB
  34. {
  35. get
  36. {  
  37. return (new DepSystem()).GetBraTB();
  38. }
  39. }
  40. public DataTable DepTB
  41. {
  42. get
  43. {
  44. int branchID = Convert.ToInt32(dropBranch.SelectedItem.Value,10);
  45. return (new DepSystem()).GetDepTB_By_BranchID(branchID);
  46. }
  47. }
  48. #region Web Form Designer generated code
  49. override protected void OnInit(EventArgs e)
  50. {
  51. //
  52. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  53. //
  54. InitializeComponent();
  55. base.OnInit(e);
  56. }
  57. /// <summary>
  58. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  59. /// 此方法的内容。
  60. /// </summary>
  61. private void InitializeComponent()
  62. {    
  63. this.dropBranch.SelectedIndexChanged += new System.EventHandler(this.dropBranch_SelectedIndexChanged);
  64. this.dropDep.SelectedIndexChanged += new System.EventHandler(this.dropDep_SelectedIndexChanged);
  65. this.cmdQuery.Click += new System.Web.UI.ImageClickEventHandler(this.cmdQuery_Click);
  66. this.dgdData.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.dgdData_PageIndexChanged);
  67. this.Load += new System.EventHandler(this.Page_Load);
  68. }
  69. #endregion
  70. private void dgdData_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
  71. {
  72. dgdData.CurrentPageIndex=e.NewPageIndex;
  73. dgdData.DataBind();
  74. }
  75. private void cmdQuery_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  76. {
  77. dgdData.DataBind();
  78. }
  79. private void dropBranch_SelectedIndexChanged(object sender, System.EventArgs e)
  80. {
  81. dropDep.DataBind();
  82. dgdData.DataBind();
  83. }
  84. private void dropDep_SelectedIndexChanged(object sender, System.EventArgs e)
  85. {
  86. dgdData.DataBind();
  87. }
  88. }
  89. }