public clsHightOxygen objDisplay(string strInPatientID, string strInPatientDate, string strCreateDate) { string strXML = ""; int intRows = 0; long lngSucceed = 0; clsHightOxygen m_objDisplay = new clsHightOxygen(); com.digitalwave.HighOxygenServ.clsHighOxygenServ m_objServ = (com.digitalwave.HighOxygenServ.clsHighOxygenServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.HighOxygenServ.clsHighOxygenServ)); try { lngSucceed = m_objServ.lngSelectNewRecord(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, strInPatientID, strInPatientDate, strCreateDate, ref strXML, ref intRows); if (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) { m_objDisplay.strInPatientID = objReader.GetAttribute("INPATIENTID").ToString().Replace('き', '\''); m_objDisplay.strInPatientDate = objReader.GetAttribute("INPATIENTDATE").ToString().Replace('き', '\''); m_objDisplay.strCreateDate = objReader.GetAttribute("CREATEDATE").ToString().Replace('き', '\''); m_objDisplay.strCreateUserID = objReader.GetAttribute("CREATEUSERID").ToString().Replace('き', '\''); m_objDisplay.strApplyDocID = objReader.GetAttribute("APPLYDOCID").ToString().Replace('き', '\''); m_objDisplay.strAssistantCT = objReader.GetAttribute("ASSISTANTCT").ToString().Replace('き', '\''); m_objDisplay.strAssistantEEG = objReader.GetAttribute("ASSISTANTEEG").ToString().Replace('き', '\''); m_objDisplay.strAssistantEKG = objReader.GetAttribute("ASSISTANTEKG").ToString().Replace('き', '\''); m_objDisplay.strAssistantMR = objReader.GetAttribute("ASSISTANTMR").ToString().Replace('き', '\''); m_objDisplay.strAssistantOthe = objReader.GetAttribute("ASSISTANTOTHER").ToString().Replace('き', '\''); m_objDisplay.strClinicCheck = objReader.GetAttribute("CLINICCHECK").ToString().Replace('き', '\''); m_objDisplay.strClinicCure = objReader.GetAttribute("CLINICCURE").ToString().Replace('き', '\''); m_objDisplay.strClinicDiagnose = objReader.GetAttribute("CLINICDIAGNOSE").ToString().Replace('き', '\''); m_objDisplay.strDocID = objReader.GetAttribute("DOCID").ToString().Replace('き', '\''); m_objDisplay.strHighOxygen = objReader.GetAttribute("HIGHOXYGEN").ToString().Replace('き', '\''); m_objDisplay.strHighOxygenTime = objReader.GetAttribute("HIGHOXYGENTIME").ToString().Replace('き', '\''); m_objDisplay.strResume = objReader.GetAttribute("RESUME").ToString().Replace('き', '\''); m_objDisplay.strOrderID = objReader.GetAttribute("ORDERID").ToString().Replace('き', '\''); } break; } } } } finally { //m_objServ.Dispose(); } return(m_objDisplay); }
public long lngSave(clsHightOxygen m_objHightOxygen) { long lngSucceed = 0; com.digitalwave.HighOxygenServ.clsHighOxygenServ m_objServ = (com.digitalwave.HighOxygenServ.clsHighOxygenServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.HighOxygenServ.clsHighOxygenServ)); try { string strXML = this.strSaveXML(m_objHightOxygen); lngSucceed = m_objServ.m_lngAddNewRecord(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, strXML); } finally { //m_objServ.Dispose(); } return(lngSucceed); }
private string strSaveXML(clsHightOxygen m_objclsHightOxygen) { m_objXmlMemStream.SetLength(0); m_objXmlWriter.WriteStartDocument(); m_objXmlWriter.WriteStartElement("RecordMaster"); m_objXmlWriter.WriteAttributeString("INPATIENTID", m_objclsHightOxygen.strInPatientID.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("INPATIENTDATE", m_objclsHightOxygen.strInPatientDate.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("CREATEDATE", m_objclsHightOxygen.strCreateDate.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("IFCONFIRM", m_objclsHightOxygen.strIfConfirm.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("STATUS", m_objclsHightOxygen.strStatus.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("CREATEUSERID", m_objclsHightOxygen.strCreateUserID.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("APPLYDOCID", m_objclsHightOxygen.strApplyDocID.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("ASSISTANTCT", m_objclsHightOxygen.strAssistantCT.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("ASSISTANTEEG", m_objclsHightOxygen.strAssistantEEG.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("ASSISTANTEKG", m_objclsHightOxygen.strAssistantEKG.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("ASSISTANTMR", m_objclsHightOxygen.strAssistantMR.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("ASSISTANTOTHER", m_objclsHightOxygen.strAssistantOthe.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("CLINICCHECK", m_objclsHightOxygen.strClinicCheck.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("CLINICCURE", m_objclsHightOxygen.strClinicCure.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("CLINICDIAGNOSE", m_objclsHightOxygen.strClinicDiagnose.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("DOCID", m_objclsHightOxygen.strDocID.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("HIGHOXYGEN", m_objclsHightOxygen.strHighOxygen.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("HIGHOXYGENTIME", m_objclsHightOxygen.strHighOxygenTime.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("RESUME", m_objclsHightOxygen.strResume.Replace('\'', 'き')); m_objXmlWriter.WriteAttributeString("ORDERID", m_objclsHightOxygen.strOrderID.Replace('\'', 'き')); m_objXmlWriter.WriteEndElement(); m_objXmlWriter.WriteEndDocument(); m_objXmlWriter.Flush(); return(System.Text.Encoding.Unicode.GetString(m_objXmlMemStream.ToArray(), 39 * 2, (int)m_objXmlMemStream.Length - 39 * 2)); }