/// <summary> /// 打印 /// </summary> private void Print() { ArrayList al = new ArrayList(); ArrayList alJiePing = new ArrayList(); if (this.neuSpread1_Sheet1.RowCount <= 0) { MessageBox.Show("没有选择数据!"); return; } for (int i = 0; i < this.neuSpread1_Sheet1.RowCount; i++) { if (this.neuSpread1_Sheet1.GetValue(i, 0).ToString().ToUpper() == "FALSE") { continue; } Neusoft.HISFC.Models.Nurse.Inject info = (Neusoft.HISFC.Models.Nurse.Inject) this.neuSpread1_Sheet1.Rows[i].Tag; al.Add(info); } if (al == null || al.Count <= 0) { MessageBox.Show("没有选择数据!"); return; } Nurse.Print.ucPrintCure uc = new Nurse.Print.ucPrintCure(); uc.Init(al); }
/// <summary> /// 补打瓶签 /// </summary> private void RePrintCure() { if (this.alData == null || this.alData.Count == 0) { MessageBox.Show("没有要打印的数据"); return; } Neusoft.HISFC.BizProcess.Interface.Nurse.IInjectCurePrint curePrint = Neusoft.FrameWork.WinForms.Classes.UtilInterface.CreateObject(this.GetType(), typeof(Neusoft.HISFC.BizProcess.Interface.Nurse.IInjectCurePrint)) as Neusoft.HISFC.BizProcess.Interface.Nurse.IInjectCurePrint; if (curePrint == null) { curePrint = new Nurse.Print.ucPrintCure() as Neusoft.HISFC.BizProcess.Interface.Nurse.IInjectCurePrint; } curePrint.Init(this.alData); }