/// <summary> /// 收费项目双击选择事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void neuSpreadItem_CellDoubleClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e) { // // 如果没有记录,那么返回 // if (this.neuSpreadItem_SheetItem.RowCount == 0) { return; } // 业务层 Neusoft.HISFC.BizProcess.Integrate.Terminal.Confirm confirmIntegrate = new Neusoft.HISFC.BizProcess.Integrate.Terminal.Confirm(); // 结果 Neusoft.HISFC.BizProcess.Integrate.Terminal.Result result = new Result(); Neusoft.FrameWork.WinForms.Classes.Function.ShowWaitForm("正在获取项目信息..."); // // 获取当前选择的记录 // this.terminalApply = new TerminalApply(); this.terminalApply = (Neusoft.HISFC.Models.Terminal.TerminalApply) this.neuSpreadItem_SheetItem.Rows[this.neuSpreadItem_SheetItem.ActiveRowIndex].Tag; // // 根据申请单号获取业务明细 // confirmDetailList = new ArrayList(); result = confirmIntegrate.QueryDetailsByApply(terminalApply, ref confirmDetailList); if (result == Neusoft.HISFC.BizProcess.Integrate.Terminal.Result.Failure) { Neusoft.FrameWork.WinForms.Classes.Function.HideWaitForm(); MessageBox.Show("获取业务明细失败!" + "\n" + confirmIntegrate.Err); return; } // // 设置业务明细 // this.DisplayDetail(confirmDetailList); // // 显示项目名称 // this.neuLabelConfirmTitle.Text = "开立的收费项目对应的执行明细 —— " + terminalApply.Item.Name; Neusoft.FrameWork.WinForms.Classes.Function.HideWaitForm(); }
/// <summary> /// 根据申请单流水号获取业务明细,初始化窗口 /// </summary> /// <returns>1-成功;-1-失败</returns> private int InitByApplySequence() { // 结果 Neusoft.HISFC.BizProcess.Integrate.Terminal.Result result = new Result(); // 业务层 Neusoft.HISFC.BizProcess.Integrate.Terminal.Confirm confirmIntegrate = new Neusoft.HISFC.BizProcess.Integrate.Terminal.Confirm(); // 业务明细数组 ArrayList detailList = new ArrayList(); // 申请单数组 ArrayList applyList = new ArrayList(); // // 根据申请单获取业务明细 // result = confirmIntegrate.QueryDetailsByApply(this.terminalApply, ref detailList); if (result == Neusoft.HISFC.BizProcess.Integrate.Terminal.Result.Failure) { MessageBox.Show(confirmIntegrate.Err); return(-1); } // // 设置业务明细 // this.DisplayDetail(detailList); // // 设置申请单 // applyList.Add(this.terminalApply); this.DisplayApply(applyList); return(1); }