洛阳中航光电项目,为12年项目,此处使用反编译工具恢复源码,恢复为.netframe4.0版本,但仍需使用ie8访问; 数据库使用oracle,现再192.168.8.3服务器,访问账户scott,密码800100

workSearch.aspx.cs 4.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Text;
  8. using System.IO;
  9. using JAnCallCenter.BaseClass;
  10. using System.Data;
  11. namespace JAnCallCenter.WorkSearch
  12. {
  13. public partial class workSearch : BasePage
  14. {
  15. protected void Page_Load(object sender, EventArgs e)
  16. {
  17. AjaxPro.Utility.RegisterTypeForAjax(typeof(workSearch));
  18. if (!IsPostBack)
  19. {
  20. DBSearchContation();
  21. }
  22. }
  23. //提取信息 绑定信息
  24. [AjaxPro.AjaxMethod]
  25. public string LoadingData(string pageIndex, string strWhere)
  26. {
  27. string strPath = "~/WorkSearch/_controls/workSearch.ascx";
  28. Control uc_ControlRegistList = LoadControl(strPath);
  29. Repeater rpt_RegistList = (Repeater)uc_ControlRegistList.FindControl("rptItems");
  30. DBUtility.Pagination pagination = new DBUtility.Pagination();//分页的类
  31. if (!string.IsNullOrEmpty(pageIndex))
  32. {
  33. pagination.Sequence = int.Parse(pageIndex);
  34. }
  35. else
  36. {
  37. pagination.Sequence = 1;
  38. }
  39. pagination.ItemUnit = "条记录";
  40. pagination.SortSentence = "order by AddTime desc";
  41. pagination.Primarykey = "VIEW_WORKBASE.Id";
  42. pagination.SearchField = "View_WorkBase.*";
  43. pagination.TableName = "VIEW_WORKBASE";
  44. pagination.PageSize = 10;
  45. pagination.UrlStr = "";
  46. if (!string.IsNullOrEmpty(strWhere))
  47. {
  48. pagination.SearchSentence = " and 1=1 " + strWhere;
  49. }
  50. else
  51. {
  52. pagination.SearchSentence = " and 1=1 ";
  53. }
  54. pagination.ImagesPath = "/_grid/imgs/";
  55. try
  56. {
  57. rpt_RegistList.DataSource = pagination.GetDataTable();
  58. rpt_RegistList.DataBind();
  59. StringBuilder strbuder = new StringBuilder();
  60. StringWriter strWriter = new StringWriter(strbuder);
  61. HtmlTextWriter strText = new HtmlTextWriter(strWriter);
  62. pagination.GoPageBarStyle1();//分页条样式
  63. uc_ControlRegistList.GetType().GetProperty("PaginationBar").SetValue(uc_ControlRegistList, pagination.PageBar, null);
  64. rpt_RegistList.RenderControl(strText);//将服务器控件内容输出
  65. return strbuder.ToString();
  66. }
  67. catch (Exception ex)
  68. {
  69. Common.SysLog.WriteLog(ex);
  70. return ex.Message.ToString();
  71. }
  72. }
  73. //绑定查询信息
  74. protected void DBSearchContation()
  75. {
  76. DataTable dt = new DataTable();
  77. #region //绑定受理坐席人员
  78. dt = DBUtility.DbHelperOra.Query("select * from view_gg_czyb where zxbz=0 and hwbz=0").Tables[0];
  79. if (dt.Rows.Count > 0)
  80. {
  81. drpControlUser.Items.Add(new ListItem("-全部-", "0"));
  82. drpControlUser.SelectedIndex = 0;
  83. foreach (DataRow dr in dt.Rows)
  84. {
  85. if (DBNull.Value != dr["userdesc"])
  86. {
  87. drpControlUser.Items.Add(new ListItem(dr["userdesc"].ToString(), dr["id"].ToString()));
  88. }
  89. }
  90. }
  91. #endregion
  92. #region//绑定工单种类
  93. //JAnCallCenter.BLL.GG_DMNR bllGD = new JAnCallCenter.BLL.GG_DMNR();
  94. //dt = bllGD.GetList("FJDID='ZXFL' and bz=0").Tables[0];
  95. //if (dt.Rows.Count > 0)
  96. //{
  97. // drpWorkSort.Items.Add(new ListItem("请选择分类", "0"));
  98. // foreach (DataRow dr in dt.Rows)
  99. // {
  100. // drpWorkSort.Items.Add(new ListItem(dr["name"].ToString(), dr["id"].ToString()));
  101. // }
  102. //}
  103. #endregion
  104. dt.Clear();
  105. dt.Dispose();
  106. }
  107. }
  108. }