ComStdNkIndexQueryFrm.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using Core.Mes.Client.Comm.Control;
  2. using Core.Mes.Client.Comm.Server;
  3. using CoreFS.CA06;
  4. using System.Data;
  5. using System.Windows.Forms;
  6. namespace Core.StlMes.Client.Qcm
  7. {
  8. public partial class ComStdNkIndexQueryFrm : FrmBase
  9. {
  10. public ComStdNkIndexQueryFrm()
  11. {
  12. InitializeComponent();
  13. }
  14. public override void ToolBar_Click(object sender, string ToolbarKey)
  15. {
  16. base.ToolBar_Click(sender, ToolbarKey);
  17. switch (ToolbarKey)
  18. {
  19. case "Query":
  20. Query();
  21. break;
  22. case "Export":
  23. GridHelper.ulGridToExcel(ultraGrid1, "内控标准索引");
  24. break;
  25. case "Close":
  26. this.Close();
  27. break;
  28. }
  29. }
  30. private void Query()
  31. {
  32. try
  33. {
  34. this.Cursor = Cursors.WaitCursor;
  35. string stdNameNk = labelTextBox1.Checked ? labelTextBox1.Text.Trim() : "";
  36. string gradeName = labelTextBox2.Checked ? labelTextBox2.Text.Trim() : "";
  37. DataTable dt = ServerHelper.GetData("com.steering.pss.qcm.CoreStandard.getStdNkIdnex",
  38. new object[] { stdNameNk, gradeName }, ob);
  39. GridHelper.CopyDataToDatatable(dt, dataTable1, true);
  40. }
  41. finally
  42. {
  43. this.Cursor = Cursors.Default;
  44. }
  45. }
  46. }
  47. }