FrmBalanceTicketAffrim.cs 41 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using System.Threading;
  9. using System.Collections;
  10. using System.Reflection;
  11. using CoreFS.CA06;
  12. namespace Core.StlMes.Client.Sale.UI.Balance.BalanceAccount
  13. {
  14. public partial class FrmBalanceTicketAffrim : Core.StlMes.Client.Sale.Common.FrmStyleBase.FrmUIBase
  15. {
  16. public FrmBalanceTicketAffrim()
  17. {
  18. InitializeComponent();
  19. }
  20. private DataSet dsGridOne = new DataSet();
  21. private DataSet dsGridTwo = new DataSet();
  22. private DataSet dsGridThree = new DataSet();
  23. private DataSet dsGridFour = new DataSet();
  24. private DataSet dsGridFine = new DataSet();
  25. private DataSet dsBalance = null;
  26. private Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.Balance.SlmBalanceInfo slmBalanceInfo = null;
  27. private Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.StaticData.PublicStaticVariable publicStaticVariable = null;
  28. private Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.Trans.YdmZcLoadVehicleMatMgt ydmZcLoadVehicleMatMgt
  29. = null;
  30. private void InitDataSource()
  31. {
  32. this.dsGridOne = base.GetDataSetByColumnName(this.GetGridOneDataStruct(),
  33. StaticData.TbColumnAndCaption.GetDataSetColumnType(), StaticData.TbColumnAndCaption.GetColumnAndCaption());
  34. this.dsGridTwo = base.GetDataSetByColumnName(this.GetGridTwoDataStruct(),
  35. StaticData.TbColumnAndCaption.GetDataSetColumnType(), StaticData.TbColumnAndCaption.GetColumnAndCaption());
  36. this.dsGridThree = base.GetDataSetByColumnName(this.GetGridThreeDataStruct(),
  37. StaticData.TbColumnAndCaption.GetDataSetColumnType(), StaticData.TbColumnAndCaption.GetColumnAndCaption());
  38. this.dsGridFour = base.GetDataSetByColumnName(this.GetGridFourDataStruct(),
  39. StaticData.TbColumnAndCaption.GetDataSetColumnType(), StaticData.TbColumnAndCaption.GetColumnAndCaption());
  40. this.dsGridFine = base.GetDataSetByColumnName(this.GetGridFiveDataStruct(),
  41. GetDataSetColumnType(), GetDataSetColumnCaption());
  42. this.ultraGrid1.DataSource = this.dsGridOne;
  43. this.ultraGrid2.DataSource = this.dsGridTwo;
  44. this.ultraGrid3.DataSource = this.dsGridThree;
  45. this.ultraGrid4.DataSource = this.dsGridFour;
  46. this.ultraGrid5.DataSource = this.dsGridFine;
  47. }
  48. protected override List<string> GetGridColumnListHidden()
  49. {
  50. return new List<string>(new string[]{StaticData.TbColumnAndCaption.ASKPLAN_ID_SEQ});
  51. }
  52. private Hashtable GetDataSetColumnCaption()
  53. {
  54. Hashtable hs = new Hashtable();
  55. hs.Add(LOADVEHICLE_NO, "装车单号");
  56. hs.Add(BILL_NO, "提货单号");
  57. hs.Add(TICKETTYPE, "单据类型");
  58. hs.Add(TALLYSHEET_NO, "理货单号");
  59. hs.Add(LOADVEHICLE_TYPE, "发货单类型(1实际、2虚拟)");
  60. hs.Add(AFFIRM_FLAG, "确认标志(1确认、0未确认)");
  61. hs.Add(VEHICLE_NO, "车船号");
  62. hs.Add(TRANS_TYPE, "运输方式");
  63. hs.Add(RECEIV_NO, "收货单位编码");
  64. hs.Add(RECEIV_NM, "收货单位名称");
  65. hs.Add(STATION_NO, "到站");
  66. hs.Add(STATION_NM, "到站名称");
  67. hs.Add(SPCL_LN_NO, "专用线");
  68. hs.Add(SPCL_LN_NM, "专用线名称");
  69. hs.Add(PORT, "港口/码头");
  70. hs.Add(SHIP_LOT_NO, "船批号");
  71. hs.Add(PLANT, "出货工厂");
  72. hs.Add(PLANT_DESC, "出货工厂描述");
  73. hs.Add(VSTEL_CODE, "装运点");
  74. hs.Add(VSTEL_DESC, "装运点描述");
  75. hs.Add(CARRIER_NO, "承运单号");
  76. hs.Add(CARRY_COMPANY_CODE, "承运公司代码");
  77. hs.Add(CARRY_COMPANY_NAME, "承运公司名称");
  78. hs.Add(STACKING_WT, "发货单重量");
  79. hs.Add(STACKING_PIECE, "发货单支数");
  80. hs.Add(STACKING_TOTL_LEN, "发货单总长度");
  81. hs.Add(WEIGH_FLAG, "是否需过磅");
  82. hs.Add(PONDER_NO, "过磅单号");
  83. hs.Add(PONDER_GROSS_WT, "过磅重量");
  84. hs.Add(OUT_STOCK_CODE, "出库库区代码");
  85. hs.Add(DELIVY_PLACE_CODE, "交货点代码");
  86. hs.Add(DELIVY_PLACE_NAME, "交货点名称");
  87. hs.Add(STLMT_UNIT_NO, "结算单位编码");
  88. hs.Add(STLMT_UNIT_NM, "结算单位名称");
  89. hs.Add(INFACTORY_TIME, "进厂时间");
  90. hs.Add(LOAD_TIME, "装车时间");
  91. hs.Add(DELIVY_TIME, "出厂时间");
  92. hs.Add(STACKING_PRINTS, "打印次数");
  93. hs.Add(THREE_READY_NO, "单据结齐号");
  94. hs.Add(HANDHELD_NO, "手持编号");
  95. hs.Add(HANDHELD_FLAG, "手持标志(1:已发送,2:退回,3:完成)';");
  96. hs.Add(MANAGEMENT_NO, "管理单位代码");
  97. hs.Add(MANAGEMENT_NAME, "管理单位名称");
  98. hs.Add(MEMO, "备注");
  99. hs.Add(VALIDFLAG, "有效标志(1:有效,0:无效)");
  100. hs.Add(CREATE_NAME, "创建人");
  101. hs.Add(CREATE_TIME, "创建时间");
  102. hs.Add(UPDATE_NAME, "修改人");
  103. hs.Add(UPDATE_TIME, "修改时间");
  104. hs.Add(DELETE_NAME, "删除人");
  105. hs.Add(DELETE_TIME, "删除时间");
  106. hs.Add(SELECT, "选择");
  107. hs.Add(MONET_TYPE, "支付类型");
  108. hs.Add(TRANSMNY, "运费");
  109. hs.Add(TRANSNUM, "票据数");
  110. hs.Add(RECEIV_ADDR, "指定地点");
  111. hs.Add(DELVRY_ADDR, "交货地点");
  112. hs.Add(DELIVERY_NO, "交货行");
  113. hs.Add("PLID", "产线");
  114. return hs;
  115. }
  116. protected override Hashtable GetGridColumnLength()
  117. {
  118. return StaticData.TbColumnAndCaption.GetDataSetColumnLength();
  119. }
  120. protected override List<string> GetNumberColumn()
  121. {
  122. return new List<string>(new string[] { "SEND_NUM",
  123. "MONEY", "WEIGHT",
  124. "QUANTITY",
  125. "ACT_WGT",
  126. "OUTSTOCKMNY",
  127. "TRANSMNY"
  128. });
  129. }
  130. private void FrmBalanceTicketAffrim_Load(object sender, EventArgs e)
  131. {
  132. this.radioButton1.Checked = true;
  133. PublicStaticVariable = new Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.StaticData.PublicStaticVariable(this.ob);
  134. ydmZcLoadVehicleMatMgt = new Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.Trans.YdmZcLoadVehicleMatMgt(this.ob);
  135. this.dateTimePicker1.Value = System.DateTime.Now.AddDays(-30);
  136. InitDataSource();
  137. slmBalanceInfo = new Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.Balance.SlmBalanceInfo(this.ob);
  138. HiddenColumn();
  139. this.ultraGrid4.DisplayLayout.Bands[0].Override.ColumnAutoSizeMode = Infragistics.Win.UltraWinGrid.ColumnAutoSizeMode.VisibleRows;
  140. base.SetGridStyle(ref this.ultraGrid1,ref this.ultraGrid2,ref this.ultraGrid3,ref this.ultraGrid4,ref this.ultraGrid5);
  141. InitGrid();
  142. }
  143. /// <summary>
  144. /// 是否代办
  145. /// </summary>
  146. /// <returns></returns>
  147. private Infragistics.Win.ValueList GetAgenCyFlList()
  148. {
  149. Infragistics.Win.ValueList lit = new Infragistics.Win.ValueList();
  150. lit.ValueListItems.Add("0", "否");
  151. lit.ValueListItems.Add("1", "是");
  152. return lit;
  153. }
  154. private void InitGrid()
  155. {
  156. try
  157. {
  158. this.ultraGrid4.DisplayLayout.Bands[0].Columns["AGENCY_FL"].ValueList =
  159. GetAgenCyFlList();
  160. this.ultraGrid1.DisplayLayout.Bands[0].Columns["TICKETSTATUS"].ValueList =
  161. GetAgenCyFlList();
  162. }
  163. catch
  164. {
  165. }
  166. this.ultraGrid5.DisplayLayout.Bands[0].Columns[this.SPCL_LN_NO].ValueList
  167. = PublicStaticVariable.Static_SpecLine_Tg(true).GetValueListDB;
  168. this.ultraGrid5.DisplayLayout.Bands[0].Columns[this.STATION_NO].ValueList
  169. = PublicStaticVariable.Static_StationNoAndName_Tg(true).GetValueListDB;
  170. transTypelist = PublicStaticVariable.Static_TransType_Tg(true).GetValueListDB;
  171. this.ultraGrid5.DisplayLayout.Bands[0].Columns["TRANS_TYPE"].ValueList
  172. = transTypelist;
  173. this.ultraGrid5.DisplayLayout.Bands[0].Columns["AGENCY_FL"].ValueList
  174. = GetAgenCyFl();
  175. }
  176. private Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.StaticData.PublicStaticVariable
  177. PublicStaticVariable = null;
  178. private Infragistics.Win.ValueList transTypelist = null;
  179. private Infragistics.Win.ValueList GetAgenCyFl()
  180. {
  181. Infragistics.Win.ValueList lit = new Infragistics.Win.ValueList();
  182. lit.ValueListItems.Add("0", "无客户代办");
  183. lit.ValueListItems.Add("1", "TPCO代办");
  184. lit.ValueListItems.Add("2", "客户代办");
  185. return lit;
  186. }
  187. private void SetGrid5TicketNumAndMoney(string billno)
  188. {
  189. if (this.dsGridFine == null || this.dsGridFine.Tables.Count == 0 || this.dsGridFine.Tables[0].Rows.Count == 0)
  190. return;
  191. DataSet ds = this.slmBalanceInfo.GetSlmBalanceTransMoneyAskPlanid(billno);
  192. ds = Util.UtilDataSet.GetDataSetWithRowFilter(ds, "MONEY_TYPE", "运费");
  193. if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
  194. return;
  195. double ticketnum = 0;
  196. double money = 0;
  197. foreach (DataRow dr in this.dsGridFine.Tables[0].Rows)
  198. {
  199. ticketnum = 0;
  200. money = 0;
  201. string rowfilter = string.Format(@" ASKPLAN_ID = '{0}' and ORD_PK = '{1}' and
  202. ORD_LN_PK = '{2}' and ORD_LN_DLY_PK = '{3}' and INDEX_SEQ = '{4}' ",
  203. billno, dr[this.ORD_PK].ToString(), dr[this.ORD_LN_PK].ToString(), dr[this.ORD_LN_DLY_PK].ToString()
  204. , dr[this.INDEX_SEQ].ToString());
  205. DataRow[] drs = ds.Tables[0].Select(rowfilter);
  206. if (drs == null || drs.Length == 0)
  207. continue;
  208. foreach (DataRow drm in drs)
  209. {
  210. ticketnum = ticketnum + Util.ConverObject.ConvertToDouble(drm["TICKETNUM"]);
  211. money = money + Util.ConverObject.ConvertToDouble(drm["MONEY"]);
  212. }
  213. dr["TRANSMNY"] = money;
  214. }
  215. }
  216. private void HiddenColumn()
  217. {
  218. try
  219. {
  220. this.ultraGrid2.DisplayLayout.Bands[0].Columns["BALANCESTATUS"].Hidden = true;
  221. this.ultraGrid2.DisplayLayout.Bands[0].Columns["BALANCESTATUS_ORG"].Hidden = true;
  222. this.ultraGrid1.DisplayLayout.Bands[0].Columns["BUYERCODE"].Hidden = true;
  223. this.ultraGrid1.DisplayLayout.Bands[0].Columns["MONEY"].Hidden = true;
  224. this.ultraGrid5.DisplayLayout.Bands[0].Columns["ORD_PK"].Hidden = true;
  225. this.ultraGrid5.DisplayLayout.Bands[0].Columns["ORD_LN_PK"].Hidden = true;
  226. this.ultraGrid5.DisplayLayout.Bands[0].Columns["ORD_LN_DLY_PK"].Hidden = true;
  227. // this.ultraGrid5.DisplayLayout.Bands[0].Columns["TRANSNUM"].Hidden = true;
  228. }
  229. catch
  230. { }
  231. }
  232. public override void ToolBar_Click(object sender, string ToolbarKey)
  233. {
  234. if (ToolbarKey == "Query")
  235. {
  236. this.QueryGridOne();
  237. }
  238. if (ToolbarKey == "Affrim")
  239. {
  240. this.Affrim();
  241. }
  242. if (ToolbarKey == "UnAffrim")
  243. {
  244. this.UnAffrim();
  245. }
  246. if (ToolbarKey == "RollBack")
  247. {
  248. this.RollBack();
  249. }
  250. if (ToolbarKey == "Exit")
  251. {
  252. this.Close();
  253. }
  254. if (ToolbarKey == "AffrimTrans")
  255. {
  256. this.AffrimTransMny();
  257. }
  258. if (ToolbarKey == "UpdateSendNum")
  259. {
  260. // this.UpdateSendNum();
  261. }
  262. }
  263. private void UpdateSendNum()
  264. {
  265. this.ultraGrid3.UpdateData();
  266. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  267. string askPlanid = "";
  268. if (this.ultraGrid2.Rows.Count == 0)
  269. return;
  270. if (this.ultraGrid2.Rows.Count == 1)
  271. ugr = this.ultraGrid2.Rows[0];
  272. else
  273. ugr = this.ultraGrid2.ActiveRow;
  274. if (ugr == null)
  275. {
  276. Util.MessageUtil.ShowError("请选择需要修改的行");
  277. return;
  278. }
  279. if (Util.MessageUtil.ShowYesNoAndTips("是否确定修改") == DialogResult.No)
  280. return;
  281. string errMsg = "";
  282. if (this.ultraGrid3.Rows.Count == 0)
  283. return;
  284. double sendnum = 0;
  285. ArrayList list = new ArrayList();
  286. foreach (Infragistics.Win.UltraWinGrid.UltraGridRow ugs in this.ultraGrid3.Rows)
  287. {
  288. if (Util.ConverObject.ConvertToDouble(ugs.Cells["SEND_NUM"].Value) == 0)
  289. {
  290. Util.MessageUtil.ShowError("请填写修改实发数");
  291. return;
  292. }
  293. string[] str = new string[2];
  294. str[0] = ugs.Cells["BATCH_NO"].Value.ToString();
  295. str[1] = ugs.Cells["SEND_NUM"].Value.ToString();
  296. list.Add(str);
  297. sendnum += Util.ConverObject.ConvertToDouble(ugs.Cells["SEND_NUM"].Value);
  298. }
  299. string val = sendnum + "";
  300. if (ugr.Cells["BALANCESTATUS"].Value.ToString() != "0" || ugr.Cells["BALANCESTATUS_ORG"].Value.ToString() != "0")
  301. {
  302. Util.MessageUtil.ShowError("该结算数据已经确认结算,请先取消再修改");
  303. return;
  304. }
  305. this.slmBalanceInfo.UpdateSendNum(
  306. ugr.Cells["ORD_NO"].Value.ToString(),
  307. ugr.Cells["ORD_SEQ"].Value.ToString(),
  308. ugr.Cells["ORD_LN_DLY"].Value.ToString(),
  309. ugr.Cells["ASKPLAN_ID"].Value.ToString(),
  310. ugr.Cells["ASKPLAN_ID_SEQ"].Value.ToString(),
  311. ugr.Cells["SPETKEY"].Value.ToString(),
  312. ugr.Cells["STEELCODEKEY"].Value.ToString(),
  313. val,list, CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName(), out errMsg);
  314. if (errMsg.Length == 0)
  315. {
  316. Util.MessageUtil.ShowTips("操作成功");
  317. }
  318. askPlanid = ugr.Cells["ASKPLAN_ID"].Value.ToString();
  319. this.QueryGridOne();
  320. foreach (Infragistics.Win.UltraWinGrid.UltraGridRow ugrr in this.ultraGrid1.Rows)
  321. {
  322. if (ugrr.Cells["ASKPLAN_ID"].Value.ToString() == askPlanid)
  323. {
  324. ugrr.Activated = true;
  325. }
  326. }
  327. }
  328. private void AffrimTransMny()
  329. {
  330. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  331. if (this.ultraGrid1.Rows.Count == 0)
  332. return;
  333. ugr = this.ultraGrid1.ActiveRow;
  334. if (ugr == null)
  335. ugr = this.ultraGrid1.Rows[0];
  336. string askPlanId = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  337. this.slmBalanceInfo.AffrimTransMnyTicket(askPlanId, CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName());
  338. this.QueryGridOne();
  339. }
  340. private void Affrim()
  341. {
  342. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  343. if (this.ultraGrid1.Rows.Count == 0)
  344. return;
  345. ugr = this.ultraGrid1.ActiveRow;
  346. if (ugr == null)
  347. ugr = this.ultraGrid1.Rows[0];
  348. ugr.Selected = true;
  349. ArrayList listask = new ArrayList();
  350. foreach (Infragistics.Win.UltraWinGrid.UltraGridRow ugs in this.ultraGrid1.Selected.Rows)
  351. {
  352. listask.Add(ugs.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString());
  353. }
  354. // string askPlanId = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  355. if (Util.MessageUtil.ShowYesNoAndQuestion("是否确定选定行?") == DialogResult.No) return;
  356. //if (!IsTranmoneyExists())
  357. //{
  358. // return;
  359. //}
  360. foreach(string s in listask)
  361. {
  362. this.slmBalanceInfo.AffrimTicket(s, CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName());
  363. }
  364. this.QueryGridOne();
  365. }
  366. private Boolean IsTranmoneyExists()
  367. {
  368. if (this.ultraGrid5.Rows.Count == 0)
  369. return true;
  370. foreach( Infragistics.Win.UltraWinGrid.UltraGridRow ugr in this.ultraGrid5.Rows )
  371. {
  372. if ( Util.ConverObject.ConvertToDouble( ugr.Cells["TRANSMNY"].Value) == 0)
  373. {
  374. Util.MessageUtil.ShowError("有运费暂无输入,请先维护运费");
  375. return false;
  376. }
  377. }
  378. return true;
  379. }
  380. private void UnAffrim()
  381. {
  382. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  383. if (this.ultraGrid1.Rows.Count == 0)
  384. return;
  385. ugr = this.ultraGrid1.ActiveRow;
  386. if (ugr == null)
  387. ugr = this.ultraGrid1.Rows[0];
  388. string askPlanId = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  389. if (Util.MessageUtil.ShowYesNoAndQuestion("是否确定取消选定行?") == DialogResult.No) return;
  390. this.slmBalanceInfo.UnAffrimTicket(askPlanId, CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName());
  391. this.QueryGridOne();
  392. }
  393. private void RollBack()
  394. {
  395. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  396. if (this.ultraGrid1.Rows.Count == 0)
  397. return;
  398. ugr = this.ultraGrid1.ActiveRow;
  399. if (ugr == null)
  400. ugr = this.ultraGrid1.Rows[0];
  401. string askPlanId = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  402. if (Util.MessageUtil.ShowYesNoAndQuestion("是否确定回退提单?") == DialogResult.No) return;
  403. foreach (Infragistics.Win.UltraWinGrid.UltraGridRow ugs in this.ultraGrid1.Selected.Rows)
  404. {
  405. askPlanId = ugs.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  406. this.slmBalanceInfo.RollBaskAskPlanId(askPlanId, CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName());
  407. ugs.Delete();
  408. }
  409. // ugr.Delete();
  410. //this.QueryGridOne();
  411. }
  412. private void QueryGridFive()
  413. {
  414. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  415. if (this.ultraGrid1.Rows.Count == 0)
  416. return;
  417. ugr = this.ultraGrid1.ActiveRow;
  418. if (ugr == null)
  419. ugr = this.ultraGrid1.Rows[0];
  420. string askPlanId = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  421. DataSet dsDetail =
  422. this.ydmZcLoadVehicleMatMgt.GetDistinctOrderLineDeliveryTransitByBillNo(askPlanId);
  423. Util.UtilDataSet.SetDataSetByMergeSameColumnName(ref this.dsGridFine, dsDetail);
  424. this.SetGrid5TicketNumAndMoney(askPlanId);
  425. //DataSet ds = this.slmBalanceInfo.GetSlmBalanceTransMoneyAskPlanid(askPlanId);
  426. //ds = Util.UtilDataSet.GetDataSetWithRowFilter(ds, "MONEY_TYPE", "运费");
  427. //Util.UtilDataSet.SetDataSetByMergeSameColumnName(ref this.dsGridFine, ds);
  428. }
  429. private void QueryGridFour()
  430. {
  431. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  432. if (this.ultraGrid1.Rows.Count == 0)
  433. return;
  434. if (this.ultraGrid1.Rows.Count == 1)
  435. this.ultraGrid1.Rows[0].Activated = true;
  436. ugr = this.ultraGrid1.ActiveRow;
  437. if (ugr == null)
  438. return;
  439. //string orderno = ugr.Cells[StaticData.TbColumnAndCaption.ORD_NO].Value.ToString();
  440. //string orderseq = ugr.Cells[StaticData.TbColumnAndCaption.ORD_SEQ].Value.ToString();
  441. //string orderlineseq = ugr.Cells[StaticData.TbColumnAndCaption.ORD_LN_DLY].Value.ToString();
  442. //string askplanid = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  443. //string askplanidseq = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID_SEQ].Value.ToString();
  444. //string spetkey = ugr.Cells[StaticData.TbColumnAndCaption.SPETKEY].Value.ToString();
  445. //string steelkey = ugr.Cells[StaticData.TbColumnAndCaption.STEELCODEKEY].Value.ToString();
  446. string askplanid = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  447. DataSet dsDetail =
  448. this.slmBalanceInfo.GetSlmBalanceDetailAllGroupByAskPlanId(askplanid);
  449. // orderno, orderseq, orderlineseq, askplanid, askplanidseq, spetkey, steelkey);
  450. //DataSet dsDetail =
  451. // this.slmBalanceInfo.GetSlmBalanceDetailAllGroupByBatchNo(
  452. // orderno, orderseq, orderlineseq, askplanid, askplanidseq, spetkey, steelkey);
  453. Util.UtilDataSet.SetDataSetByMergeSameColumnName(ref this.dsGridFour, dsDetail);
  454. }
  455. private Infragistics.Win.UltraWinGrid.UltraGridRow GetUltraGrid2ActiveRow()
  456. {
  457. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  458. if (this.ultraGrid2.Rows.Count == 0)
  459. return null ;
  460. ugr = this.ultraGrid2.ActiveRow;
  461. if (ugr == null)
  462. ugr = this.ultraGrid2.Rows[0];
  463. return ugr;
  464. }
  465. private void QueryGridThree()
  466. {
  467. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  468. if(this.ultraGrid2.Rows.Count == 0)
  469. return;
  470. if (this.ultraGrid2.Rows.Count == 1)
  471. this.ultraGrid2.Rows[0].Activated = true;
  472. ugr = this.ultraGrid2.ActiveRow;
  473. if (ugr == null)
  474. return;
  475. string orderno = ugr.Cells[StaticData.TbColumnAndCaption.ORD_NO].Value.ToString();
  476. string orderseq = ugr.Cells[StaticData.TbColumnAndCaption.ORD_SEQ].Value.ToString();
  477. string orderlineseq = ugr.Cells[StaticData.TbColumnAndCaption.ORD_LN_DLY].Value.ToString();
  478. string askplanid = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  479. string askplanidseq = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID_SEQ].Value.ToString();
  480. string spetkey = ugr.Cells[StaticData.TbColumnAndCaption.SPETKEY].Value.ToString();
  481. string steelkey = ugr.Cells[StaticData.TbColumnAndCaption.STEELCODEKEY].Value.ToString();
  482. // string askplanid = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  483. DataSet dsDetail =
  484. this.slmBalanceInfo.GetSlmBalanceDetailAllGroupByBatchNo(orderno,orderseq,orderlineseq,
  485. askplanid,askplanidseq,spetkey,steelkey);
  486. Util.UtilDataSet.SetDataSetByMergeSameColumnName(ref this.dsGridThree, dsDetail);
  487. InitGird3(ugr.Cells["ORDER_UNIT"].Value.ToString());
  488. }
  489. private void InitGird3(String orderUnit)
  490. {
  491. if (orderUnit == "吨" || orderUnit == "支")
  492. {
  493. this.ultraGrid3.DisplayLayout.Bands[0].Columns["SEND_NUM"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly;
  494. this.ultraGrid3.DisplayLayout.Bands[0].Columns["SEND_NUM"].CellAppearance.BackColor =
  495. this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].CellAppearance.BackColor;
  496. }
  497. else
  498. {
  499. try
  500. {
  501. this.ultraGrid3.DisplayLayout.Bands[0].Columns["SEND_NUM"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
  502. this.ultraGrid3.DisplayLayout.Bands[0].Columns["SEND_NUM"].CellAppearance.BackColor
  503. = base.GetEditColor();
  504. // this.ultraGrid2.DisplayLayout.Bands[0].Columns["SEND_NUM"].MaskInput = "-nnnnnnnn.nnn";
  505. // this.ultraGrid2.DisplayLayout.Bands[0].Columns["SEND_NUM"].Format = "";
  506. }
  507. catch
  508. { }
  509. }
  510. }
  511. private void QueryGridTwo()
  512. {
  513. Infragistics.Win.UltraWinGrid.UltraGridRow ugr = null;
  514. if (this.ultraGrid1.Rows.Count == 0)
  515. return;
  516. ugr = this.ultraGrid1.ActiveRow;
  517. if (ugr == null)
  518. ugr = this.ultraGrid1.Rows[0];
  519. string askPlanId = ugr.Cells[StaticData.TbColumnAndCaption.ASKPLAN_ID].Value.ToString();
  520. DataSet ds = Util.UtilDataSet.GetDataSetWithRowFilter(this.dsBalance,
  521. StaticData.TbColumnAndCaption.ASKPLAN_ID, askPlanId);
  522. Util.UtilDataSet.SetDataSetByMergeSameColumnName(ref this.dsGridTwo, ds);
  523. }
  524. private void SetTransMoney(ref DataSet dsGridOne)
  525. {
  526. if (dsGridOne == null || dsGridOne.Tables.Count == 0 || dsGridOne.Tables[0].Rows.Count == 0)
  527. return;
  528. double money = 0;
  529. double outstockmoney = 0;
  530. foreach (DataRow dr in dsGridOne.Tables[0].Rows)
  531. {
  532. money = 0;
  533. outstockmoney = 0;
  534. string askPlanId = dr[StaticData.TbColumnAndCaption.ASKPLAN_ID].ToString();
  535. DataSet dsDetail =
  536. this.slmBalanceInfo.GetSlmBalanceDetailAllGroupByAskPlanId(askPlanId);
  537. try
  538. {
  539. if (dsDetail.Tables[0].Rows.Count > 0)
  540. {
  541. foreach (DataRow dr1 in dsDetail.Tables[0].Rows)
  542. {
  543. outstockmoney += Util.ConverObject.ConvertToDouble(dr1["OUTSTOCKMNY"].ToString());
  544. }
  545. dr["OUTSTOCKMNY"] = outstockmoney;
  546. }
  547. }
  548. catch
  549. {
  550. }
  551. DataSet ds = this.slmBalanceInfo.GetSlmBalanceTransMoneyAskPlanid(askPlanId);
  552. ds = Util.UtilDataSet.GetDataSetWithRowFilter(ds, "MONEY_TYPE", "运费");
  553. if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
  554. continue;
  555. foreach (DataRow dr0 in ds.Tables[0].Rows)
  556. {
  557. money += Util.ConverObject.ConvertToDouble(dr0["MONEY"].ToString());
  558. }
  559. dr["TRANSMNY"] = money;
  560. }
  561. }
  562. private void ClearGrid()
  563. {
  564. this.dsGridTwo.Clear();
  565. this.dsGridThree.Clear();
  566. this.dsGridFour.Clear();
  567. this.dsGridFine.Clear();
  568. }
  569. private void QueryGridOne()
  570. {
  571. DataSet ds = null;
  572. Boolean exists = false;
  573. ArrayList list = new ArrayList();
  574. if (this.radioButton1.Checked)
  575. {
  576. ds = this.slmBalanceInfo.GetunAffrimTicketsSlmBalaneInfoByPlanBeginDateAndEndDate(this.dateTimePicker1.Value,
  577. this.dateTimePicker2.Value);
  578. DataSet dsClosedAskpLanid = this.slmBalanceInfo.GetUnAffrimVirtualTicketsSlmBalaneInfoByPlanBeginDateAndEndDate(this.dateTimePicker1.Value,
  579. this.dateTimePicker2.Value);
  580. try
  581. {
  582. if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
  583. ds = dsClosedAskpLanid;
  584. else
  585. {
  586. foreach (DataRow dr in dsClosedAskpLanid.Tables[0].Rows)
  587. {
  588. if (ds.Tables[0].Select(string.Format(" ASKPLAN_ID = '{0}' ", dr["ASKPLAN_ID"].ToString())).Length == 0)
  589. {
  590. if (!list.Contains(dr["ASKPLAN_ID"].ToString()))
  591. {
  592. list.Add(dr["ASKPLAN_ID"].ToString());
  593. }
  594. }
  595. }
  596. foreach (string s in list)
  597. {
  598. DataRow[] drs = dsClosedAskpLanid.Tables[0].Select(string.Format(" ASKPLAN_ID = '{0}' ", s));
  599. foreach (DataRow drss in drs)
  600. {
  601. ds.Tables[0].Rows.Add(drss.ItemArray);
  602. }
  603. }
  604. }
  605. }
  606. catch
  607. {
  608. }
  609. }
  610. if (this.radioButton2.Checked)
  611. {
  612. ds = this.slmBalanceInfo.GetAffrimTicketsSlmBalaneInfoByPlanBeginDateAndEndDate(this.dateTimePicker1.Value,
  613. this.dateTimePicker2.Value);
  614. }
  615. if (this.textBox7.Text.Length > 0)
  616. {
  617. ds = Util.UtilDataSet.GetDataSetWithRowFilterWithApproximateMatch(ds,
  618. StaticData.TbColumnAndCaption.ASKPLAN_ID, this.textBox7.Text.Trim());
  619. }
  620. if (this.textBox1.Text.Length > 0)
  621. {
  622. ds = Util.UtilDataSet.GetDataSetWithRowFilterWithApproximateMatch(ds,
  623. StaticData.TbColumnAndCaption.ORD_NO, this.textBox1.Text.Trim());
  624. }
  625. if (!this.UserInfo.GetUserName().Equals("admin"))
  626. {
  627. ds = base.GetDataSetByFilterDeptId(ds);
  628. }
  629. this.dsBalance = ds.Copy();
  630. ds = Util.UtilDataSet.GetDateSetByGroupColumnAndStaticsColumnName(ds,
  631. new List<string>(GetGridOneGroupColumn()),
  632. null,
  633. new List<string>(new string[]{StaticData.TbColumnAndCaption.QUANTITY,
  634. StaticData.TbColumnAndCaption.WEIGHT,
  635. StaticData.TbColumnAndCaption.MONEY}));
  636. Util.UtilDataSet.SetDataSetByMergeSameColumnName(ref this.dsGridOne, ds);
  637. SetTransMoney(ref this.dsGridOne);
  638. ClearGrid();
  639. }
  640. private string[] GetGridOneGroupColumn()
  641. {
  642. return new string[]
  643. {
  644. StaticData.TbColumnAndCaption.ASKPLAN_ID,
  645. StaticData.TbColumnAndCaption.BUYERCODE,
  646. StaticData.TbColumnAndCaption.BUYERNAME,
  647. StaticData.TbColumnAndCaption.INCEPTCORPCODE,
  648. StaticData.TbColumnAndCaption.ISPRECLOSE,
  649. "ISREALCLOSE",
  650. "TICKETSTATUS"
  651. };
  652. }
  653. private Hashtable GetDataSetColumnType()
  654. {
  655. Hashtable hs = new Hashtable();
  656. hs.Add("SELECT", "System.Boolean");
  657. hs.Add("TRANSMNY", "System.String");
  658. hs.Add("MONEY", "System.String");
  659. hs.Add("TICKETNUM", "System.String");
  660. hs.Add("TRANSNUM", "System.String");
  661. return hs;
  662. }
  663. private string[] GetGridFiveDataStruct()
  664. {
  665. return new string[]
  666. {
  667. // "TICKETTYPE",
  668. // "MONEY",
  669. // "TICKETNUM",
  670. // "MONEY_TYPE",
  671. // "TRANS_TYPE",
  672. // "MOTORMANNAME",
  673. // "REG_ID",
  674. // "REG_DTIME",
  675. // // "AFFRIM_ID",
  676. //// "AFFRIM_TIME",
  677. // "STATUS_CD"
  678. "TRANSMNY",
  679. // " TRANSNUM",
  680. "TRANS_TYPE",
  681. "AGENCY_FL",
  682. "DESTINATION",
  683. "STATION_NO",
  684. "SPCL_LN_NO",
  685. "DESTINATION",
  686. "PORT_NO",
  687. // "CARRIER_UNIT",
  688. "RECEIVOR",
  689. "RECEIV_ADDR",
  690. "DELVRY_ADDR",
  691. "ORD_PK",
  692. "ORD_LN_PK",
  693. "ORD_LN_DLY_PK",
  694. "ORDER_NO",
  695. "ORDER_SEQ",
  696. "DELIVERY_NO",
  697. "INDEX_SEQ"
  698. };
  699. }
  700. private string[] GetGridFourDataStruct()
  701. {
  702. return new string[]
  703. {
  704. "ASKPLAN_ID",
  705. "TALLYSHEET_NO",
  706. "BATCH_NO",
  707. "QUANTITY",
  708. "ACT_WGT" ,
  709. "OUTSTOCKMNY",
  710. "MONEY_TYPE",
  711. "AGENCY_FL",
  712. "DELVRY_ADDR",
  713. "RECEIV_ADDR"
  714. };
  715. }
  716. private string[] GetGridThreeDataStruct()
  717. {
  718. return new string[]
  719. {
  720. "ASKPLAN_ID",
  721. "TALLYSHEET_NO",
  722. // "ORD_LN_DLY",
  723. "BATCH_NO",
  724. "SEND_NUM",
  725. "QUANTITY",
  726. "ACT_WGT" ,
  727. "PLID"
  728. };
  729. }
  730. private string[] GetGridTwoDataStruct()
  731. {
  732. return new string[]
  733. {
  734. // "BUYERCODE",
  735. "ORD_NO",
  736. "ORD_SEQ",
  737. "ORD_LN_DLY",
  738. "ASKPLAN_ID",
  739. "ASKPLAN_ID_SEQ",
  740. "CATEGORY",
  741. "SPEC_ABBSYMNAME",
  742. "STD_STYLE_DESC",
  743. "STEELCODEKEY",
  744. "MODEL_DESC",
  745. "SPETKEY",
  746. "SEND_NUM",
  747. "QUANTITY",
  748. "WEIGHT",
  749. "ORDER_UNIT",
  750. // "PRICE",
  751. // "MONEY",
  752. // "BASEPRICE",
  753. // "STATIONCODE",
  754. "TICKETPERSON",
  755. "TICKETDATE",
  756. "FORECORPCODE",
  757. "TRANS_TYPE_NAME",
  758. "BALANCESTATUS_ORG",
  759. // "AREACODE",
  760. // "DOCKCODE",
  761. // "SHIPNO",
  762. // "FIXSIZE",
  763. "BALANCESTATUS"
  764. };
  765. }
  766. private string[] GetGridOneDataStruct()
  767. {
  768. return new string[]
  769. {
  770. "ASKPLAN_ID",
  771. "BUYERCODE",
  772. "BUYERNAME",
  773. "INCEPTCORPCODE",
  774. "QUANTITY",
  775. "WEIGHT",
  776. "MONEY",
  777. "OUTSTOCKMNY",
  778. "TRANSMNY",
  779. "ISPRECLOSE",
  780. "ISREALCLOSE",
  781. "TICKETSTATUS"
  782. };
  783. }
  784. private string SELECT = "SELECT";
  785. private string MONET_TYPE = "MONET_TYPE";
  786. private string TICKETNO = "TICKETNO";
  787. private string OUTSTOCKMNY = "OUTSTOCKMNY";
  788. private string DZFMNY = "DZFMNY";
  789. private string TRANSMNY = "TRANSMNY";
  790. private string TRANSNUM = "TRANSNUM";
  791. private string LOADVEHICLE_NO = "LOADVEHICLE_NO";
  792. private string BILL_NO = "BILL_NO";
  793. private string TALLYSHEET_NO = "TALLYSHEET_NO";
  794. private string LOADVEHICLE_TYPE = "LOADVEHICLE_TYPE";
  795. private string AFFIRM_FLAG = "AFFIRM_FLAG";
  796. private string VEHICLE_NO = "VEHICLE_NO";
  797. private string TRANS_TYPE = "TRANS_TYPE";
  798. private string RECEIV_NO = "RECEIV_NO";
  799. private string RECEIV_NM = "RECEIV_NM";
  800. private string STATION_NO = "STATION_NO";
  801. private string STATION_NM = "STATION_NM";
  802. private string SPCL_LN_NO = "SPCL_LN_NO";
  803. private string SPCL_LN_NM = "SPCL_LN_NM";
  804. private string PORT = "PORT";
  805. private string SHIP_LOT_NO = "SHIP_LOT_NO";
  806. private string PLANT = "PLANT";
  807. private string PLANT_DESC = "PLANT_DESC";
  808. private string VSTEL_CODE = "VSTEL_CODE";
  809. private string VSTEL_DESC = "VSTEL_DESC";
  810. private string CARRIER_NO = "CARRIER_NO";
  811. private string CARRY_COMPANY_CODE = "CARRY_COMPANY_CODE";
  812. private string CARRY_COMPANY_NAME = "CARRY_COMPANY_NAME";
  813. private string STACKING_WT = "STACKING_WT";
  814. private string STACKING_PIECE = "STACKING_PIECE";
  815. private string STACKING_TOTL_LEN = "STACKING_TOTL_LEN";
  816. private string WEIGH_FLAG = "WEIGH_FLAG";
  817. private string PONDER_NO = "PONDER_NO";
  818. private string PONDER_GROSS_WT = "PONDER_GROSS_WT";
  819. private string OUT_STOCK_CODE = "OUT_STOCK_CODE";
  820. private string DELIVY_PLACE_CODE = "DELIVY_PLACE_CODE";
  821. private string DELIVY_PLACE_NAME = "DELIVY_PLACE_NAME";
  822. private string STLMT_UNIT_NO = "STLMT_UNIT_NO";
  823. private string STLMT_UNIT_NM = "STLMT_UNIT_NM";
  824. private string INFACTORY_TIME = "INFACTORY_TIME";
  825. private string LOAD_TIME = "LOAD_TIME";
  826. private string DELIVY_TIME = "DELIVY_TIME";
  827. private string STACKING_PRINTS = "STACKING_PRINTS";
  828. private string THREE_READY_NO = "THREE_READY_NO";
  829. private string HANDHELD_NO = "HANDHELD_NO";
  830. private string HANDHELD_FLAG = "HANDHELD_FLAG";
  831. private string MANAGEMENT_NO = "MANAGEMENT_NO";
  832. private string MANAGEMENT_NAME = "MANAGEMENT_NAME";
  833. private string MEMO = "MEMO";
  834. private string VALIDFLAG = "VALIDFLAG";
  835. private string CREATE_NAME = "CREATE_NAME";
  836. private string CREATE_TIME = "CREATE_TIME";
  837. private string UPDATE_NAME = "UPDATE_NAME";
  838. private string UPDATE_TIME = "UPDATE_TIME";
  839. private string DELETE_NAME = "DELETE_NAME";
  840. private string DELETE_TIME = "DELETE_TIME";
  841. private string TRANS_PK = "TRANS_PK";
  842. private string ASKPLAN_ID = "ASKPLAN_ID";
  843. private string TRAINWAGON = "TRAINWAGON";
  844. private string BUYERCODE = "BUYERCODE";
  845. private string BUYERNAME = "BUYERNAME";
  846. private string FORECORPCODE = "FORECORPCODE";
  847. private string FORECORPNAME = "FORECORPNAME";
  848. private string FST_DRAWEE_UNIT = "FST_DRAWEE_UNIT";
  849. private string STATIONCODE = "STATIONCODE";
  850. private string STATIONNAME = "STATIONNAME";
  851. private string LEASEDLINE = "LEASEDLINE";
  852. private string LEASEDLINENAME = "LEASEDLINENAME";
  853. private string INCEPTCORPCODE = "INCEPTCORPCODE";
  854. private string MOTORMANNAME = "MOTORMANNAME";
  855. private string DOCKNAME = "DOCKNAME";
  856. private string TICKETTYPE = "TICKETTYPE";
  857. private string MONEY_TYPE = "MONEY_TYPE";
  858. private string MONEY = "MONEY";
  859. private string INVOICENO = "INVOICENO";
  860. private string INVOICEDATE = "INVOICEDATE";
  861. private string INVOICE_ID = "INVOICE_ID";
  862. private string STATUS_CD = "STATUS_CD";
  863. private string REG_ID = "REG_ID";
  864. private string REG_DTIME = "REG_DTIME";
  865. private string AFFRIM_ID = "AFFRIM_ID";
  866. private string AFFRIM_TIME = "AFFRIM_TIME";
  867. private string ORDER_NO = "ORDER_NO";
  868. private string ORDER_SEQ = "ORDER_SEQ";
  869. private string DELIVERY_NO = "DELIVERY_NO";
  870. private string ORD_PK = "ORD_PK";
  871. private string ORD_LN_PK = "ORD_LN_PK";
  872. private string ORD_LN_DLY_PK = "ORD_LN_DLY_PK";
  873. private string AGENCY_FL = "AGENCY_FL";
  874. private string RECEIV_ADDR = "RECEIV_ADDR";
  875. private string DELVRY_ADDR = "DELVRY_ADDR";
  876. private string CUSTOMER_NO = "CUSTOMER_NO";
  877. private string CUSTOMER_NM = "CUSTOMER_NM";
  878. private string SALE_ORG = "SALE_ORG";
  879. private string SALE_ORG_DESC = "SALE_ORG_DESC";
  880. private string INDEX_SEQ = "INDEX_SEQ";
  881. private void ultraGrid1_AfterRowActivate(object sender, EventArgs e)
  882. {
  883. this.QueryGridTwo();
  884. this.QueryGridThree();
  885. this.QueryGridFive();
  886. }
  887. private void ultraGrid2_AfterRowActivate(object sender, EventArgs e)
  888. {
  889. this.QueryGridThree();
  890. this.QueryGridFour();
  891. }
  892. private void ultraGrid1_AfterRowActivate_1(object sender, EventArgs e)
  893. {
  894. this.QueryGridTwo();
  895. this.QueryGridThree();
  896. this.QueryGridFive();
  897. }
  898. private void ultraGrid2_AfterRowActivate_1(object sender, EventArgs e)
  899. {
  900. this.QueryGridThree();
  901. this.QueryGridFour();
  902. }
  903. private void ultraGrid1_KeyPress(object sender, KeyPressEventArgs e)
  904. {
  905. if (e.KeyChar == 13)
  906. {
  907. this.Affrim();
  908. }
  909. }
  910. private void textBox7_KeyDown(object sender, KeyEventArgs e)
  911. {
  912. }
  913. private void textBox7_KeyPress(object sender, KeyPressEventArgs e)
  914. {
  915. if (e.KeyChar == 13)
  916. {
  917. this.QueryGridOne();
  918. }
  919. }
  920. private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
  921. {
  922. if (e.KeyChar == 13)
  923. {
  924. this.QueryGridOne();
  925. }
  926. }
  927. }
  928. }