FrmStation.cs 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600
  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.Server;
  11. using Infragistics.Win.UltraWinGrid;
  12. using System.Collections;
  13. using Core.Mes.Client.Comm.Tool;
  14. using Core.Mes.Client.Comm.Control;
  15. namespace Core.StlMes.Client.SaleBase
  16. {
  17. public partial class FrmStation : FrmBase
  18. {
  19. string strShift = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserOrder();
  20. string strTerm = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserGroup();
  21. string strOperator = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();
  22. string regIonID = "";
  23. public FrmStation()
  24. {
  25. InitializeComponent();
  26. this.ComBelongsCity.AfterExpand += new TreeViewEventHandler(ComBelongsCity_AfterExpand);
  27. this.ComBelongsCity.AfterCollapse += new TreeViewEventHandler(ComBelongsCity_AfterCollapse);
  28. }
  29. //刷新Tree
  30. public void QueryTree()
  31. {
  32. this.ComBelongsCity.Nodes.Clear();
  33. DataTable dt = new DataTable();
  34. dt = ServerHelper.GetData("com.steering.pss.sale.base.CoreStation.GetTivCode", new Object[] { }, this.ob);
  35. //树控件递归绑定方法。
  36. Bind_Tv(dt, ComBelongsCity.Nodes, null, "REGION_NO", "P_REGION_NO", "REGION_NM");
  37. }
  38. protected override void OnLoad(EventArgs e)
  39. {
  40. try
  41. {
  42. base.OnLoad(e);
  43. ultraGridRegion.DisplayLayout.Override.FilterUIType = Infragistics.Win.UltraWinGrid.FilterUIType.FilterRow;
  44. ultraGridRegion.DisplayLayout.Override.FilterOperatorDefaultValue = Infragistics.Win.UltraWinGrid.FilterOperatorDefaultValue.Contains;
  45. //ultraGridRegion.DisplayLayout.Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect;
  46. }
  47. catch (System.Exception ex)
  48. { }
  49. }
  50. private void Bind_Tv(DataTable dt, TreeNodeCollection tnc, string pid_val, string id, string pid, string text)
  51. {
  52. DataView dv = new DataView(dt);//将DataTable存到DataView中,以便于筛选数据
  53. TreeNode tn;//建立TreeView的节点(TreeNode),以便将取出的数据添加到节点中
  54. //以下为三元运算符,如果父id为空,则为构建“父id字段 is null”的查询条件,否则构建“父id字段=父id字段值”的查询条件
  55. string filter = string.IsNullOrEmpty(pid_val) ? pid + " is null" : string.Format(pid + "='{0}'", pid_val);
  56. dv.RowFilter = filter;//利用DataView将数据进行筛选,选出相同 父id值 的数据
  57. foreach (DataRowView drv in dv)
  58. {
  59. tn = new TreeNode();//建立一个新节点(学名叫:一个实例)
  60. tn.Tag = drv[id].ToString();//节点的Value值,一般为数据库的id值
  61. tn.Text = drv[text].ToString();//节点的Text,节点的文本显示
  62. tn.Name = drv["REGION_LVL_NO"].ToString();//区域属性代码
  63. tn.ImageKey = drv["REGION_LVL_NM"].ToString();
  64. if (!string.IsNullOrEmpty(drv["P_REGION_NO"].ToString()))
  65. {
  66. tn.ToolTipText = drv["P_REGION_NO"].ToString();
  67. }
  68. else
  69. {
  70. tn.ImageIndex = 0;
  71. }
  72. tnc.Add(tn);//将该节点加入到TreeNodeCollection(节点集合)中
  73. Bind_Tv(dt, tn.Nodes, tn.Tag.ToString(), id, pid, text);//递归(反复调用这个方法,直到把数据取完为止)
  74. }
  75. }
  76. void ComBelongsCity_AfterCollapse(object sender, TreeViewEventArgs e)
  77. {
  78. if (e.Node.ImageIndex == 1)
  79. e.Node.ImageIndex = e.Node.SelectedImageIndex = 0;
  80. }
  81. void ComBelongsCity_AfterExpand(object sender, TreeViewEventArgs e)
  82. {
  83. if (e.Node.ImageIndex == 0)
  84. e.Node.ImageIndex = e.Node.SelectedImageIndex = 1;
  85. }
  86. //展开下拉列表树节点,
  87. public void treeSelect(string Name)
  88. {
  89. if (!string.IsNullOrEmpty(Name))
  90. {
  91. for (int e = 0; e < this.ComBelongsCity.Nodes.Count; e++)
  92. {
  93. ComBelongsCity.Nodes[e].Collapse();
  94. //展开一级节点
  95. //if (this.ComBelongsCity.Nodes[e].Name.Equals(tNode.Name))
  96. //{
  97. // this.ComBelongsCity.Nodes[e].Expand();
  98. // return;
  99. //}
  100. //展开二级节点
  101. for (int w = 0; w < this.ComBelongsCity.Nodes[e].Nodes.Count; w++)
  102. {
  103. if (this.ComBelongsCity.Nodes[e].Nodes[w].Tag.Equals(Name))
  104. {
  105. this.ComBelongsCity.Nodes[e].Expand();
  106. this.ComBelongsCity.Nodes[e].Nodes[w].ExpandAll();
  107. return;
  108. }
  109. }
  110. //展开三级子节点
  111. for (int w = 0; w < this.ComBelongsCity.Nodes[e].Nodes.Count; w++)
  112. {
  113. for (int r = 0; r < this.ComBelongsCity.Nodes[e].Nodes[w].Nodes.Count; r++)
  114. {
  115. if (this.ComBelongsCity.Nodes[e].Nodes[w].Nodes[r].Tag.Equals(Name))
  116. {
  117. this.ComBelongsCity.Nodes[e].Expand();
  118. this.ComBelongsCity.Nodes[e].Nodes[w].Expand();
  119. this.ComBelongsCity.Nodes[e].Nodes[w].Nodes[r].ExpandAll();
  120. return;
  121. }
  122. }
  123. }
  124. //展开四级子节点
  125. for (int w = 0; w < this.ComBelongsCity.Nodes[e].Nodes.Count; w++)
  126. {
  127. for (int r = 0; r < this.ComBelongsCity.Nodes[e].Nodes[w].Nodes.Count; r++)
  128. {
  129. for (int x = 0; x < this.ComBelongsCity.Nodes[e].Nodes[w].Nodes[r].Nodes.Count; x++)
  130. {
  131. if (this.ComBelongsCity.Nodes[e].Nodes[w].Nodes[r].Nodes[x].Tag.Equals(Name))
  132. {
  133. this.ComBelongsCity.Nodes[e].Expand();
  134. this.ComBelongsCity.Nodes[e].Nodes[w].Expand();
  135. this.ComBelongsCity.Nodes[e].Nodes[w].Nodes[r].Expand();
  136. this.ComBelongsCity.Nodes[e].Nodes[w].Nodes[r].Nodes[x].ExpandAll();
  137. return;
  138. }
  139. }
  140. }
  141. }
  142. }
  143. }
  144. }
  145. /// <summary>
  146. /// 重写基类方法
  147. /// </summary>
  148. /// <param name="sender"></param>
  149. /// <param name="ToolbarKey"></param>
  150. public override void ToolBar_Click(object sender, string ToolbarKey)
  151. {
  152. switch (ToolbarKey)
  153. {
  154. case "doQuery":
  155. doQuery();
  156. break;
  157. case "doAdd":
  158. if (MessageUtil.ShowQuestion("是否新增数据?").ToString().ToLower().Equals("yes"))
  159. {
  160. string dosave = doSave();
  161. if (dosave.Equals("SetAddStation"))
  162. {
  163. MessageUtil.ShowTips("添加成功!");
  164. }
  165. else if (dosave.Equals("doAddFalse"))
  166. {
  167. MessageUtil.ShowTips("添加失败!");
  168. }
  169. else if (dosave.Equals("saveCoint"))
  170. {
  171. MessageUtil.ShowTips("已经存在该到站名称!");
  172. }
  173. doQuery();
  174. }
  175. break;
  176. case "doDelete":
  177. if (MessageUtil.ShowQuestion("是否作废数据?").ToString().ToLower().Equals("yes"))
  178. {
  179. if (doDelete())
  180. {
  181. MessageUtil.ShowTips("作废成功!");
  182. }
  183. else
  184. {
  185. MessageUtil.ShowTips("作废失败!");
  186. }
  187. doQuery();
  188. }
  189. break;
  190. case "doRecovery":
  191. if (MessageUtil.ShowQuestion("是否恢复数据?").ToString().ToLower().Equals("yes"))
  192. {
  193. if (doResume())
  194. {
  195. MessageUtil.ShowTips("恢复成功!");
  196. }
  197. else
  198. {
  199. MessageUtil.ShowTips("恢复失败!");
  200. }
  201. doQuery();
  202. }
  203. break;
  204. case "doUpdate":
  205. if (doUpdate())
  206. {
  207. MessageUtil.ShowTips("修改成功!");
  208. doQuery();
  209. }
  210. break;
  211. case "doLoad":
  212. DataTable isx = new DataTable();
  213. DataTable unLoad = new DataTable();
  214. unLoad.Columns.Add("Name", typeof(System.String));
  215. unLoad.Columns.Add("Code", typeof(System.String));
  216. isx = ServerHelper.GetData("com.steering.pss.sale.base.CoreStation.GetRegIonCode", new Object[] { }, this.ob);
  217. for (int i = 0; i < isx.Rows.Count; i++)
  218. {
  219. unLoad.Rows.Add(isx.Rows[i]["STATION_NM"].ToString(), isx.Rows[i]["RAWY_BURU"].ToString());
  220. }
  221. TextEditorTLJ.DataSource = unLoad;
  222. TextEditorTLJ.DisplayMember = "Name";
  223. TextEditorTLJ.ValueMember = "Code";
  224. cobxRailroadOf.DataSource = unLoad;
  225. cobxRailroadOf.DisplayMember = "Name";
  226. cobxRailroadOf.ValueMember = "Code";
  227. QueryTree();
  228. break;
  229. case "doClose":
  230. this.Close();
  231. break;
  232. }
  233. }
  234. /// <summary>
  235. /// 查询
  236. /// </summary>
  237. /// <param name="sender"></param>
  238. /// <param name="ToolbarKey"></param>
  239. public void doQuery()
  240. {
  241. string sqlTjl = "";
  242. string sqlDz = "";
  243. string sqllike = "";
  244. bool validTJLNameFlag = CheckEditorTJLName.Checked;
  245. bool validDzFlag = CheckEditorDzName.Checked;
  246. bool validLikeFlag = CheckEditorLike.Checked;
  247. //铁路局
  248. if (validTJLNameFlag)
  249. {
  250. if (string.IsNullOrEmpty(TextEditorTLJ.Text))
  251. {
  252. MessageUtil.ShowTips("铁路局已经勾选,铁路局不能为空,请选择铁路局!");
  253. return;
  254. }
  255. else
  256. {
  257. sqlTjl = " and RAWY_BURU='" + TextEditorTLJ.Value + "'";
  258. }
  259. }
  260. //到站
  261. if (validDzFlag)
  262. {
  263. if (string.IsNullOrEmpty(TextEditorDz.Text))
  264. {
  265. MessageUtil.ShowTips("到站已经勾选,到站不能为空,请选择铁到站!");
  266. return;
  267. }
  268. else
  269. {
  270. sqlDz = " and STATION_NM='" + TextEditorDz.Text + "'";
  271. }
  272. }
  273. //是否包含有效
  274. if (!validLikeFlag)
  275. {
  276. sqllike = " and VALIDFLAG='" + "1" + "'";
  277. }
  278. DataTable dts = ServerHelper.GetData("com.steering.pss.sale.base.CoreStation.ToQuery", new Object[] { sqlTjl, sqlDz, sqllike }, this.ob);
  279. GridHelper.CopyDataToDatatable(ref dts, ref this.dataTableRegion, true);
  280. if (dts.Rows.Count > 0)
  281. {
  282. foreach (UltraGridRow ugr in this.ultraGridRegion.Rows)
  283. {
  284. if (ugr.Cells["VALIDFLAG"].Value.ToString().ToLower() == "0")
  285. {
  286. ugr.Cells["VALIDFLAG"].Value = false;
  287. this.ultraGridRegion.Rows[ugr.Index].CellAppearance.ForeColor = Color.Red;
  288. }
  289. if (ugr.Cells["VALIDFLAG"].Value.ToString().ToLower() == "1")
  290. {
  291. ugr.Cells["VALIDFLAG"].Value = true;
  292. }
  293. }
  294. ////内容自适应
  295. //GridHelper.RefreshAndAutoSizeExceptRows(ultraGridRegion, new UltraGridColumn[] {
  296. //ultraGridRegion.DisplayLayout.Bands[0].Columns["MEMO"]
  297. //});
  298. }
  299. else
  300. {
  301. uldtsCoupling.Tables[0].Clear();
  302. }
  303. foreach(UltraGridRow row in this.ultraGridRegion.Rows)
  304. {
  305. if (row.Cells["STATION_NM"].Value.ToString() == txtArrival.Text)
  306. {
  307. row.Selected = true;
  308. row.Activated = true;
  309. break;
  310. }
  311. }
  312. }
  313. //保存
  314. public string doSave()
  315. {
  316. if (string.IsNullOrEmpty(txtArrival.Text))
  317. {
  318. MessageUtil.ShowTips("到站名称不能为空!");
  319. return "no";
  320. }
  321. //if (string.IsNullOrEmpty(telegraphCode.Text))
  322. //{
  323. // MessageUtil.ShowTips("电报码不能为空!");
  324. // return "no";
  325. //}
  326. //if (string.IsNullOrEmpty(textFee.Text))
  327. //{
  328. // MessageUtil.ShowTips("费用不能为空!");
  329. // return "no";
  330. //}
  331. //if (string.IsNullOrEmpty(kilometerSum.Text))
  332. //{
  333. // MessageUtil.ShowTips("公里数不能为空!");
  334. // return "no";
  335. //}
  336. if (string.IsNullOrEmpty(cobxRailroadOf.Text))
  337. {
  338. MessageUtil.ShowTips("属性铁路局不能为空,请选择!");
  339. return "no";
  340. }
  341. if (string.IsNullOrEmpty(ComBelongsCity.Text))
  342. {
  343. MessageUtil.ShowTips("所属城市不能为空,请选择!");
  344. return "no";
  345. }
  346. //到站名称
  347. string regName = txtArrival.Text;
  348. //电报码
  349. string teleCode = "";
  350. //费用
  351. string fee = "";
  352. //公里数
  353. string kilometer = "";
  354. //备注
  355. string memo = textBoxMeMo.Text;
  356. //属性铁路局
  357. string regionnm = cobxRailroadOf.Text;
  358. string regionno = cobxRailroadOf.Value.ToString();
  359. //所属城市
  360. string pregionnm = ComBelongsCity.Text;
  361. string pregionno = ComBelongsCity.SelectedNode == null ? ComBelongsCity.Tag.ToString() : ComBelongsCity.SelectedNode.Tag.ToString();
  362. DataTable dts = ServerHelper.GetData("com.steering.pss.sale.base.CoreStation.GetQuerySave", new Object[] { regName }, this.ob);
  363. if (dts.Rows.Count > 0)
  364. {
  365. return "saveCoint";
  366. }
  367. //if (MessageUtil.ShowYesNoAndQuestion("是否保存数据?") == DialogResult.No) return "no";
  368. ArrayList parm = new ArrayList();
  369. parm.Add(regionno);
  370. parm.Add(regionno);
  371. parm.Add(regName);
  372. parm.Add(pregionno);
  373. parm.Add(kilometer);
  374. parm.Add(fee);
  375. parm.Add(teleCode);
  376. parm.Add(regionno);
  377. parm.Add(memo);
  378. parm.Add(strOperator);
  379. CoreClientParam ccp = new CoreClientParam();
  380. ccp.ServerName = "com.steering.pss.sale.base.CoreStation";
  381. ccp.MethodName = "SetAddStation";
  382. ccp.ServerParams = new object[] { parm };
  383. ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
  384. if (ccp.ReturnCode == -1)
  385. {
  386. return "doAddFalse";
  387. }
  388. return "doAddTrue";
  389. }
  390. //修改
  391. public bool doUpdate()
  392. {
  393. if (string.IsNullOrEmpty(regIonID))
  394. {
  395. MessageUtil.ShowTips("请选择需要修改的数据!");
  396. return false;
  397. }
  398. if (string.IsNullOrEmpty(txtArrival.Text))
  399. {
  400. MessageUtil.ShowTips("到站名称不能为空!");
  401. return false;
  402. }
  403. //if (string.IsNullOrEmpty(telegraphCode.Text))
  404. //{
  405. // MessageUtil.ShowTips("电报码不能为空!");
  406. // return false;
  407. //}
  408. //if (string.IsNullOrEmpty(textFee.Text))
  409. //{
  410. // MessageUtil.ShowTips("费用不能为空!");
  411. // return false;
  412. //}
  413. //if (string.IsNullOrEmpty(kilometerSum.Text))
  414. //{
  415. // MessageUtil.ShowTips("公里数不能为空!");
  416. // return false;
  417. //}
  418. if (string.IsNullOrEmpty(cobxRailroadOf.Text))
  419. {
  420. MessageUtil.ShowTips("属性铁路局不能为空,请选择!");
  421. return false;
  422. }
  423. if (string.IsNullOrEmpty(ComBelongsCity.Text))
  424. {
  425. MessageUtil.ShowTips("所属城市不能为空,请选择!");
  426. return false;
  427. }
  428. if (MessageUtil.ShowYesNoAndQuestion("是否修改数据?") == DialogResult.No) return false;
  429. ArrayList parm = new ArrayList();
  430. parm.Add(txtArrival.Text); //到站名称
  431. parm.Add(ComBelongsCity.SelectedNode == null ? ComBelongsCity.Tag.ToString() : ComBelongsCity.SelectedNode.Tag.ToString()); //所属城市ID
  432. parm.Add("");//公里数
  433. parm.Add("");//费用
  434. parm.Add("");//电报码
  435. parm.Add(cobxRailroadOf.Value);//所属铁路ID
  436. parm.Add(textBoxMeMo.Text);//备注
  437. parm.Add(strOperator);//修改人
  438. parm.Add(regIonID);//ID
  439. CoreClientParam ccp = new CoreClientParam();
  440. ccp.ServerName = "com.steering.pss.sale.base.CoreStation";
  441. ccp.MethodName = "SetUpdateStation";
  442. ccp.ServerParams = new object[] { parm };
  443. ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
  444. if (ccp.ReturnCode == -1)
  445. {
  446. return false;
  447. }
  448. return true;
  449. }
  450. //作废
  451. public bool doDelete()
  452. {
  453. if (string.IsNullOrEmpty(regIonID))
  454. {
  455. MessageUtil.ShowTips("请选择需要修改的数据!");
  456. return false;
  457. }
  458. ArrayList parm = new ArrayList();
  459. parm.Add("0"); //0删除
  460. parm.Add(strOperator);//删除人
  461. parm.Add(regIonID); //ID
  462. CoreClientParam ccp = new CoreClientParam();
  463. ccp.ServerName = "com.steering.pss.sale.base.CoreStation";
  464. ccp.MethodName = "SetDeleteStation";
  465. ccp.ServerParams = new object[] { parm };
  466. ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
  467. if (ccp.ReturnCode == -1)
  468. {
  469. return false;
  470. }
  471. return true;
  472. }
  473. //恢复
  474. public bool doResume()
  475. {
  476. if (string.IsNullOrEmpty(regIonID))
  477. {
  478. MessageUtil.ShowTips("请选择需要修改的数据!");
  479. return false;
  480. }
  481. ArrayList parm = new ArrayList();
  482. parm.Add("1"); //0恢复
  483. parm.Add(regIonID); //ID
  484. CoreClientParam ccp = new CoreClientParam();
  485. ccp.ServerName = "com.steering.pss.sale.base.CoreStation";
  486. ccp.MethodName = "SetRecoveryStation";
  487. ccp.ServerParams = new object[] { parm };
  488. ccp = this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
  489. if (ccp.ReturnCode == -1)
  490. {
  491. return false;
  492. }
  493. return true;
  494. }
  495. private void frmStation_Load(object sender, EventArgs e)
  496. {
  497. DataTable isx = new DataTable();
  498. DataTable unLoad = new DataTable();
  499. unLoad.Columns.Add("Name", typeof(System.String));
  500. unLoad.Columns.Add("Code", typeof(System.String));
  501. isx = ServerHelper.GetData("com.steering.pss.sale.base.CoreStation.GetRegIonCode", new Object[] { }, this.ob);
  502. for (int i = 0; i < isx.Rows.Count; i++)
  503. {
  504. unLoad.Rows.Add(isx.Rows[i]["STATION_NM"].ToString(), isx.Rows[i]["RAWY_BURU"].ToString());
  505. }
  506. TextEditorTLJ.DataSource = unLoad;
  507. TextEditorTLJ.DisplayMember = "Name";
  508. TextEditorTLJ.ValueMember = "Code";
  509. cobxRailroadOf.DataSource = unLoad;
  510. cobxRailroadOf.DisplayMember = "Name";
  511. cobxRailroadOf.ValueMember = "Code";
  512. QueryTree();
  513. doQuery();
  514. }
  515. private void CheckEditorTJLName_CheckedChanged(object sender, EventArgs e)
  516. {
  517. if (this.TextEditorTLJ.ReadOnly)
  518. {
  519. this.TextEditorTLJ.ReadOnly = false;
  520. }
  521. else
  522. {
  523. this.TextEditorTLJ.ReadOnly = true;
  524. }
  525. }
  526. private void CheckEditorDzName_CheckedChanged(object sender, EventArgs e)
  527. {
  528. if (this.TextEditorDz.ReadOnly)
  529. {
  530. this.TextEditorDz.ReadOnly = false;
  531. }
  532. else
  533. {
  534. this.TextEditorDz.ReadOnly = true;
  535. }
  536. }
  537. private void ultraGridRegion_AfterRowActivate(object sender, EventArgs e)
  538. {
  539. DataTable unLoad = new DataTable();
  540. unLoad.Columns.Add("Name", typeof(System.String));
  541. unLoad.Columns.Add("Code", typeof(System.String));
  542. Infragistics.Win.UltraWinGrid.UltraGridRow row = ultraGridRegion.ActiveRow;
  543. if (row != null)
  544. {
  545. //到站名称
  546. txtArrival.Text = row.Cells["STATION_NM"].Text.Trim();
  547. //到站ID
  548. regIonID = row.Cells["STATION_NO"].Value.ToString();
  549. //所属铁路局
  550. cobxRailroadOf.Text = row.Cells["RAWY_BURU"].Value.ToString();
  551. cobxRailroadOf.Value = row.Cells["RAWY_BURU_NO"].Text.ToString();
  552. treeSelect(row.Cells["RAWY_BURU"].Value.ToString());
  553. ////所属城市
  554. //unLoad.Rows.Add(row.Cells["REGION_NM"].Value.ToString(), row.Cells["REGION_NO"].Value.ToString());
  555. treeSelect(row.Cells["REGION_NO"].Value.ToString());
  556. ComBelongsCity.Text = row.Cells["REGION_NM"].Value.ToString();
  557. ComBelongsCity.Tag = row.Cells["REGION_NO"].Value.ToString();
  558. if (ComBelongsCity.SelectedNode != null)
  559. {
  560. ComBelongsCity.SelectedNode.Tag = row.Cells["REGION_NO"].Value.ToString();
  561. }
  562. ////公里数
  563. //kilometerSum.Text = row.Cells["DISTANCE"].Value.ToString();
  564. ////费用
  565. //textFee.Text = row.Cells["FREIGHT"].Value.ToString();
  566. ////电报码
  567. //telegraphCode.Text = row.Cells["TELEGRP_NO"].Value.ToString();
  568. //备注
  569. textBoxMeMo.Text = row.Cells["MEMO"].Value.ToString();
  570. }
  571. }
  572. }
  573. }