using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using CoreFS.CA06; using Infragistics.Win.UltraWinGrid; using Core.Mes.Client.Comm.Tool; using System.Collections; using Core.Mes.Client.Comm.Control; namespace Core.StlMes.Client.Lims.Data.Mat { public partial class FrmMatQueryResult : FrmBase { private string arrIdStr;//数据权限 public FrmMatQueryResult() { InitializeComponent(); } protected override void OnLoad(EventArgs e) { base.OnLoad(e); } private void FrmMatQueryResult_Load(object sender, EventArgs e) { arrIdStr = PublicMat.ValidDataString(UserInfo.GetUserName() == "admin" ? PublicMat.ValidData() : this.ValidDataPurviewIds); //InitColumns(); } private void InitColumns() { } /// /// 重写基类方法 /// /// /// public override void ToolBar_Click(object sender, string ToolbarKey) { //新增、修改修约值、审核、删除、退出 switch (ToolbarKey) { case "Query": RepLimsMatCheckResultQuery(); break; case "Close": if (MessageUtil.ShowYesNoAndQuestion("是否确认关闭页面?") == DialogResult.Yes) { this.Close(); } break; } } private void RepLimsMatCheckResultQuery() { try { if(arrIdStr == "") { arrIdStr = PublicMat.ValidDataString(UserInfo.GetUserName() == "admin" ? PublicMat.ValidData() : this.ValidDataPurviewIds); } ArrayList arrayList = matQueryBase1.GetQueryInfo(); string strurl = ""; //if (ob.MainUrl.StartsWith("http://127.0.0.1")) //{ // 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; //} //else //{ 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; //} webBrowser1.Url = new Uri(strurl); this.webBrowser1.ScriptErrorsSuppressed = true;//屏蔽脚本错误 } finally { this.Cursor = Cursors.Default; } } } }