FrmJJBSelect.cs 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using CoreFS.CA06;
  10. using Core.Mes.Client.Common;
  11. namespace Core.LgMes.Client.LgIntegrationQuery
  12. {
  13. public partial class FrmJJBSelect : frmStyleBase
  14. {
  15. string strLG_ZG = "LG"; //判断是炼钢还是轧钢
  16. public FrmJJBSelect()
  17. {
  18. InitializeComponent();
  19. }
  20. private void QueryData()
  21. {
  22. string strStartTime = "";
  23. string strEndTime = "";
  24. string strStacode = "";
  25. string strPosition = "";
  26. if (Convert.ToDateTime(uldtBeginTime.Text.Trim()) > Convert.ToDateTime(uldtEndTime.Text.Trim()))
  27. {
  28. MessageBox.Show("选择的开始时间不能大于结束时间!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  29. return;
  30. }
  31. dataTable1.Clear();
  32. dataTable2.Clear();
  33. string szWhere = "";
  34. string str = "";
  35. szWhere += " ";
  36. if (this.ckbTime.Checked == true && this.ultraCheckEditor1.Checked == true)
  37. {
  38. if (Convert.ToDateTime(uldtBeginTime.Value) > Convert.ToDateTime(uldtEndTime.Value))
  39. {
  40. MessageBox.Show("时间条件的开始时间不能大于结束时间!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  41. return;
  42. }
  43. else
  44. {
  45. strStartTime = this.uldtBeginTime.DateTime.ToString("yyyy-MM-dd");
  46. strEndTime = this.uldtEndTime.DateTime.ToString("yyyy-MM-dd");
  47. }
  48. }
  49. else if (this.ckbTime.Checked == true && this.ultraCheckEditor1.Checked == false)
  50. {
  51. if (Convert.ToDateTime(uldtBeginTime.Value) > Convert.ToDateTime(uldtEndTime.Value))
  52. {
  53. MessageBox.Show("时间条件的开始时间不能大于结束时间!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  54. return;
  55. }
  56. else
  57. {
  58. strStartTime = this.uldtBeginTime.DateTime.ToString("yyyy-MM-dd");
  59. strEndTime = this.uldtEndTime.DateTime.ToString("yyyy-MM-dd");
  60. }
  61. }
  62. else if (this.ckbTime.Checked == false && this.ultraCheckEditor1.Checked == true)
  63. {
  64. //string st = GetCombowhere();
  65. //szWhere = szWhere + st;
  66. }
  67. else
  68. szWhere = "";
  69. if (ultraCheckEditor3.Checked == true)
  70. {
  71. strPosition = uce_GWCode.Value.ToString();
  72. }
  73. if (this.ultraCheckEditor1.Checked == true)
  74. {
  75. strStacode = GetCombowhere();
  76. }
  77. //获取交接班信息
  78. string NowTime = DateTime.Now.ToString("yyyy-MM-dd");
  79. ArrayList arry = new ArrayList();
  80. arry.Add("FrmJJB_Query.select");
  81. arry.Add(strPosition);
  82. arry.Add(strStacode);
  83. arry.Add(strStartTime == "" ? NowTime : strStartTime);
  84. arry.Add(strEndTime == "" ? NowTime : strEndTime);
  85. GetData1(arry);
  86. }
  87. private void GetData1(ArrayList arry)
  88. {
  89. try
  90. {
  91. string strErr = "";
  92. CommonClientToServer cctos = new CommonClientToServer();
  93. cctos.ob = this.ob;
  94. DataSet ds = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery",
  95. "doSimpleQuery", arry, out strErr);
  96. if (strErr == "" && ds != null)
  97. {
  98. foreach (DataRow Dr in ds.Tables[0].Rows)
  99. {
  100. DataRow dr = dataSet1.Tables[0].NewRow();
  101. dr["numid"] = Dr["numid"];
  102. dr["DESCRIPTION"] = Dr["DESCRIPTION"];
  103. dr["SHIFTCODE"] = Dr["SHIFTCODE"];
  104. // dr["XMCode"] = Dr["XMCode"];
  105. dr["esdate"] = Dr["esdate"];
  106. dr["ESNAME"] = Dr["ESNAME"];
  107. dr["abnormityflag"] = Dr["abnormityflag"];
  108. dr["mastername"] = Dr["mastername"];
  109. dr["monitor"] = Dr["monitor"];
  110. dr["ESMEMO"] = Dr["ESMEMO"];
  111. //dataTable1.Rows.Add(dr);
  112. dataSet1.Tables[0].Rows.Add(dr);
  113. }
  114. dataTable1.AcceptChanges();
  115. ultraGrid1.UpdateData();
  116. this.ultraGrid1.DisplayLayout.Bands[0].Columns["monitor"].Hidden = true;
  117. this.ultraGrid1.DisplayLayout.Bands[0].Columns["mastername"].Hidden = true;
  118. this.ultraGrid1.DisplayLayout.Bands[0].Columns["numid"].Hidden = true;
  119. //this.ultraGrid1.DisplayLayout.Bands[0].Columns["XMCode"].Hidden = true;
  120. //this.ultraGrid2.DisplayLayout.Bands[0].Columns["XMCode"].Hidden = true;
  121. }
  122. }
  123. catch (System.Exception exp)
  124. {
  125. MessageBox.Show(exp.ToString());
  126. }
  127. }
  128. private string GetCombowhere()
  129. {
  130. string szWhere = "";
  131. string str_BC = "";
  132. string strBCCode = "";
  133. try
  134. {
  135. if (Convert.ToString(cmb_BC.Value) != "" && Convert.ToString(cmb_BB.Value) != "")
  136. {
  137. if (cmb_BC.Value.ToString() == "4")
  138. {
  139. if (cmb_BB.Value.ToString() == "5")
  140. strBCCode = "";
  141. else
  142. {
  143. strBCCode = cmb_BB.Value.ToString();
  144. }
  145. }
  146. else
  147. {
  148. if (cmb_BB.Value.ToString() == "5")
  149. {
  150. strBCCode = cmb_BC.Value.ToString();
  151. }
  152. else
  153. {
  154. strBCCode = cmb_BC.Value.ToString() + cmb_BB.Value.ToString();
  155. }
  156. }
  157. }
  158. else if (Convert.ToString(cmb_BC.Value) != "" && Convert.ToString(cmb_BB.Value) == "")
  159. {
  160. if (cmb_BC.Value.ToString() == "4")
  161. strBCCode = "";
  162. else
  163. {
  164. strBCCode = cmb_BC.Value.ToString();
  165. }
  166. }
  167. else if (Convert.ToString(cmb_BC.Value) == "" && Convert.ToString(cmb_BB.Value) != "")
  168. {
  169. if (cmb_BB.Value.ToString() == "5")
  170. szWhere = "";
  171. else
  172. {
  173. strBCCode = cmb_BB.Value.ToString();
  174. }
  175. }
  176. else
  177. {
  178. strBCCode = "";
  179. }
  180. return strBCCode;
  181. }
  182. catch (System.Exception exp)
  183. {
  184. MessageBox.Show(exp.ToString());
  185. return szWhere = "";
  186. }
  187. }
  188. #region "Dropdown"
  189. private void SetColumnMode1()
  190. {
  191. //岗位绑定
  192. string strErr = "";
  193. string strWhere = "";
  194. strWhere = " and substr(processcode,1,2)='LG' and LENGTH(processcode)=8"; //炼钢
  195. //获取岗位信息
  196. DataSet ds = null;
  197. if (strErr != "" || ds == null)
  198. {
  199. MessageBox.Show(strErr);
  200. }
  201. else
  202. {
  203. for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
  204. {
  205. uce_GWCode.Items.Add(i);
  206. uce_GWCode.Items[i].DisplayText = ds.Tables[0].Rows[i]["description"].ToString();
  207. uce_GWCode.Items[i].DataValue = ds.Tables[0].Rows[i]["processname"].ToString();
  208. }
  209. }
  210. }
  211. private void SetColumnMode2()
  212. {
  213. DataTable dt = new DataTable();
  214. dt.TableName = "JXZT";
  215. DataColumn dc = new DataColumn("BCCODE", Type.GetType("System.String"));
  216. dt.Columns.Add(dc);
  217. dc = new DataColumn("BCNAME", Type.GetType("System.String"));
  218. dt.Columns.Add(dc);
  219. DataRow dr = dt.NewRow();
  220. dr["BCCODE"] = "11";
  221. dr["BCNAME"] = "夜-甲";
  222. dt.Rows.Add(dr);
  223. dr = dt.NewRow();
  224. dr["BCCODE"] = "12";
  225. dr["BCNAME"] = "夜-乙";
  226. dt.Rows.Add(dr);
  227. dr = dt.NewRow();
  228. dr["BCCODE"] = "13";
  229. dr["BCNAME"] = "夜-丙";
  230. dt.Rows.Add(dr);
  231. dr = dt.NewRow();
  232. dr["BCCODE"] = "14";
  233. dr["BCNAME"] = "夜-丁";
  234. dt.Rows.Add(dr);
  235. dr = dt.NewRow();
  236. dr["BCCODE"] = "21";
  237. dr["BCNAME"] = "白-甲";
  238. dt.Rows.Add(dr); dr = dt.NewRow();
  239. dr["BCCODE"] = "22";
  240. dr["BCNAME"] = "白-乙";
  241. dt.Rows.Add(dr); dr = dt.NewRow();
  242. dr["BCCODE"] = "23";
  243. dr["BCNAME"] = "白-丙";
  244. dt.Rows.Add(dr);
  245. dr = dt.NewRow();
  246. dr["BCCODE"] = "24";
  247. dr["BCNAME"] = "白-丁";
  248. dt.Rows.Add(dr);
  249. dr = dt.NewRow();
  250. dr["BCCODE"] = "31";
  251. dr["BCNAME"] = "中-甲";
  252. dt.Rows.Add(dr);
  253. dr = dt.NewRow();
  254. dr["BCCODE"] = "32";
  255. dr["BCNAME"] = "中-乙";
  256. dt.Rows.Add(dr); dr = dt.NewRow();
  257. dr["BCCODE"] = "33";
  258. dr["BCNAME"] = "中-丙";
  259. dt.Rows.Add(dr); dr = dt.NewRow();
  260. dr["BCCODE"] = "34";
  261. dr["BCNAME"] = "中-丁";
  262. dt.Rows.Add(dr);
  263. JJBStaticFunction.SetGridDropDownList("BCCODE", "Table1", "班次", 90, ultraGrid1, dt, "BCCODE", "BCNAME");
  264. }
  265. private void SetColumnMode3()
  266. {
  267. DataTable dt = new DataTable();
  268. dt.TableName = "JXZT";
  269. DataColumn dc = new DataColumn("BCCODE", Type.GetType("System.String"));
  270. dt.Columns.Add(dc);
  271. dc = new DataColumn("BCNAME", Type.GetType("System.String"));
  272. dt.Columns.Add(dc);
  273. DataRow dr = dt.NewRow();
  274. dr["BCCODE"] = "1";
  275. dr["BCNAME"] = "已确认交班";
  276. dt.Rows.Add(dr);
  277. dr = dt.NewRow();
  278. dr["BCCODE"] = "0";
  279. dr["BCNAME"] = "未确认交班";
  280. dt.Rows.Add(dr);
  281. JJBStaticFunction.SetGridDropDownList("JJBQRFLAG", "Table1", "是否异常交班", 90, ultraGrid1, dt, "BCCODE", "BCNAME");
  282. }
  283. private void SetCombo()
  284. {
  285. DataTable dt = new DataTable();
  286. dt.TableName = "JXZT";
  287. DataColumn dc = new DataColumn("BCCODE", Type.GetType("System.String"));
  288. dt.Columns.Add(dc);
  289. dc = new DataColumn("BCNAME", Type.GetType("System.String"));
  290. dt.Columns.Add(dc);
  291. DataRow dr = dt.NewRow();
  292. dr["BCCODE"] = "1";
  293. dr["BCNAME"] = "夜班";
  294. dt.Rows.Add(dr);
  295. dr = dt.NewRow();
  296. dr["BCCODE"] = "2";
  297. dr["BCNAME"] = "白班";
  298. dt.Rows.Add(dr);
  299. dr = dt.NewRow();
  300. dr["BCCODE"] = "3";
  301. dr["BCNAME"] = "中班";
  302. dt.Rows.Add(dr);
  303. dr = dt.NewRow();
  304. dr["BCCODE"] = "4";
  305. dr["BCNAME"] = "全部";
  306. dt.Rows.Add(dr);
  307. dt.AcceptChanges();
  308. this.cmb_BC.DataSource = dt;
  309. this.cmb_BC.DisplayLayout.Bands[0].Columns["BCCODE"].Hidden = true;
  310. this.cmb_BC.DisplayLayout.Bands[0].Columns["BCNAME"].Width = 110;
  311. this.cmb_BC.DisplayLayout.Bands[0].Columns["BCNAME"].Header.Caption = "班次";
  312. this.cmb_BC.DisplayLayout.Bands[0].Columns["BCNAME"].Header.VisiblePosition = 0;
  313. this.cmb_BC.DisplayLayout.Bands[0].Columns["BCNAME"].Band.ColHeadersVisible = false;
  314. this.cmb_BC.ValueMember = "BCCODE";
  315. this.cmb_BC.DisplayMember = "BCNAME";
  316. DataTable dw = new DataTable();
  317. dw.TableName = "JXZT";
  318. DataColumn dco = new DataColumn("BCCODE", Type.GetType("System.String"));
  319. dw.Columns.Add(dco);
  320. dco = new DataColumn("BCNAME", Type.GetType("System.String"));
  321. dw.Columns.Add(dco);
  322. DataRow dro = dw.NewRow();
  323. dro["BCCODE"] = "1";
  324. dro["BCNAME"] = "甲";
  325. dw.Rows.Add(dro);
  326. dro = dw.NewRow();
  327. dro["BCCODE"] = "2";
  328. dro["BCNAME"] = "乙";
  329. dw.Rows.Add(dro);
  330. dro = dw.NewRow();
  331. dro["BCCODE"] = "3";
  332. dro["BCNAME"] = "丙";
  333. dw.Rows.Add(dro);
  334. dro = dw.NewRow();
  335. dro["BCCODE"] = "4";
  336. dro["BCNAME"] = "丁";
  337. dw.Rows.Add(dro);
  338. dro = dw.NewRow();
  339. dro["BCCODE"] = "5";
  340. dro["BCNAME"] = "全部";
  341. dw.Rows.Add(dro);
  342. dw.AcceptChanges();
  343. this.cmb_BB.DataSource = dw;
  344. this.cmb_BB.DisplayLayout.Bands[0].Columns["BCCODE"].Hidden = true;
  345. this.cmb_BB.DisplayLayout.Bands[0].Columns["BCNAME"].Width = 110;
  346. this.cmb_BB.DisplayLayout.Bands[0].Columns["BCNAME"].Header.Caption = "班次";
  347. this.cmb_BB.DisplayLayout.Bands[0].Columns["BCNAME"].Header.VisiblePosition = 0;
  348. this.cmb_BB.DisplayLayout.Bands[0].Columns["BCNAME"].Band.ColHeadersVisible = false;
  349. this.cmb_BB.ValueMember = "BCCODE";
  350. this.cmb_BB.DisplayMember = "BCNAME";
  351. }
  352. #endregion
  353. private void FrmJJBSelect_Load(object sender, EventArgs e)
  354. {
  355. //判断是炼钢还是轧钢
  356. if (this.Key.IndexOf('@') > 0)
  357. strLG_ZG = this.Key.Substring(this.Key.IndexOf('@') + 1, 2);
  358. ckbTime.Checked = true;
  359. SetColumnMode2();
  360. SetCombo();
  361. SetColumnMode3();
  362. //初始化UltraDropDown控件
  363. //InitUltraDropDown();
  364. uce_GWCode.SelectedIndex = 0;
  365. QueryData();
  366. }
  367. private void ultraCheckEditor1_CheckedChanged(object sender, EventArgs e)
  368. {
  369. if (this.ultraCheckEditor1.Checked == true)
  370. {
  371. this.cmb_BC.Enabled = true;
  372. this.cmb_BB.Enabled = true;
  373. string bc = JJBStaticFunction.GetCurrentClass();
  374. string bb = JJBStaticFunction.GetCurrentClass_BC();
  375. if (!string.IsNullOrEmpty(bc))
  376. cmb_BC.Value = bc.Substring(0, 1);
  377. if (!string.IsNullOrEmpty(bc))
  378. cmb_BB.Value = bc.Substring(1, 1);
  379. }
  380. else
  381. {
  382. this.cmb_BC.Enabled = false;
  383. this.cmb_BB.Enabled = false;
  384. }
  385. }
  386. private void ultraGrid1_AfterRowActivate(object sender, EventArgs e)
  387. {
  388. try
  389. {
  390. if (this.ultraGrid1.DisplayLayout.ActiveRow != null)
  391. {
  392. dataTable2.Clear();
  393. string strNumid;
  394. strNumid = this.ultraGrid1.DisplayLayout.ActiveRow.Cells["numid"].Value.ToString();
  395. string strErr = "";
  396. //获取交接班从表数据
  397. string NowTime = DateTime.Now.ToString("yyyy-MM-dd");
  398. ArrayList arry = new ArrayList();
  399. arry.Add("FrmYCJJB_Detail.select");//此ID为XML文件ID
  400. arry.Add(strNumid);
  401. CommonClientToServer cctos = new CommonClientToServer();
  402. cctos.ob = this.ob;
  403. DataSet ds = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery",
  404. "doSimpleQuery", arry, out strErr);
  405. if (strErr == "" && ds != null)
  406. {
  407. foreach (DataRow Dr in ds.Tables[0].Rows)
  408. {
  409. DataRow dr = dataSet2.Tables[0].NewRow();
  410. dr["ItemName"] = Dr["ItemName"].ToString();
  411. //dr["XMName"] = Dr["ItemName"];
  412. dr["ItemType"] = Dr["ItemType"];
  413. dr["ItemVALUE"] = Dr["ItemVALUE"];
  414. dr["ItemCode"] = Dr["ItemCode"];
  415. dataSet2.Tables[0].Rows.Add(dr);
  416. }
  417. this.ultraGrid2.DisplayLayout.Bands[0].Columns["ItemCode"].Hidden = true;
  418. ultraGrid2.UpdateData();
  419. dataTable2.AcceptChanges();
  420. }
  421. }
  422. JJBStaticFunction.SetRowEdit(ultraGrid2);
  423. }
  424. catch (System.Exception exp)
  425. {
  426. MessageBox.Show(exp.ToString());
  427. }
  428. }
  429. public override void ToolBar_Click(object sender, string ToolbarKey)
  430. {
  431. switch (ToolbarKey)
  432. {
  433. case "Query":
  434. QueryData();
  435. break;
  436. case "Exit":
  437. this.Close();
  438. break;
  439. default:
  440. break;
  441. }
  442. }
  443. private void ckbTime_CheckedChanged(object sender, EventArgs e)
  444. {
  445. if (this.ckbTime.Checked == true)
  446. {
  447. this.uldtBeginTime.Enabled = true;
  448. this.uldtEndTime.Enabled = true;
  449. }
  450. else
  451. {
  452. this.uldtBeginTime.Enabled = false;
  453. this.uldtEndTime.Enabled = false;
  454. }
  455. }
  456. private void ultraCheckEditor3_CheckedChanged(object sender, EventArgs e)
  457. {
  458. this.uce_GWCode.Enabled = ultraCheckEditor3.Checked;
  459. }
  460. /// <summary>
  461. /// 初始化UltraDropDown控件(岗位)
  462. /// </summary>
  463. private void InitUltraDropDown()
  464. {
  465. string strErr = "";
  466. try
  467. {
  468. //班次绑定
  469. DataTable tb = new DataTable();
  470. DataColumn cn = new DataColumn("BCCode", System.Type.GetType("System.String"));
  471. DataColumn cn1 = new DataColumn("BCName", System.Type.GetType("System.String"));
  472. tb.Columns.Add(cn);
  473. tb.Columns.Add(cn1);
  474. string[] szS = new string[2];
  475. tb.Rows.Add(szS);
  476. tb.Rows[0]["BCCode"] = "11";
  477. tb.Rows[0]["BCName"] = "夜-甲";
  478. tb.Rows.Add(szS);
  479. tb.Rows[1]["BCCode"] = "12";
  480. tb.Rows[1]["BCName"] = "夜-乙";
  481. tb.Rows.Add(szS);
  482. tb.Rows[2]["BCCode"] = "13";
  483. tb.Rows[2]["BCName"] = "夜-丙";
  484. tb.Rows.Add(szS);
  485. tb.Rows[3]["BCCode"] = "14";
  486. tb.Rows[3]["BCName"] = "夜-丁";
  487. tb.Rows.Add(szS);
  488. tb.Rows[4]["BCCode"] = "21";
  489. tb.Rows[4]["BCName"] = "白-甲";
  490. tb.Rows.Add(szS);
  491. tb.Rows[5]["BCCode"] = "22";
  492. tb.Rows[5]["BCName"] = "白-乙";
  493. tb.Rows.Add(szS);
  494. tb.Rows[6]["BCCode"] = "23";
  495. tb.Rows[6]["BCName"] = "白-丙";
  496. tb.Rows.Add(szS);
  497. tb.Rows[7]["BCCode"] = "24";
  498. tb.Rows[7]["BCName"] = "早-丁";
  499. tb.Rows.Add(szS);
  500. tb.Rows[8]["BCCode"] = "31";
  501. tb.Rows[8]["BCName"] = "中-甲";
  502. tb.Rows.Add(szS);
  503. tb.Rows[9]["BCCode"] = "32";
  504. tb.Rows[9]["BCName"] = "中-乙";
  505. tb.Rows.Add(szS);
  506. tb.Rows[10]["BCCode"] = "33";
  507. tb.Rows[10]["BCName"] = "中-丙";
  508. tb.Rows.Add(szS);
  509. tb.Rows[11]["BCCode"] = "34";
  510. tb.Rows[11]["BCName"] = "中-丁";
  511. Infragistics.Win.UltraWinGrid.UltraDropDown ultraCombo = new Infragistics.Win.UltraWinGrid.UltraDropDown();
  512. this.ultraGrid1.FindForm().Controls.Add(ultraCombo);
  513. ultraCombo.DisplayMember = "BCName";
  514. ultraCombo.ValueMember = "BCCode";
  515. ultraCombo.Visible = false;
  516. ultraCombo.DataSource = tb.DefaultView;
  517. ultraGrid1.DisplayLayout.Bands[0].Columns["shiftcode"].ValueList = ultraCombo;
  518. ultraCombo.DisplayLayout.Bands[0].Columns["BCCode"].Band.ColHeadersVisible = false;
  519. int str = ultraGrid1.DisplayLayout.Bands[0].Columns["shiftcode"].Width;
  520. ultraCombo.DisplayLayout.Bands[0].Columns["BCName"].Width = ultraGrid1.DisplayLayout.Bands[0].Columns["shiftcode"].Width;
  521. ultraCombo.DisplayLayout.Bands[0].Columns["BCCode"].Hidden = true;
  522. //获取岗位信息
  523. ArrayList arry = new ArrayList();
  524. arry.Add("FrmYCJJB_Process.select");//此ID为XML文件ID
  525. CommonClientToServer cctos = new CommonClientToServer();
  526. cctos.ob = this.ob;
  527. DataSet ds = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery",
  528. "doSimpleQuery", arry, out strErr);
  529. if (strErr == "" && ds != null)
  530. {
  531. for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
  532. {
  533. uce_GWCode.Items.Add(i);
  534. uce_GWCode.Items[i].DisplayText = ds.Tables[0].Rows[i]["DESCRIPTION"].ToString();
  535. uce_GWCode.Items[i].DataValue = ds.Tables[0].Rows[i]["NAME_"].ToString();
  536. }
  537. }
  538. }
  539. catch (Exception exp)
  540. {
  541. //WriteLog("Core.LgMes.Client.LgIntegrationQuery.FrmYCJJB" + exp.Message);
  542. }
  543. }
  544. private void uce_GWCode_ValueChanged(object sender, EventArgs e)
  545. {
  546. QueryData();
  547. }
  548. private void cmb_BB_ValueChanged(object sender, EventArgs e)
  549. {
  550. QueryData();
  551. }
  552. }
  553. }