f60c0d2ddb5d1893cca974bb0418a453f1c1d23f.svn-base 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. namespace Core.LZMes.Client.UIM.UIM04
  11. {
  12. public partial class UIM040020 : FrmBase
  13. {
  14. public UIM040020()
  15. {
  16. InitializeComponent();
  17. }
  18. private void checkBox1_CheckedChanged(object sender, EventArgs e)
  19. {
  20. button1.Enabled = !checkBox1.Checked;
  21. }
  22. private void UIM040020_Load(object sender, EventArgs e)
  23. {
  24. checkBox1.Checked = true;
  25. timer1.Start();
  26. }
  27. public override void ToolBar_Click(object sender, string ToolbarKey)
  28. {
  29. switch (ToolbarKey)
  30. {
  31. case "Query":
  32. if (!checkBox1.Checked)
  33. {
  34. DoQuery();
  35. }
  36. break;
  37. case "Exit":
  38. this.Close();
  39. break;
  40. }
  41. }
  42. public void DoQuery()
  43. {
  44. try
  45. {
  46. foreach (DataTable dt in dataSet1.Tables)
  47. {
  48. dt.Clear();
  49. }
  50. CoreClientParam ccp = new CoreClientParam();
  51. ccp.ServerName = "UIM.UIM04.UIM040020";
  52. ccp.MethodName = "queryCoilList";
  53. ccp.ServerParams = new object[] { tabControl1.SelectedIndex + 1 };
  54. ccp.SourceDataTable = this.dataSet1.Tables[tabControl1.SelectedIndex];
  55. this.ExecuteQueryToDataTable(ccp, CoreInvokeType.Internal);
  56. }
  57. catch (Exception ex)
  58. {
  59. }
  60. }
  61. private void timer1_Tick(object sender, EventArgs e)
  62. {
  63. if (checkBox1.Checked)
  64. {
  65. DoQuery();
  66. }
  67. }
  68. private void button1_Click(object sender, EventArgs e)
  69. {
  70. if (!checkBox1.Checked)
  71. {
  72. DoQuery();
  73. }
  74. }
  75. private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
  76. {
  77. if (checkBox1.Checked)
  78. {
  79. DoQuery();
  80. }
  81. }
  82. }
  83. }