예제 #1
0
        public void m_mthBeginPrint()
        {
            if (this.m_objViewer.treeView1.Tag != null)
            {
                clsOutpatientPrintCaseHis_VO obj_VO = this.m_objViewer.treeView1.Tag as clsOutpatientPrintCaseHis_VO;
                clsGetRecipeInfo.m_mthGetRecipeInfoByCaseHistoryID(obj_VO.m_strRecipeID, out obj_VO.objItemArr, out obj_VO.objItemArr2);
//				DataTable dt;
//				long ret =objSvc.m_mthGetRecipeInfoByCaseHistoryID(obj_VO.m_strRecipeID,out dt);
//				obj_VO.objItemArr=new ArrayList();
//				obj_VO.objItemArr2=new ArrayList();
//				if(ret>0&&dt.Rows.Count>0)
//				{
//					string strTempID =dt.Rows[0]["OUTPATRECIPEID_CHR"].ToString().Trim();
//					for(int i=0;i<dt.Rows.Count;i++)
//					{
//						if(dt.Rows[i]["SEQID_CHR"].ToString().Trim()=="1")
//						{
//							continue;
//						}
//						if(strTempID!=dt.Rows[i]["OUTPATRECIPEID_CHR"].ToString().Trim())
//						{
//							clsOutpatientPrintRecipeDetail_VO objSpilt =null;
//
//							if(obj_VO.objItemArr.Count>0)
//							{
//								obj_VO.objItemArr.Add(objSpilt);
//							}
//							if(obj_VO.objItemArr2.Count>0)
//							{
//								obj_VO.objItemArr2.Add(objSpilt);
//							}
//							strTempID =dt.Rows[i]["OUTPATRECIPEID_CHR"].ToString().Trim();
//						}
//
//						clsOutpatientPrintRecipeDetail_VO objtemp=new clsOutpatientPrintRecipeDetail_VO();
//						objtemp.m_strChargeName=dt.Rows[i]["ITEMNAME"].ToString().Trim();
//						objtemp.m_strCount=dt.Rows[i]["QUANTITY"].ToString().Trim()+dt.Rows[i]["UNIT"].ToString().Trim();
//						objtemp.m_strPrice="";
//						objtemp.m_strSumPrice="";
//						objtemp.m_strUnit=dt.Rows[i]["UNIT"].ToString().Trim();
//						objtemp.m_strFrequency=dt.Rows[i]["FREQNAME_CHR"].ToString().Trim();
//						objtemp.m_strDosage=dt.Rows[i]["QTY_DEC"].ToString().Trim()+dt.Rows[i]["DOSAGEUNIT_CHR"].ToString().Trim();
//						objtemp.m_strDays=dt.Rows[i]["DAYS_INT"].ToString().Trim()+"天";
//						objtemp.m_strSpec=dt.Rows[i]["DEC"].ToString().Trim();
//						objtemp.m_strUsage=dt.Rows[i]["USAGENAME_VCHR"].ToString().Trim();
//						objtemp.m_strRowNo=dt.Rows[i]["ROWNO_CHR"].ToString().Trim();
//						if(dt.Rows[i]["SEQID_CHR"].ToString().Trim()=="2")
//						{
//							obj_VO.objItemArr2.Add(objtemp);
//						}
//						else
//						{
//							obj_VO.objItemArr.Add(objtemp);
//						}
//					}
//				}
                objPrintCaseHistory = new clsPrintCaseHistory(obj_VO);
            }
        }
예제 #2
0
 public void m_mthEndPrint()
 {
     objPrintCaseHistory = null;
 }