Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 /// <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);
 }