Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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));
        }