FrmOutdecLabSampleState.cs 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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 Core.Mes.Client.Comm.Tool;
  11. namespace Core.StlMes.Client.Lims.Data.PipeAndOutdec
  12. {
  13. public partial class FrmOutdecLabSampleState : FrmBase
  14. {
  15. private string[] arrId;//数据权限
  16. public FrmOutdecLabSampleState()
  17. {
  18. InitializeComponent();
  19. }
  20. protected override void OnLoad(EventArgs e)
  21. {
  22. base.OnLoad(e);
  23. //publicUltraGridDetail1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头
  24. //publicUltraGridDetail1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
  25. //publicUltraGridChemDetail1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
  26. }
  27. private void FrmOutdecSampleState_Load(object sender, EventArgs e)
  28. {
  29. arrId = this.ValidDataPurviewIds;//获取数据权限
  30. outdecQueryBase1.ShowControl();
  31. outdecQueryBase1.BindComboxNew(this.UserInfo.GetDeptid(), this.ob);
  32. InitColumns();
  33. }
  34. private void InitColumns()
  35. {
  36. 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" };
  37. string[] arrCaptionDetail = new string[] { "检验项状态", "检验编号", "试样号", "检验项代码", "检验项", "试样数", "送样人", "送样时间", "收样人", "收样时间", "试验人", "试验时间", "审核人", "审核时间" };
  38. publicUltraGridDetail1.InitColumns(arrColumnsDetail, arrCaptionDetail);
  39. publicUltraGridDetail1.setColumnShowOrHidden(new string[] { "PHY_CODE_MAX" }, false);
  40. publicUltraGridDetail1.setOtherColumnReadOnly(null);
  41. }
  42. /// <summary>
  43. /// 重写基类方法
  44. /// </summary>
  45. /// <param name="sender"></param>
  46. /// <param name="ToolbarKey"></param>
  47. public override void ToolBar_Click(object sender, string ToolbarKey)
  48. {
  49. //新增、修改修约值、审核、删除、退出
  50. switch (ToolbarKey)
  51. {
  52. case "Query":
  53. QueryCheckConsignDetailInfo("01234");
  54. break;
  55. case "Close":
  56. if (MessageUtil.ShowYesNoAndQuestion("是否确认关闭页面?") == DialogResult.Yes)
  57. {
  58. this.Close();
  59. }
  60. break;
  61. }
  62. }
  63. //查询检验委托基本信息
  64. private void QueryCheckConsignDetailInfo(string strFlag)
  65. {
  66. try
  67. {
  68. publicUltraGridDetail1.QueryCheckConsignBaseDetail("outdec.PublicOutdecBase", outdecQueryBase1.GetQueryInfo(strFlag), this.ob, arrId);
  69. }
  70. catch (Exception e)
  71. {
  72. MessageUtil.ShowWarning(e.Message);
  73. }
  74. }
  75. }
  76. }