FrmPlnBlReqOrd.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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. using com.steering.pss.plnsaleord.bldeal.model;
  12. using System.Collections;
  13. namespace Core.StlMes.Client.PlnSaleOrd
  14. {
  15. public partial class FrmPlnBlReqOrd : FrmBase
  16. {
  17. public FrmPlnBlReqOrd()
  18. {
  19. InitializeComponent();
  20. }
  21. /// <summary>
  22. /// 平台工具栏
  23. /// </summary>
  24. /// <param name="sender"></param>
  25. /// <param name="ToolbarKey"></param>
  26. public override void ToolBar_Click(object sender, string ToolbarKey)
  27. {
  28. base.ToolBar_Click(sender, ToolbarKey);
  29. switch (ToolbarKey)
  30. {
  31. case "Query":
  32. DoQuery(GetQueryCondition());
  33. break;
  34. }
  35. }
  36. private void FrmPlnBlReqOrd_Load(object sender, EventArgs e)
  37. {
  38. }
  39. private void Init()
  40. {
  41. ultraComboBlPlnStatus.SelectedIndex = 0;
  42. ultraComboBlType.SelectedIndex = 0;
  43. }
  44. /// <summary>
  45. /// 获取查询条件
  46. /// </summary>
  47. /// <returns></returns>
  48. private ArrayList GetQueryCondition()
  49. {
  50. ArrayList ary = new ArrayList();
  51. string blReqNum = "";
  52. string plnStatus = "";
  53. string blType = "";
  54. if (checkBoxBlReqNum.Checked)
  55. {
  56. blReqNum = this.ultraTextBlReqNum.Text.Trim();
  57. }
  58. if (checkBoxBlPlnStatus.Checked)
  59. {
  60. plnStatus = this.ultraComboBlPlnStatus.Value.ToString();
  61. }
  62. if (checkBoxBlType.Checked)
  63. {
  64. blType = this.ultraComboBlType.Value.ToString();
  65. }
  66. ary.Add(blReqNum);
  67. ary.Add(plnStatus);
  68. ary.Add(blType);
  69. return ary;
  70. }
  71. /// <summary>
  72. /// 查询
  73. /// </summary>
  74. /// <param name="ary"></param>
  75. private void DoQuery(ArrayList ary)
  76. {
  77. plnBlReqOrdInfEntitybindingSource.DataSource = EntityHelper.GetData<PlnBlReqOrdInfEntity>(
  78. "com.steering.pss.plnsaleord.bldeal.CorePlnBlReqOrd.queryBlOrder", new object[] { ary }, this.ob);
  79. }
  80. #region 查询区事件
  81. private void checkBoxBlType_CheckedChanged(object sender, EventArgs e)
  82. {
  83. if (checkBoxBlType.Checked)
  84. {
  85. this.ultraComboBlType.Enabled = true;
  86. }
  87. else
  88. {
  89. this.ultraComboBlType.Enabled = false;
  90. }
  91. }
  92. private void checkBoxBlPlnStatus_CheckedChanged(object sender, EventArgs e)
  93. {
  94. if (checkBoxBlPlnStatus.Checked)
  95. {
  96. this.ultraComboBlPlnStatus.Enabled = true;
  97. }
  98. else
  99. {
  100. this.ultraComboBlPlnStatus.Enabled = false;
  101. }
  102. }
  103. private void checkBoxBlReqNum_CheckedChanged(object sender, EventArgs e)
  104. {
  105. if (checkBoxBlReqNum.Checked)
  106. {
  107. this.ultraTextBlReqNum.Enabled = true;
  108. }
  109. else
  110. {
  111. this.ultraTextBlReqNum.Enabled = false;
  112. }
  113. }
  114. #endregion
  115. }
  116. }