/// <summary> /// 申请明细信息加载 /// </summary> /// <returns></returns> protected int QueryApplyDetail(int rowIndex) { Neusoft.FrameWork.Models.NeuObject info = this.fsApplyData_List.Rows[rowIndex].Tag as Neusoft.FrameWork.Models.NeuObject; string listNO = this.fsApplyData_List.Cells[rowIndex, 1].Text; Neusoft.HISFC.BizLogic.Pharmacy.Item itemManager = new Neusoft.HISFC.BizLogic.Pharmacy.Item(); ArrayList alDetail = itemManager.QueryApplyOutInfoByListCode(info.Memo, listNO, "0"); if (alDetail == null) { System.Windows.Forms.MessageBox.Show(Language.Msg("未正确获取内部入库申请信息" + itemManager.Err)); return(-1); } this.fsApplyData_Detail.Rows.Count = 0; foreach (Neusoft.HISFC.Models.Pharmacy.ApplyOut applyOut in alDetail) { this.fsApplyData_Detail.Rows.Add(0, 1); this.fsApplyData_Detail.Cells[0, 0].Text = applyOut.Item.Name; this.fsApplyData_Detail.Cells[0, 1].Text = applyOut.Item.Specs; this.fsApplyData_Detail.Cells[0, 2].Text = applyOut.Operation.ApplyQty.ToString(); this.fsApplyData_Detail.Cells[0, 3].Text = applyOut.Operation.ApproveQty.ToString(); this.fsApplyData_Detail.Cells[0, 4].Text = applyOut.Item.MinUnit; } return(1); }