Ejemplo n.º 1
0
        public clsAYQBabyAssessmentContent m_objGetSingleContent()
        {
            clsAYQBabyAssessmentContent objRecord = new clsAYQBabyAssessmentContent();
            long lngRes = m_objDomain.m_lngGetCircsRecordContent(m_strMotherID, m_strInPatientDate, m_strOpenTime, out objRecord);

            return(objRecord);
        }
Ejemplo n.º 2
0
        private void m_mthAddNewRecord()
        {
            clsAYQBabyAssessmentContent objNewRecord = m_objGetCircsRecordContentFromUI();
            string strNow = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

            objNewRecord.m_strInPatientID    = m_strMotherID;
            objNewRecord.m_dtmInPatientDate  = DateTime.Parse(m_strInPatientDate);
            objNewRecord.m_dtmAssessmentDate = m_dtpRecordTime.Value;
            objNewRecord.m_dtmOpenDate       = DateTime.Parse(strNow);
            objNewRecord.m_strCreateUserID   = MDIParent.OperatorID;
            objNewRecord.m_dtmCreateDate     = DateTime.Parse(strNow);
            objNewRecord.m_strModifyUserID   = MDIParent.OperatorID;
            objNewRecord.m_dtmModifyDate     = DateTime.Parse(strNow);

            clsPreModifyInfo p_objModifyInfo = new clsPreModifyInfo();
            long             lngRes          = m_objDomain.m_lngAddNewCircsRecord(objNewRecord, out p_objModifyInfo);

            if (lngRes < 0)
            {
                MDIParent.ShowInformationMessageBox("保存失败");
            }
            else
            {
                this.DialogResult = DialogResult.Yes;
                this.Close();
            }
        }
Ejemplo n.º 3
0
        private void frmAYQBabyAssessmentRecord_Rec_Load(object sender, System.EventArgs e)
        {
            if (m_BlnNeedContextMenu)
            {
                m_mthAddRichTemplateInContainer(this);
            }
            if (!m_blnIsNew)
            {
                clsAYQBabyAssessmentContent objRecord = m_objGetSingleContent();

                m_mthSetCircsRecordContentToUI(objRecord);

                m_mthSetModifyControl(m_objCurrentRecord, false);
            }
            else
            {
                try
                {
                    m_mthSetDefaultValue();
                    m_mthSetModifyControl(null, true);
                }
                catch { }
            }
            m_cmdModifyPatientInfo.Visible = false;
        }
Ejemplo n.º 4
0
        private void m_mthSetCircsRecordContentToUI(clsAYQBabyAssessmentContent objRecord)
        {
            if (objRecord != null)
            {
                m_dtpRecordTime.Value = objRecord.m_dtmRecordDate;
                this.m_ctlFaceColor.m_mthSetNewText(objRecord.m_strFacecolor, objRecord.m_strFacecolorXML);
                this.m_ctlHuXi.m_mthSetNewText(objRecord.m_strRespiration, objRecord.m_strRespirationXML);
                this.m_ctlFanYing.m_mthSetNewText(objRecord.m_strReaction, objRecord.m_strReactionXML);
                this.m_ctlJinShi.m_mthSetNewText(objRecord.m_strTakeFood, objRecord.m_strTakeFoodXML);
                this.m_ctlYeShi.m_mthSetNewText(objRecord.m_strArmpitWet, objRecord.m_strArmpitWetXML);
                this.m_ctlPiFu.m_mthSetNewText(objRecord.m_strDerm, objRecord.m_strDermXML);
                this.m_ctlHuangDan.m_mthSetNewText(objRecord.m_strAurigo, objRecord.m_strAurigoXML);
                this.m_ctlQiBu.m_mthSetNewText(objRecord.m_strUmbilicalRegion, objRecord.m_strUmbilicalRegionXML);
                this.m_ctlSiZhiHuoDong.m_mthSetNewText(objRecord.m_strLimbActivity, objRecord.m_strLimbActivityXML);
                this.m_ctlDaBian.m_mthSetNewText(objRecord.m_strStool, objRecord.m_strStoolXML);
                this.m_ctlXiaoBian.m_mthSetNewText(objRecord.m_strUrine, objRecord.m_strUrineXML);
                clsEmrEmployeeBase_VO objEmpVO = new clsEmrEmployeeBase_VO();
                objEmployeeSign.m_lngGetEmpByID(objRecord.m_strSignUserID, out objEmpVO);
                if (objEmpVO != null)
                {
                    m_txtDoctorSign.Tag  = objEmpVO;
                    m_txtDoctorSign.Text = objEmpVO.m_strLASTNAME_VCHR;
                }
            }

            m_objCurrentRecord = objRecord;
        }
Ejemplo n.º 5
0
        private clsAYQBabyAssessmentContent m_objGetCircsRecordContentFromUI()
        {
            clsAYQBabyAssessmentContent objRecord = new clsAYQBabyAssessmentContent();

            objRecord.m_dtmRecordDate     = m_dtpRecordTime.Value;
            objRecord.m_strFacecolorRight = this.m_ctlFaceColor.m_strGetRightText();
            objRecord.m_strFacecolor      = this.m_ctlFaceColor.Text;
            objRecord.m_strFacecolorXML   = this.m_ctlFaceColor.m_strGetXmlText();

            objRecord.m_strRespirationRight = this.m_ctlHuXi.m_strGetRightText();
            objRecord.m_strRespiration      = this.m_ctlHuXi.Text;
            objRecord.m_strRespirationXML   = this.m_ctlHuXi.m_strGetXmlText();

            objRecord.m_strReactionRight = this.m_ctlFanYing.m_strGetRightText();
            objRecord.m_strReaction      = this.m_ctlFanYing.Text;
            objRecord.m_strReactionXML   = this.m_ctlFanYing.m_strGetXmlText();

            objRecord.m_strTakeFoodRight = this.m_ctlJinShi.m_strGetRightText();
            objRecord.m_strTakeFood      = this.m_ctlJinShi.Text;
            objRecord.m_strTakeFoodXML   = this.m_ctlJinShi.m_strGetXmlText();

            objRecord.m_strArmpitWetRight = this.m_ctlYeShi.m_strGetRightText();
            objRecord.m_strArmpitWet      = this.m_ctlYeShi.Text;
            objRecord.m_strArmpitWetXML   = this.m_ctlYeShi.m_strGetXmlText();

            objRecord.m_strDermRight = this.m_ctlPiFu.m_strGetRightText();
            objRecord.m_strDerm      = this.m_ctlPiFu.Text;
            objRecord.m_strDermXML   = this.m_ctlPiFu.m_strGetXmlText();

            objRecord.m_strAurigoRight = this.m_ctlHuangDan.m_strGetRightText();
            objRecord.m_strAurigo      = this.m_ctlHuangDan.Text;
            objRecord.m_strAurigoXML   = this.m_ctlHuangDan.m_strGetXmlText();

            objRecord.m_strUmbilicalRegionRight = this.m_ctlQiBu.m_strGetRightText();
            objRecord.m_strUmbilicalRegion      = this.m_ctlQiBu.Text;
            objRecord.m_strUmbilicalRegionXML   = this.m_ctlQiBu.m_strGetXmlText();

            objRecord.m_strLimbActivityRight = this.m_ctlSiZhiHuoDong.m_strGetRightText();
            objRecord.m_strLimbActivity      = this.m_ctlSiZhiHuoDong.Text;
            objRecord.m_strLimbActivityXML   = this.m_ctlSiZhiHuoDong.m_strGetXmlText();

            objRecord.m_strStoolRight = this.m_ctlDaBian.m_strGetRightText();
            objRecord.m_strStool      = this.m_ctlDaBian.Text;
            objRecord.m_strStoolXML   = this.m_ctlDaBian.m_strGetXmlText();

            objRecord.m_strUrineRight = this.m_ctlXiaoBian.m_strGetRightText();
            objRecord.m_strUrine      = this.m_ctlXiaoBian.Text;
            objRecord.m_strUrineXML   = this.m_ctlXiaoBian.m_strGetXmlText();

            if (m_txtDoctorSign.Tag != null)
            {
                objRecord.m_strSignUserName = m_txtDoctorSign.Text;

                objRecord.m_strSignUserID = ((clsEmrEmployeeBase_VO)m_txtDoctorSign.Tag).m_strEMPID_CHR;
            }

            return(objRecord);
        }
Ejemplo n.º 6
0
 /// <summary>
 /// 设置是否控制修改(修改留痕迹)。
 /// </summary>
 /// <param name="p_objRecordContent"></param>
 /// <param name="p_blnReset"></param>
 protected void m_mthSetModifyControl(clsAYQBabyAssessmentContent p_objRecordContent, bool p_blnReset)
 {
     //根据书写规范设置具体窗体的书写控制,由子窗体重载实现
     if (p_blnReset == true)
     {
         m_mthSetRichTextModifyColor(this, clsHRPColor.s_ClrInputFore);
         m_mthSetRichTextCanModifyLast(this, true);
     }
     else if (p_objRecordContent != null)
     {
         m_mthSetRichTextModifyColor(this, Color.Red);
         m_mthSetRichTextCanModifyLast(this, m_blnGetCanModifyLast(p_objRecordContent.m_strModifyUserID));
     }
 }
Ejemplo n.º 7
0
        protected clsAYQBabyAssessmentContent m_objGetContentFromGUI()
        {
            clsAYQBabyAssessmentContent m_objContent = new clsAYQBabyAssessmentContent();

            try
            {
                m_objContent.m_strEspRecord    = this.m_rboEspRecord.m_strGetRightText();
                m_objContent.m_strEspRecordAll = this.m_rboEspRecord.Text;
                m_objContent.m_strEspRecordXML = this.m_rboEspRecord.m_strGetXmlText();
            }
            catch
            {
                MessageBox.Show(exp.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(m_objContent);
        }
        /// <summary>
        /// 删除新生儿情况记录
        /// </summary>
        /// <param name="p_objRecordContent"></param>
        /// <param name="p_objModifyInfo"></param>
        /// <returns></returns>
        public long m_lngDeleteCircsRecord(clsAYQBabyAssessmentContent p_objRecordContent)
        {
            clsAYQBabyAssessmentRecordService m_objCircsServ =
                (clsAYQBabyAssessmentRecordService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsAYQBabyAssessmentRecordService));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objCircsServ.m_lngDeleteCircsRecord(p_objRecordContent);
            }
            finally
            {
                //m_objCircsServ.Dispose();
            }
            return(m_lngRes);
        }
Ejemplo n.º 9
0
        // 获取记录的主要信息(必须获取的是CreateDate,OpenDate,LastModifyDate)
        protected override clsTrackRecordContent m_objGetRecordMainContent(int p_intRecordType,
                                                                           object[] p_objDataArr)
        {
            //根据 p_intRecordType 获取对应的 clsTrackRecordContent
            clsTrackRecordContent objContent = null;

            switch ((enmDiseaseTrackType)p_intRecordType)
            {
            case enmDiseaseTrackType.AYQBabyAssessmentRecord:
                objContent = new clsAYQBabyAssessmentContent();
                break;
            }

            if (objContent == null)
            {
                objContent = new clsAYQBabyAssessmentContent();
            }

            if (m_objCurrentPatient != null)
            {
                objContent.m_strInPatientID = m_objCurrentPatient.m_StrInPatientID;
            }
            else
            {
                clsPublicFunction.ShowInformationMessageBox("当前病人为空!");
                return(null);
            }
            //int intSelectedRecordStartRow = m_dtgRecordDetail.CurrentCell.RowNumber;
            //string strExecuteSign = (m_dtbRecords.Rows[intSelectedRecordStartRow][22]).ToString();

            //if (strExecuteSign != null && strDetailSign.Trim() != "")
            //{
            //    string[] strArr = strDetailSign.Split('★');
            //    if (strArr != null && strArr[0] != string.Empty)
            //    {
            //        objContent.m_strCreateUserID = strArr[0];
            //    }
            //}
            objContent.m_dtmInPatientDate = m_objCurrentPatient.m_DtmSelectedInDate;
            objContent.m_dtmCreateDate    = DateTime.Parse((string)p_objDataArr[0]);
            objContent.m_dtmOpenDate      = DateTime.Parse((string)p_objDataArr[2]);
            objContent.m_dtmModifyDate    = DateTime.Parse((string)p_objDataArr[3]);
            objContent.m_strCreateUserID  = (string)p_objDataArr[18];

            return(objContent);
        }
Ejemplo n.º 10
0
        /// <summary>
        /// 添加新生儿情况记录
        /// </summary>
        /// <param name="p_objRecordContent"></param>
        /// <param name="p_objModifyInfo"></param>
        /// <returns></returns>
        public long m_lngAddNewCircsRecord(clsAYQBabyAssessmentContent p_objRecordContent,
                                           out clsPreModifyInfo p_objModifyInfo)
        {
            p_objModifyInfo = null;

            clsAYQBabyAssessmentRecordService m_objCircsServ =
                (clsAYQBabyAssessmentRecordService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsAYQBabyAssessmentRecordService));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objCircsServ.m_lngAddNewRecord(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_objRecordContent, out p_objModifyInfo);
            }
            finally
            {
                //m_objCircsServ.Dispose();
            }
            return(m_lngRes);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// 获取新生儿情况记录
        /// </summary>
        /// <param name="p_strInPatientID"></param>
        /// <param name="p_strInPatientDate"></param>
        /// <param name="p_strOpenDate"></param>
        /// <param name="p_objRecordContent"></param>
        /// <returns></returns>
        public long m_lngGetCircsRecordContent(string p_strInPatientID,
                                               string p_strInPatientDate,
                                               string p_strOpenDate,
                                               out clsAYQBabyAssessmentContent p_objRecordContent)
        {
            p_objRecordContent = null;
            clsTrackRecordContent objTemp = null;

            clsAYQBabyAssessmentRecordService m_objCircsServ =
                (clsAYQBabyAssessmentRecordService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsAYQBabyAssessmentRecordService));

            long m_lngRes = 0;

            try
            {
                m_lngRes           = m_objCircsServ.m_lngGetRecordContent(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strInPatientID, p_strInPatientDate, p_strOpenDate, out objTemp);
                p_objRecordContent = (clsAYQBabyAssessmentContent)objTemp;
            }
            finally
            {
                //m_objCircsServ.Dispose();
            }
            return(m_lngRes);
        }
Ejemplo n.º 12
0
        protected long m_lngAddNewRecord()
        {
            //检查当前病人变量是否为null
            if (m_objCurrentPatient == null)
            {
                return((long)enmOperationResult.Parameter_Error);
            }

            if (m_ObjCurrentEmrPatientSession == null)
            {
    #if !Debug
                clsPublicFunction.ShowInformationMessageBox("请选择病人入院日期。");
    #endif
                return(-7);
            }

            //获取服务器时间
            clsPublicDomain m_objPDomain = new clsPublicDomain();

            //从界面获取记录信息
            clsAYQBabyAssessmentContent objContent = m_objGetContentFromGUI();

            string strDiseaseID = new clsTemplateDomain().m_strGetAssociateIDBySetID(m_strGetTemplateSetID(), (int)enmAssociate.Disease);

            //界面输入值出错
            if (objContent == null)
            {
                return((long)enmOperationResult.Parameter_Error);
            }

            //设置 clsInPatientCaseHistoryContent 的信息(使用服务器时间设置m_dtmOpenDate和m_dtmModifyDate)
            objContent.m_bytIfConfirm     = 0;
            objContent.m_bytStatus        = 0;
            objContent.m_dtmInPatientDate = m_objCurrentPatient.m_DtmSelectedInDate;
            objContent.m_dtmModifyDate    = DateTime.Parse(m_objPDomain.m_strGetServerTime());
            objContent.m_dtmOpenDate      = DateTime.Parse(m_objPDomain.m_strGetServerTime());
            //objContent.m_strCreateUserID =MDIParent.strOperatorID;
            objContent.m_strInPatientID  = m_objCurrentPatient.m_StrInPatientID;
            objContent.m_strModifyUserID = objContent.m_strModifyUserID;
            objContent.m_dtmCreateDate   = DateTime.Parse(this.m_dtpCreateDate.Text);

            //保存记录
            clsPreModifyInfo p_objModifyInfo = null;

            long lngRes = m_objDomain.m_lngAddNewRecord(objContent, objPicValueArr, strDiseaseID, out p_objModifyInfo);

            //根据结果做不同的处理
            switch ((enmOperationResult)lngRes)
            {
            case enmOperationResult.DB_Succeed:
                m_objCurrentRecordContent = objContent;
                m_dtmCreatedDate          = objContent.m_dtmOpenDate;
                m_mthHandleAddRecordSucceed();
                this.m_dtpCreateDate.Enabled = false;
                break;

            case enmOperationResult.Record_Already_Exist:
                m_mthShowRecordTimeDouble();
                return(lngRes);
            }
            //返回结果
            return(lngRes);
        }
Ejemplo n.º 13
0
        protected override object[][] m_objGetRecordsValueArr(clsTransDataInfo p_objTransDataInfo)
        {
            #region 显示记录到DataGrid
            try
            {
                object[]  objData;
                ArrayList objReturnData    = new ArrayList();
                int       intCurrentDetail = 0;     //当前病情记录在ArrayList中的索引
                int       intRecordCount   = 0;
                bool      blnPreIsHide     = false; //判断上一条记录是否被隐藏

                clsAYQBabyAssessmentContent_DataInfo objGNRCInfo = new clsAYQBabyAssessmentContent_DataInfo();
                clsDSTRichTextBoxValue objclsDSTRichTextBoxValue;
                string strText, strXml;

                objGNRCInfo = (clsAYQBabyAssessmentContent_DataInfo)p_objTransDataInfo;

                if (objGNRCInfo.m_objRecordArr == null && objGNRCInfo.m_objDetail == null)
                {
                    return(null);
                }
                if (objGNRCInfo.m_objRecordArr != null)
                {
                    intRecordCount = objGNRCInfo.m_objRecordArr.Length;
                }
                int intRowOfCurrentDetail = 0;

                #region 获取修改限定时间
                int intCanModifyTime = 0;
                try
                {
                    intCanModifyTime = int.Parse(m_strCanModifyTime);
                }
                catch
                {
                    intCanModifyTime = 6;
                }
                #endregion

                clsAYQBabyAssessmentContent objCurrent;
                clsAYQBabyAssessmentContent objNext;
                for (int i = 0; i < intRecordCount; i++)
                {
                    objData    = new object[19];
                    objCurrent = objGNRCInfo.m_objRecordArr[i];
                    objNext    = new clsAYQBabyAssessmentContent();//下一条护理记录
                    if (i < intRecordCount - 1)
                    {
                        objNext = objGNRCInfo.m_objRecordArr[i + 1];
                    }
                    clsAYQBabyAssessmentContent objLast = null;
                    if (i > 0)
                    {
                        objLast = objGNRCInfo.m_objRecordArr[i - 1];
                    }
                    //如果该护理记录是修改前的记录且是在指定时间内修改的,修改者与创建者为同一人,则不显示
                    if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate &&
                        objNext.m_strModifyUserID.Trim() == objCurrent.m_strCreateUserID.Trim() &&
                        objNext.m_dtmOpenDate == objCurrent.m_dtmOpenDate)
                    {
                        TimeSpan tsModify = objNext.m_dtmModifyDate - objCurrent.m_dtmModifyDate;
                        if ((int)tsModify.TotalHours < intCanModifyTime)
                        {
                            blnPreIsHide = true;
                            continue;
                        }
                    }
                    #region 存放关键字段
                    if (objCurrent.m_dtmCreateDate != DateTime.MinValue)
                    {
                        objData[0]  = objCurrent.m_dtmRECORDDATE;                             //存放记录时间的字符串
                        objData[1]  = (int)enmRecordsType.AYQBabyAssessmentRecordRec;         //存放记录类型的int值
                        objData[2]  = objCurrent.m_dtmOpenDate;                               //存放记录的OpenDate字符串
                        objData[3]  = objCurrent.m_dtmModifyDate;                             //存放记录的ModifyDate字符串
                        objData[4]  = objCurrent.m_dtmRECORDDATE.Date.ToString("yyyy-MM-dd"); //日期字符串
                        objData[5]  = objCurrent.m_dtmRECORDDATE.ToString("HH:mm");           //时间字符串
                        objData[18] = objCurrent.m_strCreateUserID;                           //存放记录的createUserid字符串
                    }
                    #endregion ;
                    #region 存放单项信息
                    bool blnIsRed = false;
                    //面色
                    strText = objCurrent.m_strFacecolor;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[6] = objclsDSTRichTextBoxValue;
                    //呼吸
                    strText = objCurrent.m_strRespiration;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[7] = objclsDSTRichTextBoxValue;
                    //反应
                    strText = objCurrent.m_strReaction;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[8] = objclsDSTRichTextBoxValue;
                    //进食
                    strText = objCurrent.m_strTakeFood;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[9] = objclsDSTRichTextBoxValue;
                    //腋湿
                    strText = objCurrent.m_strArmpitWet;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[10] = objclsDSTRichTextBoxValue;
                    //皮肤
                    strText = objCurrent.m_strDerm;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[11] = objclsDSTRichTextBoxValue;
                    //黄疸
                    strText = objCurrent.m_strAurigo;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[12] = objclsDSTRichTextBoxValue;
                    //脐部
                    strText = objCurrent.m_strUmbilicalRegion;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[13] = objclsDSTRichTextBoxValue;
                    //四肢活动
                    strText = objCurrent.m_strLimbActivity;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[14] = objclsDSTRichTextBoxValue;
                    //大便
                    strText = objCurrent.m_strStool;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[15] = objclsDSTRichTextBoxValue;
                    //小便
                    strText = objCurrent.m_strUrine;
                    strXml  = "<root />";
                    objclsDSTRichTextBoxValue             = new clsDSTRichTextBoxValue();
                    objclsDSTRichTextBoxValue.m_strText   = strText;
                    objclsDSTRichTextBoxValue.m_strDSTXml = strXml;
                    objData[16] = objclsDSTRichTextBoxValue;
                    //签名
                    strText     = objCurrent.m_strRecordSign;
                    objData[17] = strText;
                    objReturnData.Add(objData);
                    #endregion
                }
                object[][] m_objRe = new object[objReturnData.Count][];

                for (int m = 0; m < objReturnData.Count; m++)
                {
                    m_objRe[m] = (object[])objReturnData[m];
                }
                return(m_objRe);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(null);
            }
            #endregion
        }