FrmOutdecPhyResultQuote.cs 3.4 KB

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