FrmMatQueryResult.cs 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using CoreFS.CA06;
  10. using Infragistics.Win.UltraWinGrid;
  11. using Core.Mes.Client.Comm.Tool;
  12. using System.Collections;
  13. using Core.Mes.Client.Comm.Control;
  14. namespace Core.StlMes.Client.Lims.Data.Mat
  15. {
  16. public partial class FrmMatQueryResult : FrmBase
  17. {
  18. private string arrIdStr;//数据权限
  19. public FrmMatQueryResult()
  20. {
  21. InitializeComponent();
  22. }
  23. protected override void OnLoad(EventArgs e)
  24. {
  25. base.OnLoad(e);
  26. }
  27. private void FrmMatQueryResult_Load(object sender, EventArgs e)
  28. {
  29. arrIdStr = PublicMat.ValidDataString(UserInfo.GetUserName() == "admin" ? PublicMat.ValidData() : this.ValidDataPurviewIds);
  30. //InitColumns();
  31. }
  32. private void InitColumns()
  33. {
  34. }
  35. /// <summary>
  36. /// 重写基类方法
  37. /// </summary>
  38. /// <param name="sender"></param>
  39. /// <param name="ToolbarKey"></param>
  40. public override void ToolBar_Click(object sender, string ToolbarKey)
  41. {
  42. //新增、修改修约值、审核、删除、退出
  43. switch (ToolbarKey)
  44. {
  45. case "Query":
  46. RepLimsMatCheckResultQuery();
  47. break;
  48. case "Close":
  49. if (MessageUtil.ShowYesNoAndQuestion("是否确认关闭页面?") == DialogResult.Yes)
  50. {
  51. this.Close();
  52. }
  53. break;
  54. }
  55. }
  56. private void RepLimsMatCheckResultQuery()
  57. {
  58. try
  59. {
  60. if(arrIdStr == "")
  61. {
  62. arrIdStr = PublicMat.ValidDataString(UserInfo.GetUserName() == "admin" ? PublicMat.ValidData() : this.ValidDataPurviewIds);
  63. }
  64. ArrayList arrayList = matQueryBase1.GetQueryInfo();
  65. string strurl = "";
  66. //if (ob.MainUrl.StartsWith("http://127.0.0.1"))
  67. //{
  68. // strurl = "http://localhost:8075/WebReport/ReportServer?reportlet=RepLimsMatCheckResultQuery.cpt&bypagesize=false" + "&START_DATE=" + arrayList[0].ToString() + "&END_DATE=" + arrayList[1].ToString() + "&SAMPLE_NAME=" + arrayList[2].ToString() + "&PRODUCT_STD=" + arrayList[5].ToString() + "&CHECK_NO=" + arrayList[8].ToString() + "&DEPT_ID=" + arrIdStr;
  69. //}
  70. //else
  71. //{
  72. strurl = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepLimsMatCheckResultQuery.cpt&bypagesize=false" + "&START_DATE=" + arrayList[0].ToString() + "&END_DATE=" + arrayList[1].ToString() + "&SAMPLE_NAME=" + arrayList[2].ToString() + "&PRODUCT_STD=" + arrayList[5].ToString() + "&CHECK_NO=" + arrayList[8].ToString() + "&DEPT_ID=" + arrIdStr;
  73. //}
  74. webBrowser1.Url = new Uri(strurl);
  75. this.webBrowser1.ScriptErrorsSuppressed = true;//屏蔽脚本错误
  76. }
  77. finally
  78. {
  79. this.Cursor = Cursors.Default;
  80. }
  81. }
  82. }
  83. }