reportInput.cs 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543
  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 System.Collections;
  11. using Core.Mes.Client.Comm.Control;
  12. using Core.Mes.Client.Comm.Tool;
  13. using Core.Mes.Client.Comm.Server;
  14. using Core.StlMes.Client.YdmBcPipeManage.Entity;
  15. namespace Core.StlMes.Client.YdmBcPipeManage
  16. {
  17. public partial class reportInput : FrmBase
  18. {
  19. public reportInput()
  20. {
  21. InitializeComponent();
  22. }
  23. ArrayList alistChecked = null;
  24. private string[] arr = null;//仓库权限
  25. private string[] belongArr = null;//所属权
  26. private void reportInput_Load(object sender, EventArgs e)
  27. {
  28. DateTime now = DateTime.Now;
  29. DateTime dt1 = new DateTime(now.Year, now.Month, 1);//当月第一天
  30. DateTime dt2 = dt1.AddMonths(1).AddDays(-1);//当月最后一天
  31. this.RegStartTime.Value = DateTime.Parse(dt1.ToString("yyyy-MM-dd") + " 00:00:00");
  32. this.RegEndTime.Value = DateTime.Parse(dt2.ToString("yyyy-MM-dd") + " 23:59:59");
  33. DateTime d1 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
  34. dataYearMoth.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM"));
  35. EntityHelper.ShowGridCaption<YdmBcInlistEntity>(ultraGrid1.DisplayLayout.Bands[0]);
  36. ultraGrid1.DisplayLayout.Bands[0].Columns["OrderTypDesc"].Hidden = false;
  37. arr = BaseMethod.WarehousePermissionsStore(this.ValidDataPurviewIds,ob);
  38. belongArr = this.ValidDataPurviewIds;
  39. //switch (this.CustomInfo)
  40. //{
  41. // case "BELONG_CODE":
  42. // this.ultraGrid1.DisplayLayout.Bands[0].Columns["JudgeResultCode"].Hidden = true;
  43. // break;
  44. //}
  45. try
  46. {
  47. alistChecked = new ArrayList();
  48. alistChecked.Add("StoveNo");
  49. alistChecked.Add("JudgeStoveNo");
  50. alistChecked.Add("MaterialName");
  51. //alistChecked.Add("FixNum");
  52. //alistChecked.Add("FixLen");
  53. }
  54. catch { }
  55. try
  56. {
  57. ArrayList alist = new ArrayList();
  58. alist.Add("ActCount");
  59. alist.Add("ActWeight");
  60. alist.Add("PonderGrossWt");
  61. CommonMethod.GeneralCheckedListboxItems(ref this.myCheckedListBox1, ref this.ultraGrid1, alist, alistChecked);
  62. this.myCheckedListBox1.Controls["SFSP"].Visible = false;
  63. }
  64. catch { }
  65. }
  66. /// <summary>
  67. /// 重写基类方法
  68. /// </summary>
  69. /// <param name="sender"></param>
  70. /// <param name="ToolbarKey"></param>
  71. public override void ToolBar_Click(object sender, string ToolbarKey)
  72. {
  73. switch (ToolbarKey)
  74. {
  75. case "Query":
  76. QueryData();
  77. break;
  78. case "Export":
  79. ExportData();
  80. break;
  81. case "Close":
  82. this.Close();
  83. break;
  84. }
  85. }
  86. /// <summary>
  87. /// 查询
  88. /// </summary>
  89. private void QueryData()
  90. {
  91. List<YdmBcInlistEntity> listSource = null;
  92. if (this.chkStoveNo.Checked && string.IsNullOrEmpty(this.txtStoveNo.Text))
  93. {
  94. MessageUtil.ShowTips("请输入炉号!");
  95. this.txtStoveNo.Focus();
  96. return;
  97. }
  98. string stoveNo = "";
  99. string judegeNo = "";
  100. string startTim = "";
  101. string endTim = "";
  102. string bathYear = "";
  103. ArrayList list = new ArrayList();
  104. string strSql = "";
  105. string strGroup = "";
  106. string strOut = "";
  107. string strSoureName = "";
  108. string strInstockTypeName = "";
  109. string strStorageName = "";
  110. //if (chkInputTim.Checked)
  111. //{
  112. // startTim = this.RegStartTime.Value.ToString();
  113. // endTim = this.RegEndTime.Value.ToString();
  114. // strOut += " and t.INSTOCK_TIME >= to_date('" + startTim + "', 'yyyy-MM-dd HH24:mi:ss') and t.INSTOCK_TIME < to_date('" + endTim + "', 'yyyy-MM-dd HH24:mi:ss')";
  115. //}
  116. if (chkJudgeNo.Checked)
  117. {
  118. judegeNo = this.txtJudgeNo.Text;
  119. strOut += " and t.JUDGE_STOVE_NO ='" + judegeNo + "'";
  120. }
  121. if (chkStoveNo.Checked)
  122. {
  123. stoveNo = this.txtStoveNo.Text;
  124. strOut += " and t.STOVE_NO ='" + stoveNo + "'";
  125. }
  126. if (chkYearMoth.Checked)
  127. {
  128. bathYear = this.dataYearMoth.Value.ToString("yyyyMM");
  129. strOut += " and t.BAL_YEAR_MONTH ='" + bathYear + "'";
  130. }
  131. if(chkRegTime.Checked)
  132. {
  133. startTim = this.RegStartTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
  134. endTim = this.RegEndTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
  135. strOut += " AND T.INSTOCK_TIME >= TO_DATE('" + startTim + "','YYYY-MM-DD HH24:MI:SS') AND T.INSTOCK_TIME <= TO_DATE('" + endTim + "','YYYY-MM-DD HH24:MI:SS')";
  136. }
  137. if (chkSoureName.Checked)
  138. {
  139. strSoureName = this.strSoureName.Text;
  140. strOut += " and t.SOURE_NAME like '%" + strSoureName + "%'";
  141. }
  142. if (chkInstockTypeName.Checked)
  143. {
  144. strInstockTypeName = this.strInstockTypeName.Text;
  145. strOut += " and t.INSTOCK_TYPE_NAME ='" + strInstockTypeName + "'";
  146. }
  147. if (chkStorageName.Checked)
  148. {
  149. strStorageName = this.strStorageName.Text;
  150. strOut += " and s.STORAGE_NAME like '%" + strStorageName + "%'";
  151. }
  152. string strKey = "";
  153. CheckBox item;
  154. for (int i = 0; i < this.myCheckedListBox1.Controls.Count; i++)
  155. {
  156. try
  157. {
  158. item = this.myCheckedListBox1.Controls[i] as CheckBox;
  159. if (item != null && item.Checked)
  160. {
  161. strKey = item.Name;
  162. if (strKey.Equals("StoveNo"))
  163. {
  164. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STOVE_NO";
  165. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STOVE_NO";
  166. }
  167. else if (strKey.Equals("FlagStoveNoZg"))
  168. {
  169. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.FLAG_STOVE_NO_ZG";
  170. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.FLAG_STOVE_NO_ZG";
  171. }
  172. else if (strKey.Equals("BatchNo"))
  173. {
  174. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BATCH_NO";
  175. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BATCH_NO";
  176. }
  177. else if (strKey.Equals("BatchGroudNo"))
  178. {
  179. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.Batch_Groud_No";
  180. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.Batch_Groud_No";
  181. }
  182. else if (strKey.Equals("JudgeStoveNo"))
  183. {
  184. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.JUDGE_STOVE_NO";
  185. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.JUDGE_STOVE_NO";
  186. }
  187. else if (strKey.Equals("InstockTypeName"))
  188. {
  189. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.INSTOCK_TYPE_NAME";
  190. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.INSTOCK_TYPE_NAME";
  191. }
  192. else if (strKey.Equals("MaterialName"))
  193. {
  194. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.MATERIAL_NAME";
  195. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.MATERIAL_NAME";
  196. }
  197. else if (strKey.Equals("Producname"))
  198. {
  199. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PRODUCNAME";
  200. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PRODUCNAME";
  201. }
  202. else if (strKey.Equals("Gradename"))
  203. {
  204. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.GRADENAME";
  205. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.GRADENAME";
  206. }
  207. else if (strKey.Equals("Steelname"))
  208. {
  209. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STEELNAME";
  210. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STEELNAME";
  211. }
  212. else if (strKey.Equals("StdName"))
  213. {
  214. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STD_NAME";
  215. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STD_NAME";
  216. }
  217. else if (strKey.Equals("StdStyleDesc"))
  218. {
  219. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.STD_STYLE_DESC";
  220. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.STD_STYLE_DESC";
  221. }
  222. else if (strKey.Equals("SpecName"))
  223. {
  224. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.SPEC_NAME";
  225. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.SPEC_NAME";
  226. }
  227. else if (strKey.Equals("ModelDesc"))
  228. {
  229. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.MODEL_DESC";
  230. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.MODEL_DESC";
  231. }
  232. else if (strKey.Equals("Pipmemo"))
  233. {
  234. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PIPMEMO";
  235. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PIPMEMO";
  236. }
  237. else if (strKey.Equals("ActDimater"))
  238. {
  239. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_DIMATER";
  240. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_DIMATER";
  241. }
  242. else if (strKey.Equals("ActHeight"))
  243. {
  244. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_HEIGHT";
  245. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_HEIGHT";
  246. }
  247. else if (strKey.Equals("ActLen"))
  248. {
  249. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.ACT_LEN";
  250. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ACT_LEN";
  251. }
  252. else if (strKey.Equals("StorageName"))
  253. {
  254. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "s.STORAGE_NAME";
  255. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "s.STORAGE_NAME";
  256. }
  257. else if (strKey.Equals("LocationName"))
  258. {
  259. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "(SELECT T1.LOCATION_NAME FROM YDM_BS_LOCATION T1 WHERE T1.LOCATION_NO = T.LOCATION_NO)LOCATION_NAME";
  260. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "T.LOCATION_NO";
  261. }
  262. else if (strKey.Equals("SoureName"))
  263. {
  264. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.SOURE_NAME";
  265. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.SOURE_NAME";
  266. }
  267. else if (strKey.Equals("BelongName"))
  268. {
  269. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BELONG_NAME";
  270. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BELONG_NAME";
  271. }
  272. else if (strKey.Equals("PlineName"))
  273. {
  274. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PLINE_NAME";
  275. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PLINE_NAME";
  276. }
  277. else if (strKey.Equals("ProcessName"))
  278. {
  279. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PROCESS_DESC AS Process_Name";
  280. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PROCESS_DESC";
  281. }
  282. else if (strKey.Equals("InstockTime"))
  283. {
  284. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "to_char(t.INSTOCK_TIME,'YYYY-MM-DD HH24:MI:SS') as INSTOCK_TIME";
  285. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.INSTOCK_TIME";
  286. }
  287. else if (strKey.Equals("BalYearMonth"))
  288. {
  289. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.BAL_YEAR_MONTH";
  290. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.BAL_YEAR_MONTH";
  291. }
  292. else if (strKey.Equals("InBc"))
  293. {
  294. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "DECODE(t.IN_BC,'1','早','2','中','3','夜')IN_BC";
  295. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.IN_BC";
  296. }
  297. else if (strKey.Equals("InBz"))
  298. {
  299. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "DECODE(t.IN_BZ ,'1','甲','2','乙','3','丙','4','丁')IN_BZ";
  300. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.IN_BZ";
  301. }
  302. else if (strKey.Equals("OutType"))
  303. {
  304. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "DECODE(t.OUT_TYPE ,'0','写卡倒运','1','票据倒运')OUT_TYPE";
  305. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.OUT_TYPE";
  306. }
  307. else if (strKey.Equals("SoureName"))
  308. {
  309. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.SOURE_NAME";
  310. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.SOURE_NAME";
  311. }
  312. else if (strKey.Equals("ProOrderNo"))
  313. {
  314. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "t.PRO_ORDER_NO";
  315. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PRO_ORDER_NO";
  316. }
  317. else if (strKey.Equals("ProductFlag"))
  318. {
  319. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "(SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = T.PRODUCT_FLAG AND ROWNUM = 1)PRODUCT_FLAG";
  320. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.PRODUCT_FLAG";
  321. }
  322. else if (strKey.Equals("OrderTypDesc"))
  323. {
  324. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "( SELECT ORDER_TYP_DESC FROM SLM_ORDER_HEAD WHERE ORDER_NO = T.ORDER_NO and VALIDFLAG = '1' AND ROWNUM = 1 )ORDER_TYP_DESC";
  325. strGroup += (string.IsNullOrEmpty(strGroup) ? "" : ",") + "t.ORDER_NO";
  326. }
  327. else if (strKey.Equals("Sfsp"))
  328. {
  329. }
  330. //else if (strKey.Equals("JudgeResultCode"))
  331. //{
  332. // strSql += (string.IsNullOrEmpty(strSql) ? "" : ",") + "MAX((SELECT (SELECT S1.BASENAME FROM COM_BASE_INFO S1 WHERE S1.BASECODE = Q.JUDGE_RESULT_CODE) JUDGE_RESULT_CODE FROM QCM_GP_JUDGE_APPLY Q WHERE Q.STOVE_NO = T.STOVE_NO AND Q.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO AND Q.MULTIPLE_NUM = T.FIX_NUM AND Q.IS_FLAG = '0' AND Q.VALIDFLAG = '20' GROUP BY Q.STOVE_NO,Q.JUDGE_STOVE_NO,Q.MULTIPLE_NUM,Q.JUDGE_RESULT_CODE))JUDGE_RESULT_CODE";
  333. //}
  334. else
  335. {
  336. strSql += (string.IsNullOrEmpty(strSql) ? "t." : ",t.") + strKey;
  337. strGroup += (string.IsNullOrEmpty(strGroup) ? "t." : ",t.") + strKey;
  338. }
  339. }
  340. }
  341. catch { }
  342. }
  343. strSql += (string.IsNullOrEmpty(strSql) ? "" : ",");
  344. if (string.IsNullOrEmpty(strGroup))
  345. {
  346. //strGroup = (string.IsNullOrEmpty(strGroup) ? "" : "group by ") + strGroup + " ORDER BY T.IN_TIME_F DESC";
  347. strGroup = (string.IsNullOrEmpty(strGroup) ? "" : "group by ") + strGroup;
  348. }else
  349. {
  350. //strGroup = (string.IsNullOrEmpty(strGroup) ? "" : "group by ") + strGroup + " ,T.IN_TIME_F ORDER BY T.IN_TIME_F DESC";
  351. strGroup = (string.IsNullOrEmpty(strGroup) ? "" : "group by ") + strGroup;
  352. }
  353. string _sql = strOut + strGroup;
  354. list.Add(strSql);
  355. list.Add(strOut);
  356. list.Add(strGroup);
  357. switch (this.CustomInfo)
  358. {
  359. case "STORAGE_NO":
  360. listSource = EntityHelper.GetData<YdmBcInlistEntity>(
  361. "com.steering.ydm.bc.report.FrmReportBcInput.doQueryData", new object[] { list, arr }, this.ob);
  362. break;
  363. case"BELONG_CODE":
  364. listSource = EntityHelper.GetData<YdmBcInlistEntity>(
  365. "com.steering.ydm.bc.report.FrmReportBcInput.doQueryDataBelong", new object[] { list, belongArr }, this.ob);
  366. break;
  367. }
  368. YdmBcInlistEntitybindingSource.DataSource = listSource;
  369. bool bContains = false, bChecked = false;
  370. for (int i = 0; i < this.ultraGrid1.DisplayLayout.Bands[0].Columns.Count; i++)
  371. {
  372. try
  373. {
  374. bContains = false;
  375. strKey = this.ultraGrid1.DisplayLayout.Bands[0].Columns[i].Key;
  376. for (int j = 0; j < this.myCheckedListBox1.Controls.Count; j++)
  377. {
  378. try
  379. {
  380. item = this.myCheckedListBox1.Controls[j] as CheckBox;
  381. if (item.Name.Equals(strKey))
  382. {
  383. bContains = true;
  384. bChecked = item.Checked;
  385. break;
  386. }
  387. }
  388. catch { }
  389. }
  390. if (bContains)
  391. {
  392. this.ultraGrid1.DisplayLayout.Bands[0].Columns[i].Hidden = !bChecked;
  393. }
  394. }
  395. catch { }
  396. }
  397. this.SetStaticsInfo();
  398. CommonMethod.SetGridSumArea(this.ultraGrid1);
  399. }
  400. private void SetStaticsInfo()
  401. {
  402. try
  403. {
  404. if (this.ultraGrid1.Rows.Count == 0)
  405. {
  406. this.ultraGrid1.DisplayLayout.Bands[0].Summaries.Clear();
  407. }
  408. else
  409. {
  410. ArrayList alist = new ArrayList();
  411. alist.Add("ActCount");
  412. alist.Add("ActWeight");
  413. alist.Add("PonderGrossWt");
  414. CommonMethod.SetStaticsInfoSum(ref this.ultraGrid1, alist, true);
  415. }
  416. }
  417. catch { }
  418. }
  419. /// <summary>
  420. /// 导出
  421. /// </summary>
  422. private void ExportData()
  423. {
  424. GridHelper.ulGridToExcel(ultraGrid1, "入库实绩总汇");
  425. }
  426. /// <summary>
  427. /// 全选
  428. /// </summary>
  429. /// <param name="sender"></param>
  430. /// <param name="e"></param>
  431. private void myLinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  432. {
  433. this.myCheckedListBox1.CheckAll();
  434. }
  435. /// <summary>
  436. /// 清除
  437. /// </summary>
  438. /// <param name="sender"></param>
  439. /// <param name="e"></param>
  440. private void myLinkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  441. {
  442. this.myCheckedListBox1.UnCheckAll();
  443. }
  444. /// <summary>
  445. /// 默认
  446. /// </summary>
  447. /// <param name="sender"></param>
  448. /// <param name="e"></param>
  449. private void myLinkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  450. {
  451. CheckBox items;
  452. for (int i = 0; i < this.myCheckedListBox1.Controls.Count; i++)
  453. {
  454. try
  455. {
  456. items = this.myCheckedListBox1.Controls[i] as CheckBox;
  457. if (alistChecked.Contains(items.Name))
  458. {
  459. items.Checked = true;
  460. }
  461. else
  462. {
  463. items.Checked = false;
  464. }
  465. }
  466. catch { }
  467. }
  468. }
  469. private void chkStoveNo_CheckedChanged(object sender, EventArgs e)
  470. {
  471. this.txtStoveNo.Enabled = this.chkStoveNo.Checked;
  472. }
  473. private void chkJudgeNo_CheckedChanged(object sender, EventArgs e)
  474. {
  475. this.txtJudgeNo.Enabled = this.chkJudgeNo.Checked;
  476. }
  477. private void chkGroup_CheckedChanged(object sender, EventArgs e)
  478. {
  479. CommonMethod.SetGridGroupBy(ref this.ultraGrid1, this.chkGroup.Checked);
  480. CommonMethod.SetGridSumArea(this.ultraGrid1);
  481. }
  482. private void txtStoveNo_KeyDown(object sender, KeyEventArgs e)
  483. {
  484. if (e.KeyValue == 13)
  485. {
  486. QueryData();
  487. }
  488. }
  489. private void txtJudgeNo_KeyDown(object sender, KeyEventArgs e)
  490. {
  491. if (e.KeyValue == 13)
  492. {
  493. QueryData();
  494. }
  495. }
  496. private void chkYearMoth_CheckedChanged(object sender, EventArgs e)
  497. {
  498. this.dataYearMoth.Enabled = this.chkYearMoth.Checked;
  499. }
  500. private void chkSoureName_CheckedChanged(object sender, EventArgs e)
  501. {
  502. this.strSoureName.Enabled = this.chkSoureName.Checked;
  503. }
  504. private void chkInstockTypeName_CheckedChanged(object sender, EventArgs e)
  505. {
  506. this.strInstockTypeName.Enabled = this.chkInstockTypeName.Checked;
  507. }
  508. private void chkStorageName_CheckedChanged(object sender, EventArgs e)
  509. {
  510. this.strStorageName.Enabled = this.chkStorageName.Checked;
  511. }
  512. }
  513. }