CRptInput.cs 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692
  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;
  11. using Core.Mes.Client.Comm.Tool;
  12. using System.Collections;
  13. using Core.Mes.Client.Comm.Server;
  14. using Core.Mes.Client.Comm.Control;
  15. using Core.StlMes.Client.YdmBase;
  16. using Core.StlMes.Client.YdmPipeManage;
  17. using Core.StlMes.Client.YdmPipeManage.Tool;
  18. using Infragistics.Win.UltraWinGrid;
  19. namespace Core.StlMes.Client.YdmPipeReport
  20. {
  21. public partial class CRptInput : FrmBase
  22. {
  23. public CRptInput()
  24. {
  25. InitializeComponent();
  26. }
  27. /// <summary>
  28. /// 重写基类方法
  29. /// </summary>
  30. /// <param name="sender"></param>
  31. /// <param name="ToolbarKey"></param>
  32. public override void ToolBar_Click(object sender, string ToolbarKey)
  33. {
  34. switch (ToolbarKey)
  35. {
  36. case "Query":
  37. QueryData();
  38. break;
  39. case "Export":
  40. ExportData();
  41. break;
  42. case "Close":
  43. this.Close();
  44. break;
  45. }
  46. }
  47. /// <summary>
  48. /// 查询
  49. /// </summary>
  50. private void QueryData()
  51. {
  52. if (chkOrder.Checked && string.IsNullOrEmpty(this.cmbOrder.Text))
  53. {
  54. MessageUtil.ShowTips("请输入合同号!");
  55. this.cmbOrder.Focus();
  56. return;
  57. }
  58. if (chkHeatNo.Checked && string.IsNullOrEmpty(this.cmbHeatNo.Text))
  59. {
  60. MessageUtil.ShowTips("请输入炉号!");
  61. this.cmbHeatNo.Focus();
  62. return;
  63. }
  64. string dtStartTime = "";
  65. string dtEndTime = "";
  66. string order = "";
  67. string heatNo = "";
  68. string produceFlag = "";
  69. ArrayList list = new ArrayList();
  70. string strSql = "";
  71. string strGroup = "";
  72. string strOut = "";
  73. string bathYear = "";
  74. string userid = UserInfo.GetDeptid();
  75. string userMent = BaseMethod.GetDepartIdBySectionId(UserInfo.GetDeptid(), ob);//部门
  76. if (chkYearMoth.Checked)
  77. {
  78. bathYear = this.dtBathYear.Value.ToString("yyyyMM");
  79. strOut += " and t.BAL_YEAR_MONTH = '" + bathYear + "'";
  80. }
  81. if (chkTime.Checked)
  82. {
  83. dtStartTime = this.StatTime.Value.ToString();
  84. dtEndTime = this.endTime.Value.ToString();
  85. strOut += " and t.IN_TIME_F >= to_date('" + dtStartTime + "', 'yyyy-MM-dd HH24:mi:ss') and t.IN_TIME_F < to_date('" + dtEndTime + "', 'yyyy-MM-dd HH24:mi:ss')";
  86. }
  87. if (chkOrder.Checked)
  88. {
  89. order = this.cmbOrder.Text.Trim();
  90. strOut += " and t.ORDER_NO like '%'|| '" + order + "'|| '%'";
  91. }
  92. if (chkProudceFlag.Checked)
  93. {
  94. produceFlag = this.cmbProduceFlag.Value.ToString2();
  95. strOut += " and t.PRODUCT_FLAG = '" + produceFlag + "'";
  96. }
  97. if (chkHeatNo.Checked)
  98. {
  99. heatNo = this.cmbHeatNo.Text.Trim();
  100. strOut += " and t.JUDGE_STOVE_NO like '%'|| '" + heatNo + "'|| '%'";
  101. }
  102. string strKey = "";
  103. CheckBox item;
  104. for (int i = 0; i < this.myCheckedListBox1.Controls.Count; i++)
  105. {
  106. try
  107. {
  108. item = this.myCheckedListBox1.Controls[i] as CheckBox;
  109. if (item != null && item.Checked)
  110. {
  111. strKey = item.Name;
  112. if (strKey.Equals("INSTOCK_DOC"))
  113. {
  114. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.INSTOCK_DOC";
  115. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.INSTOCK_DOC";
  116. }
  117. else if (strKey.Equals("JUDGE_STOVE_NO"))
  118. {
  119. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.JUDGE_STOVE_NO";
  120. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.JUDGE_STOVE_NO";
  121. }
  122. else if (strKey.Equals("BATCH_NO"))
  123. {
  124. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BATCH_NO";
  125. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BATCH_NO";
  126. }
  127. else if (strKey.Equals("PRODUCNAME"))
  128. {
  129. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PRODUCNAME";
  130. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PRODUCNAME";
  131. }
  132. else if (strKey.Equals("STD_NAME"))
  133. {
  134. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STD_NAME";
  135. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STD_NAME";
  136. }
  137. else if (strKey.Equals("STEELNAME"))
  138. {
  139. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STEELNAME";
  140. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STEELNAME";
  141. }
  142. else if (strKey.Equals("STD_STYLE_DESC"))
  143. {
  144. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STD_STYLE_DESC";
  145. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STD_STYLE_DESC";
  146. }
  147. else if (strKey.Equals("SPEC_NAME"))
  148. {
  149. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.SPEC_NAME";
  150. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.SPEC_NAME";
  151. }
  152. else if (strKey.Equals("MODEL_DESC"))
  153. {
  154. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.MODEL_DESC";
  155. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.MODEL_DESC";
  156. }
  157. else if (strKey.Equals("ACT_DIMATER"))
  158. {
  159. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_DIMATER";
  160. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_DIMATER";
  161. }
  162. else if (strKey.Equals("ACT_HEIGHT"))
  163. {
  164. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_HEIGHT";
  165. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_HEIGHT";
  166. }
  167. else if (strKey.Equals("ACT_LEN_MIN"))
  168. {
  169. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_LEN_MIN";
  170. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_LEN_MIN";
  171. }
  172. else if (strKey.Equals("ACT_LEN_MAX"))
  173. {
  174. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_LEN_MAX";
  175. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_LEN_MAX";
  176. }
  177. else if (strKey.Equals("BELONG_NAME"))
  178. {
  179. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BELONG_NAME";
  180. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BELONG_NAME";
  181. }
  182. else if (strKey.Equals("STORAGE_NAME"))
  183. {
  184. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "s.STORAGE_NAME";
  185. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "s.STORAGE_NAME";
  186. }
  187. else if (strKey.Equals("MEMO"))
  188. {
  189. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.MEMO";
  190. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.MEMO";
  191. }
  192. else if (strKey.Equals("CREATE_NAME"))
  193. {
  194. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.CREATE_NAME";
  195. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.CREATE_NAME";
  196. }
  197. else if (strKey.Equals("ORDER_NO"))
  198. {
  199. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ORDER_NO";
  200. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ORDER_NO";
  201. }
  202. else if (strKey.Equals("ORDER_SEQ"))
  203. {
  204. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ORDER_SEQ";
  205. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ORDER_SEQ";
  206. }
  207. else if (strKey.Equals("DELIVERY_NO"))
  208. {
  209. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.DELIVERY_NO";
  210. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.DELIVERY_NO";
  211. }
  212. else if (strKey.Equals("PRODUCT_FLAG"))
  213. {
  214. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "DECODE(t.PRODUCT_FLAG,'801401','在制品','801402','成品','801403','商品')PRODUCT_FLAG";
  215. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PRODUCT_FLAG";
  216. }
  217. else if (strKey.Equals("PLINE_NAME"))
  218. {
  219. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PLINE_NAME";
  220. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PLINE_NAME";
  221. }
  222. else if (strKey.Equals("SORDER"))
  223. {
  224. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ORDER_NO ||'/'||t.ORDER_SEQ AS SORDER";
  225. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ORDER_NO ||'/'||t.ORDER_SEQ";
  226. }
  227. else if (strKey.Equals("CREATE_TIME"))
  228. {
  229. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "to_char(t.CREATE_TIME,'YYYY-MM-DD') as CREATE_TIME";
  230. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.CREATE_TIME";
  231. }
  232. else if (strKey.Equals("GRADECODE"))
  233. {
  234. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.GRADECODE";
  235. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.GRADECODE";
  236. }
  237. else if (strKey.Equals("GRADENAME"))
  238. {
  239. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.GRADENAME";
  240. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.GRADENAME";
  241. }
  242. else if (strKey.Equals("BATCH_GROUD_NO"))
  243. {
  244. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BATCH_GROUD_NO";
  245. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BATCH_GROUD_NO";
  246. }
  247. else
  248. {
  249. strSql += (string.IsNullOrEmpty(strSql) ? "t." : ",t.") + strKey;
  250. strGroup += (string.IsNullOrEmpty(strGroup) ? "t." : ",t.") + strKey;
  251. }
  252. }
  253. }
  254. catch { }
  255. }
  256. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",");
  257. strGroup = (string.IsNullOrEmpty(strGroup) ? "" : "group by ") + strGroup;
  258. string _sql = strOut + strGroup;
  259. list.Add(strSql);
  260. //list.Add(_sql);
  261. list.Add(strOut);
  262. list.Add(strGroup);
  263. DataTable ds = new DataTable();
  264. string[] arr = new string[0];
  265. List<string> arrlist = arr.ToList();
  266. switch (this.CustomInfo)
  267. {
  268. case "STORAGE_NO":
  269. IQueryable<UltraGridRow> checkMagRows = this.ultraGrid2.Rows.AsQueryable().Where(" CHK = 'True'");
  270. if (checkMagRows.Count() == 0)
  271. {
  272. MessageUtil.ShowTips("请选择对应的仓库!");
  273. return;
  274. }
  275. foreach (UltraGridRow uRow in checkMagRows)
  276. {
  277. arrlist.Add(uRow.Cells["STORAGE_NO"].Value.ToString());
  278. }
  279. arr = arrlist.ToArray();
  280. ds = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmRptInput.queryInListDataC", new object[] { list, arr, "0" }, this.ob);
  281. GridHelper.CopyDataToDatatable(ref ds, ref this.dataTable4, true);
  282. break;
  283. case "BELONG_CODE":
  284. //arr = BaseMethod.getRoleValidPurviewBelong(userid, userMent, this.ob);
  285. IQueryable<UltraGridRow> checkMagRows1 = this.ultraGrid3.Rows.AsQueryable().Where(" CHK1 = 'True'");
  286. if (checkMagRows1.Count() == 0)
  287. {
  288. MessageUtil.ShowTips("请选择对应的所属权!");
  289. return;
  290. }
  291. foreach (UltraGridRow uRow in checkMagRows1)
  292. {
  293. arrlist.Add(uRow.Cells["DEPARTMENT_CODE"].Value.ToString());
  294. }
  295. arr = arrlist.ToArray();
  296. ds = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmRptInput.queryInListDataB", new object[] { list, arr, "0" }, this.ob);
  297. GridHelper.CopyDataToDatatable(ref ds, ref this.dataTable4, true);
  298. break;
  299. }
  300. bool bContains = false, bChecked = false;
  301. for (int i = 0; i < this.ultraGrid1.DisplayLayout.Bands[0].Columns.Count; i++)
  302. {
  303. try
  304. {
  305. bContains = false;
  306. strKey = this.ultraGrid1.DisplayLayout.Bands[0].Columns[i].Key;
  307. for (int j = 0; j < this.myCheckedListBox1.Controls.Count; j++)
  308. {
  309. try
  310. {
  311. item = this.myCheckedListBox1.Controls[j] as CheckBox;
  312. if (item.Name.Equals(strKey))
  313. {
  314. bContains = true;
  315. bChecked = item.Checked;
  316. break;
  317. }
  318. }
  319. catch { }
  320. }
  321. if (bContains)
  322. {
  323. this.ultraGrid1.DisplayLayout.Bands[0].Columns[i].Hidden = !bChecked;
  324. }
  325. }
  326. catch { }
  327. }
  328. this.SetStaticsInfo();
  329. CommonMethod.SetGridSumArea(this.ultraGrid1);
  330. }
  331. private void SetStaticsInfo()
  332. {
  333. try
  334. {
  335. if (this.ultraGrid1.Rows.Count == 0)
  336. {
  337. this.ultraGrid1.DisplayLayout.Bands[0].Summaries.Clear();
  338. }
  339. else
  340. {
  341. ArrayList alist = new ArrayList();
  342. alist.Add("ACT_COUNT");
  343. alist.Add("ACT_WEIGHT");
  344. alist.Add("ACT_LEN");
  345. CommonMethod.SetStaticsInfoSum(ref this.ultraGrid1, alist, true);
  346. }
  347. }
  348. catch { }
  349. }
  350. /// <summary>
  351. /// 导出
  352. /// </summary>
  353. private void ExportData()
  354. {
  355. GridHelper.ulGridToExcel(ultraGrid1,"入库实绩总汇");
  356. }
  357. ArrayList alistChecked = null;
  358. private void RptInput_Load(object sender, EventArgs e)
  359. {
  360. //StatTime.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01" + " 00:00:00");
  361. //endTime.Value = DateTime.Parse(DateTime.Now.AddMonths(1).AddDays(1 - DateTime.Now.Day).AddHours(-24).ToString("yyyy-MM-dd") + " 23:59:59");
  362. StatTime.Value = DateTime.Parse(new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).ToString());
  363. DateTime d1 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
  364. endTime.Value = DateTime.Parse(d1.AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd") + " 23:59:59");
  365. dtBathYear.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM"));
  366. BaseMethod.InitProducFlagCom(cmbProduceFlag,ob);
  367. switch (this.CustomInfo)
  368. {
  369. case "STORAGE_NO":
  370. this.cmbStorgeNo.Visible = true;
  371. this.ultraLabel2.Visible = true;
  372. this.cmbBelog.Visible = false;
  373. this.ultraLabel3.Visible = false;
  374. BaseMethod.InitStorageCom(cmbStorgeNo, dataTable1, this.ValidDataPurviewIds, this.ob);
  375. break;
  376. case "BELONG_CODE":
  377. this.cmbStorgeNo.Visible = false;
  378. this.ultraLabel2.Visible = false;
  379. this.cmbBelog.Visible = true;
  380. this.ultraLabel3.Visible = true;
  381. BaseMethod.InitStorageBelog(cmbBelog, dataTable2, this.ValidDataPurviewIds, this.ob);
  382. break;
  383. }
  384. try
  385. {
  386. alistChecked = new ArrayList();
  387. alistChecked.Add("PRODUCNAME");
  388. alistChecked.Add("STD_STYLE_DESC");
  389. //alistChecked.Add("DELIVERY_NO");
  390. //alistChecked.Add("STORAGE_NO");
  391. alistChecked.Add("SPEC_NAME");
  392. alistChecked.Add("STEELNAME");
  393. alistChecked.Add("MODEL_DESC");
  394. alistChecked.Add("BELONG_NAME");
  395. //alistChecked.Add("BATCH_GROUD_NO");
  396. //alistChecked.Add("STD_NAME");
  397. //alistChecked.Add("SPEC_NAME");
  398. //alistChecked.Add("MODEL_DESC");
  399. // alistChecked.Add("PRODUCNAME");
  400. //alistChecked.Add("STEELNAME");
  401. //alistChecked.Add("BELONG_NAME");
  402. //alistChecked.Add("PRODUCT_FLAG");
  403. //alistChecked.Add("MEMO");
  404. }
  405. catch { }
  406. try
  407. {
  408. ArrayList alist = new ArrayList();
  409. alist.Add("ACT_COUNT");
  410. alist.Add("ACT_WEIGHT");
  411. alist.Add("ACT_LEN");
  412. //foreach (UltraGridColumn column in ultraGrid1.DisplayLayout.Bands[0].Columns)
  413. //{
  414. // if (column.Hidden)
  415. // {
  416. // continue;
  417. // }
  418. // CheckBox cb = new CheckBox();
  419. // cb.Margin = new Padding(1);
  420. // cb.Width = 40;
  421. // cb.AutoSize = true;
  422. // cb.Text = column.Header.Caption;
  423. // cb.Name = column.Key;
  424. // this.myCheckedListBox1.Controls.Add(cb);
  425. //}
  426. CommonMethod.GeneralCheckedListboxItems(ref this.myCheckedListBox1, ref this.ultraGrid1, alist, alistChecked);
  427. }
  428. catch { }
  429. //this.ultraGrid1.DisplayLayout.Bands[0].Columns["ACT_WEIGHT"].MaskInput = "-nnn,nnn,nnn.nnn";
  430. }
  431. /// <summary>
  432. /// 全选
  433. /// </summary>
  434. /// <param name="sender"></param>
  435. /// <param name="e"></param>
  436. private void myLinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  437. {
  438. this.myCheckedListBox1.CheckAll();
  439. }
  440. /// <summary>
  441. /// 清除
  442. /// </summary>
  443. /// <param name="sender"></param>
  444. /// <param name="e"></param>
  445. private void myLinkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  446. {
  447. this.myCheckedListBox1.UnCheckAll();
  448. }
  449. /// <summary>
  450. /// 默认
  451. /// </summary>
  452. /// <param name="sender"></param>
  453. /// <param name="e"></param>
  454. private void myLinkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  455. {
  456. CheckBox items;
  457. for (int i = 0; i < this.myCheckedListBox1.Controls.Count; i++)
  458. {
  459. try
  460. {
  461. items = this.myCheckedListBox1.Controls[i] as CheckBox;
  462. if (alistChecked.Contains(items.Name))
  463. {
  464. items.Checked = true;
  465. }
  466. else
  467. {
  468. items.Checked = false;
  469. }
  470. }
  471. catch { }
  472. }
  473. //this.myCheckedListBox1.ClearSelected();
  474. }
  475. private void chkTime_CheckedChanged(object sender, EventArgs e)
  476. {
  477. StatTime.Enabled = this.chkTime.Checked;
  478. endTime.Enabled = this.chkTime.Checked;
  479. }
  480. private void chkOrder_CheckedChanged(object sender, EventArgs e)
  481. {
  482. cmbOrder.Enabled = this.chkOrder.Checked;
  483. }
  484. private void chkHeatNo_CheckedChanged(object sender, EventArgs e)
  485. {
  486. this.cmbHeatNo.Enabled = this.chkHeatNo.Checked;
  487. }
  488. private void cbx_GroupBy_CheckedChanged(object sender, EventArgs e)
  489. {
  490. CommonMethod.SetGridGroupBy(ref this.ultraGrid1, cbx_GroupBy.Checked);
  491. CommonMethod.SetGridSumArea(this.ultraGrid1);
  492. }
  493. private void cmbOrder_KeyDown(object sender, KeyEventArgs e)
  494. {
  495. if (e.KeyValue == 13)
  496. {
  497. QueryData();
  498. }
  499. }
  500. private void cmbOrderNo_KeyDown(object sender, KeyEventArgs e)
  501. {
  502. if (e.KeyValue == 13)
  503. {
  504. QueryData();
  505. }
  506. }
  507. private void cmbOrderSeq_KeyDown(object sender, KeyEventArgs e)
  508. {
  509. if (e.KeyValue == 13)
  510. {
  511. QueryData();
  512. }
  513. }
  514. private void cmbStorgeNo_KeyDown(object sender, KeyEventArgs e)
  515. {
  516. if (e.KeyValue == 13)
  517. {
  518. QueryData();
  519. }
  520. }
  521. private void cmbBacthNo_KeyDown(object sender, KeyEventArgs e)
  522. {
  523. if (e.KeyValue == 13)
  524. {
  525. QueryData();
  526. }
  527. }
  528. private void cmbHeatNo_KeyDown(object sender, KeyEventArgs e)
  529. {
  530. if (e.KeyValue == 13)
  531. {
  532. QueryData();
  533. }
  534. }
  535. private void cmbBZ_KeyDown(object sender, KeyEventArgs e)
  536. {
  537. if (e.KeyValue == 13)
  538. {
  539. QueryData();
  540. }
  541. }
  542. private void cmbGg_KeyDown(object sender, KeyEventArgs e)
  543. {
  544. if (e.KeyValue == 13)
  545. {
  546. QueryData();
  547. }
  548. }
  549. private void cmbKX_KeyDown(object sender, KeyEventArgs e)
  550. {
  551. if (e.KeyValue == 13)
  552. {
  553. QueryData();
  554. }
  555. }
  556. private void cmbMertailName_KeyDown(object sender, KeyEventArgs e)
  557. {
  558. if (e.KeyValue == 13)
  559. {
  560. QueryData();
  561. }
  562. }
  563. private void cmbGj_KeyDown(object sender, KeyEventArgs e)
  564. {
  565. if (e.KeyValue == 13)
  566. {
  567. QueryData();
  568. }
  569. }
  570. private void cmbDepartMent_KeyDown(object sender, KeyEventArgs e)
  571. {
  572. if (e.KeyValue == 13)
  573. {
  574. QueryData();
  575. }
  576. }
  577. private void cmbLb_KeyDown(object sender, KeyEventArgs e)
  578. {
  579. if (e.KeyValue == 13)
  580. {
  581. QueryData();
  582. }
  583. }
  584. private void cmbMemo_KeyDown(object sender, KeyEventArgs e)
  585. {
  586. if (e.KeyValue == 13)
  587. {
  588. QueryData();
  589. }
  590. }
  591. private void chkYearMoth_CheckedChanged(object sender, EventArgs e)
  592. {
  593. this.dtBathYear.Enabled = this.chkYearMoth.Checked;
  594. }
  595. private void cmbStorgeNo_AfterDropDown(object sender, EventArgs e)
  596. {
  597. Point p = ultraGroupBox1.PointToScreen(cmbStorgeNo.Location);
  598. p.Y += 22;
  599. this.ultraPopupControlContainer1.Show(p);
  600. }
  601. private void cmbBelog_AfterDropDown(object sender, EventArgs e)
  602. {
  603. Point p = ultraGroupBox1.PointToScreen(cmbBelog.Location);
  604. p.Y += 22;
  605. this.ultraPopupControlContainer2.Show(p);
  606. }
  607. private void chkProudceFlag_CheckedChanged(object sender, EventArgs e)
  608. {
  609. cmbProduceFlag.Enabled = chkProudceFlag.Checked;
  610. }
  611. private void ultraPopupControlContainer1_Closed(object sender, EventArgs e)
  612. {
  613. this.ultraLabel4.Text = "";
  614. foreach(UltraGridRow uRow in this.ultraGrid2.Rows)
  615. {
  616. if (uRow.Cells["CHK"].Value.ToString() == "True")
  617. {
  618. this.ultraLabel4.Text += uRow.Cells["STORAGE_NAME"].Text + " ";
  619. }
  620. }
  621. }
  622. private void ultraPopupControlContainer2_Closed(object sender, EventArgs e)
  623. {
  624. this.ultraLabel4.Text = "";
  625. foreach (UltraGridRow uRow in this.ultraGrid3.Rows)
  626. {
  627. if (uRow.Cells["CHK1"].Value.ToString() == "True")
  628. {
  629. this.ultraLabel4.Text += uRow.Cells["DEPARTMENT_DESC"].Text + " ";
  630. }
  631. }
  632. }
  633. }
  634. }