/// <summary> /// 資誼侭嗤CreateDate /// </summary> /// <param name="p_strInPatientID"></param> /// <param name="p_strInPatientDate"></param> /// <returns></returns> public DateTime [] m_dtmGetTimeInfoOfAPatientArr(string p_strInPatientID, string p_strInPatientDate) { if (p_strInPatientID == null || p_strInPatientID == "") { return(null); } clsBUltrasonicCheckOrderServ m_objServ = (clsBUltrasonicCheckOrderServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsBUltrasonicCheckOrderServ)); DateTime[] dtmCreateRecordDateArr = null; try { string strXml = ""; int intRows = 0; long lngRes = m_objServ.m_lngGetTimeInfoOfAPatient(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strInPatientID, p_strInPatientDate, ref strXml, ref intRows); if (lngRes > 0 && intRows > 0) { dtmCreateRecordDateArr = new DateTime[intRows]; XmlTextReader objReader = new XmlTextReader(strXml, XmlNodeType.Element, m_objXmlParser); objReader.WhitespaceHandling = WhitespaceHandling.None; int intIndex = 0; while (objReader.Read()) { switch (objReader.NodeType) { case XmlNodeType.Element: if (objReader.HasAttributes) { dtmCreateRecordDateArr[intIndex] = DateTime.Parse(objReader.GetAttribute("CREATEDATE")); intIndex++; } break; } } } } finally { //m_objServ.Dispose(); } return(dtmCreateRecordDateArr); }
//耶紗曾倖歌方�RequestImage,ApplicationID。 public long m_lngSave(clsBUltrasonicCheckOrder p_objBUltraCheckOrder, ImageRequest p_objImageRequest, ref string p_strApplicationID, bool p_bnlIsNew) { string m_strApplicationID = ""; long m_lngRe = 0; clsBUltrasonicCheckOrderServ m_objServ = (clsBUltrasonicCheckOrderServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsBUltrasonicCheckOrderServ)); if (p_objBUltraCheckOrder == null) { return(-1); } else if (p_bnlIsNew == false) { m_strApplicationID = p_objBUltraCheckOrder.m_strApplicationID; } try { string strOrderXML = m_strOrderXML(p_objBUltraCheckOrder); m_lngRe = m_objServ.m_lngAddNew(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, strOrderXML, p_objImageRequest, ref m_strApplicationID, p_bnlIsNew); p_strApplicationID = m_strApplicationID; } finally { //m_objServ.Dispose(); } return(m_lngRe); }
/// <summary> /// 資函麼燕議佚連 /// </summary> /// <param name="p_strInPatientID"></param> /// <param name="p_strInPatientDate"></param> /// <param name="p_strCreateDate"></param> /// <returns></returns> public clsBUltrasonicCheckOrder m_objGetBUltrasonicCheckOrder(string p_strInPatientID, string p_strInPatientDate, string p_strCreateDate) { if (p_strInPatientID == null || p_strInPatientID == "" || p_strInPatientDate == null || p_strInPatientDate == "" || p_strCreateDate == null || p_strCreateDate == "") { return(null); } clsBUltrasonicCheckOrderServ m_objServ = (clsBUltrasonicCheckOrderServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsBUltrasonicCheckOrderServ)); clsBUltrasonicCheckOrder objBUltrasonicCheckOrder = null; try { string strXml = ""; int intRows = 0; long lngRes = m_objServ.GetBUltrasonicCheckOrder(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strInPatientID, p_strInPatientDate, p_strCreateDate, ref strXml, ref intRows); if (lngRes > 0 && intRows > 0) { XmlTextReader objReader = new XmlTextReader(strXml, XmlNodeType.Element, m_objXmlParser); objReader.WhitespaceHandling = WhitespaceHandling.None; while (objReader.Read()) { switch (objReader.NodeType) { case XmlNodeType.Element: if (objReader.HasAttributes) { objBUltrasonicCheckOrder = new clsBUltrasonicCheckOrder(); objBUltrasonicCheckOrder.m_strInPatientID = objReader.GetAttribute("INPATIENTID").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strInPatientDate = objReader.GetAttribute("INPATIENTDATE").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strCreateDate = objReader.GetAttribute("CREATEDATE").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strStatus = objReader.GetAttribute("STATUS").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strIfConfirm = objReader.GetAttribute("IFCONFIRM").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strDeActivedDate = objReader.GetAttribute("DEACTIVEDDATE").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strDeActivedOperatorID = objReader.GetAttribute("DEACTIVEDOPERATORID").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strConfirmReason = objReader.GetAttribute("CONFIRMREASON").ToString().Replace('き', '\'');; objBUltrasonicCheckOrder.m_strConfirmReasonXML = objReader.GetAttribute("CONFIRMREASONXML").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strCreateUserID = objReader.GetAttribute("CREATEUSERID").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strCheckNumber = objReader.GetAttribute("CHECKNUMBER").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strHistory = objReader.GetAttribute("HISTORY").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strBodyCheck = objReader.GetAttribute("BODYCHECK").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strXRay = objReader.GetAttribute("XRAY").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strXRayDate = objReader.GetAttribute("XRAYDATE").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strXRayNumber = objReader.GetAttribute("XRAYNUMBER").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strLabCheck = objReader.GetAttribute("LABCHECK").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strOtherCheck = objReader.GetAttribute("OTHERCHECK").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strClinicalDisgonse = objReader.GetAttribute("CLINICALDISGONSE").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strCheckPlace = objReader.GetAttribute("CHECKPLACE").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strPatholyDisgonseDate = objReader.GetAttribute("PATHOLYDISGONSEDATE").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strOperationDate = objReader.GetAttribute("OPERATIONDATE").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strOperationInformation = objReader.GetAttribute("OPERATIONINFORMATION").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strCreateUserDeptID = objReader.GetAttribute("CREATEUSERDEPTID").ToString().Replace('き', '\''); objBUltrasonicCheckOrder.m_strApplicationID = objReader.GetAttribute("APPLICATIONID").ToString().Replace('き', '\''); } break; } } } } finally { //m_objServ.Dispose(); } return(objBUltrasonicCheckOrder); }