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 Core.Mes.Client.Comm.Tool; namespace Core.StlMes.Client.Lims.Data.PipeAndOutdec { public partial class FrmOutdecLabSampleState : FrmBase { private string[] arrId;//数据权限 public FrmOutdecLabSampleState() { InitializeComponent(); } protected override void OnLoad(EventArgs e) { base.OnLoad(e); //publicUltraGridDetail1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 //publicUltraGridDetail1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False; //publicUltraGridChemDetail1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False; } private void FrmOutdecSampleState_Load(object sender, EventArgs e) { arrId = this.ValidDataPurviewIds;//获取数据权限 outdecQueryBase1.ShowControl(); outdecQueryBase1.BindComboxNew(this.UserInfo.GetDeptid(), this.ob); InitColumns(); } private void InitColumns() { string[] arrColumnsDetail = new string[] { "FLAG_DESC", "CHECK_NO", "SAMPLE_NO", "PHY_CODE_MAX", "PHY_NAME_MAX", "SAMPLE_COUNT", "JG_SEND_NAME", "JG_SEND_TIME", "LAB_RECEIVE_NAME", "LAB_RECEIVE_TIME", "CHECK_NAME", "CHECK_TIME", "AUDIT_NAME", "AUDIT_TIME" }; string[] arrCaptionDetail = new string[] { "检验项状态", "检验编号", "试样号", "检验项代码", "检验项", "试样数", "送样人", "送样时间", "收样人", "收样时间", "试验人", "试验时间", "审核人", "审核时间" }; publicUltraGridDetail1.InitColumns(arrColumnsDetail, arrCaptionDetail); publicUltraGridDetail1.setColumnShowOrHidden(new string[] { "PHY_CODE_MAX" }, false); publicUltraGridDetail1.setOtherColumnReadOnly(null); } /// /// 重写基类方法 /// /// /// public override void ToolBar_Click(object sender, string ToolbarKey) { //新增、修改修约值、审核、删除、退出 switch (ToolbarKey) { case "Query": QueryCheckConsignDetailInfo("01234"); break; case "Close": if (MessageUtil.ShowYesNoAndQuestion("是否确认关闭页面?") == DialogResult.Yes) { this.Close(); } break; } } //查询检验委托基本信息 private void QueryCheckConsignDetailInfo(string strFlag) { try { publicUltraGridDetail1.QueryCheckConsignBaseDetail("outdec.PublicOutdecBase", outdecQueryBase1.GetQueryInfo(strFlag), this.ob, arrId); } catch (Exception e) { MessageUtil.ShowWarning(e.Message); } } } }