protected override void m_mthSetDeletedGUIFromContent(iCareData.clsTrackRecordContent p_objContent)
        {
            clsGeneralNurseRecordContent_CS objContent = (clsGeneralNurseRecordContent_CS)p_objContent;

            //把表单值赋值到界面,由子窗体重载实现
            this.m_mthClearRecordInfo();
            this.m_txtTemperature.Text = ctlRichTextBox.s_strGetRightText(objContent.m_strTEMPERATUREAll, objContent.m_strTEMPERATUREXML);
            this.m_txtHeartRate.Text   = ctlRichTextBox.s_strGetRightText(objContent.m_strHEARTRATE, objContent.m_strHEARTRATEXML);
            this.m_txtRespiration.Text = ctlRichTextBox.s_strGetRightText(objContent.m_strRESPIRATION, objContent.m_strRESPIRATIONXML);
            this.m_txtBloodPress.Text  = ctlRichTextBox.s_strGetRightText(objContent.m_strBLOODPRESSURES, objContent.m_strBLOODPRESSURESXML);
            this.m_txtSpO2.Text        = ctlRichTextBox.s_strGetRightText(objContent.m_strSPO2, objContent.m_strSPO2XML);
            this.m_txtCVP.Text         = ctlRichTextBox.s_strGetRightText(objContent.m_strCVP, objContent.m_strCVPXML);
            this.m_cboMind.Text        = objContent.m_strMind;

            this.m_txtPupilSizeLeft.Text     = ctlRichTextBox.s_strGetRightText(objContent.m_strPupilSizeLeft, objContent.m_strPupilSizeLeftXML);
            this.m_txtPupilSizeRight.Text    = ctlRichTextBox.s_strGetRightText(objContent.m_strPupilSizeRight, objContent.m_strPupilSizeRightXML);
            this.m_cboPupilReflectLeft.Text  = objContent.m_strPupilReflectLeft;
            this.m_cboPupilReflectRight.Text = objContent.m_strPupilReflectRight;
            this.m_cboPiWen.Text             = objContent.m_strPiWen;
            this.m_cboColor.Text             = objContent.m_strColor;
            this.m_cboZhangLi.Text           = objContent.m_strZhangLi;
            this.m_cboCap.Text     = objContent.m_strCap;
            this.m_txtCustom.Text  = ctlRichTextBox.s_strGetRightText(objContent.m_strCUSTOM, objContent.m_strCUSTOMXML);
            this.m_txtCustom2.Text = ctlRichTextBox.s_strGetRightText(objContent.m_strCUSTOM2, objContent.m_strCUSTOM2XML);


            if (objContent.m_strCUSTOMNAME != null)
            {
                m_lblCustom.Text = objContent.m_strCUSTOMNAME.Replace("\r\n", "");
            }
            if (objContent.m_strCUSTOM2NAME != null)
            {
                m_lblCustom2.Text = objContent.m_strCUSTOM2NAME.Replace("\r\n", "");
            }
        }
Exemple #2
0
        protected override void m_mthSetDeletedGUIFromContent(iCareData.clsTrackRecordContent p_objContent)
        {
            clsGeneralNurseRecordContent_CS objContent = (clsGeneralNurseRecordContent_CS )p_objContent;

            //把表单值赋值到界面,由子窗体重载实现
            this.m_mthClearRecordInfo();
            this.m_txtTemperature.Text = ctlRichTextBox.s_strGetRightText(objContent.m_strTEMPERATUREAll, objContent.m_strTEMPERATUREXML);
            this.m_txtHeartRate.Text   = ctlRichTextBox.s_strGetRightText(objContent.m_strHEARTRATE, objContent.m_strHEARTRATEXML);
            this.m_txtRespiration.Text = ctlRichTextBox.s_strGetRightText(objContent.m_strRESPIRATION, objContent.m_strRESPIRATIONXML);
            this.m_txtBloodPress.Text  = ctlRichTextBox.s_strGetRightText(objContent.m_strBLOODPRESSURES, objContent.m_strBLOODPRESSURESXML);
            this.m_txtSpO2.Text        = ctlRichTextBox.s_strGetRightText(objContent.m_strSPO2, objContent.m_strSPO2XML);
            this.m_txtCVP.Text         = ctlRichTextBox.s_strGetRightText(objContent.m_strCVP, objContent.m_strCVPXML);
            this.m_cboMind.Text        = objContent.m_strMind;

            this.m_txtPupilSizeLeft.Text     = ctlRichTextBox.s_strGetRightText(objContent.m_strPupilSizeLeft, objContent.m_strPupilSizeLeftXML);
            this.m_txtPupilSizeRight.Text    = ctlRichTextBox.s_strGetRightText(objContent.m_strPupilSizeRight, objContent.m_strPupilSizeRightXML);
            this.m_cboPupilReflectLeft.Text  = objContent.m_strPupilReflectLeft;
            this.m_cboPupilReflectRight.Text = objContent.m_strPupilReflectRight;

            this.m_txtCustom.Text = ctlRichTextBox.s_strGetRightText(objContent.m_strCUSTOM, objContent.m_strCUSTOMXML);

            if (objContent.m_strCUSTOMNAME != null)
            {
                m_lblCustom.Text = objContent.m_strCUSTOMNAME.Replace("\r\n", "");
            }
            //m_mthAddSignToTextBoxByEmpNo(new TextBoxBase[] { txtSign, }, new string[] { objContent.m_strCreateUserID }, new bool[] { false });
            if (objContent.m_strEXECUTESIGNIDARR != null)
            {
                for (int i = 0; i < objContent.m_strEXECUTESIGNIDARR.Length; i++)
                {
                    ListViewItem lviNewItem = new ListViewItem(new string[] { objContent.m_strEXECUTESIGNNAMEARR[i], objContent.m_strEXECUTESIGNIDARR[i] });
                    lsvSign.Items.Add(lviNewItem);
                }
            }
        }
Exemple #3
0
        protected override void m_mthSetDeletedGUIFromContent(iCareData.clsTrackRecordContent p_objContent)
        {
            clsGeneralNurseRecordContent_CS objContent = (clsGeneralNurseRecordContent_CS)p_objContent;

            //把表单值赋值到界面,由子窗体重载实现
            this.m_mthClearRecordInfo();
            this.m_txtBoxTemperature.m_mthSetNewText(objContent.m_strBOXTEMPERATUREALL, objContent.m_strBOXTEMPERATUREXML);
            this.m_txtTemperature.Text = ctlRichTextBox.s_strGetRightText(objContent.m_strTEMPERATUREAll, objContent.m_strTEMPERATUREXML);
            this.m_txtHeartRate.Text   = ctlRichTextBox.s_strGetRightText(objContent.m_strHEARTRATE, objContent.m_strHEARTRATEXML);
            this.m_txtRespiration.Text = ctlRichTextBox.s_strGetRightText(objContent.m_strRESPIRATION, objContent.m_strRESPIRATIONXML);
            this.m_txtBloodPress.Text  = ctlRichTextBox.s_strGetRightText(objContent.m_strBLOODPRESSURES, objContent.m_strBLOODPRESSURESXML);
            this.m_txtSaO2.m_mthSetNewText(objContent.m_strSAO2, objContent.m_strSAO2XML);
            this.m_cboMind.Text   = objContent.m_strMind;
            this.m_cboFace.Text   = objContent.m_dtcFace;
            this.m_cboQianlu.Text = objContent.m_dtcQianlu;
        }
Exemple #4
0
        /// <summary>
        /// 把特殊记录的值显示到界面上。
        /// </summary>
        /// <param name="p_objContent"></param>
        protected override void m_mthSetGUIFromContent(iCareData.clsTrackRecordContent p_objContent)
        {
            clsGeneralNurseRecordContent_CS objContent = (clsGeneralNurseRecordContent_CS)p_objContent;

            //把表单值赋值到界面,由子窗体重载实现
            this.m_mthClearRecordInfo();
            this.m_txtBoxTemperature.m_mthSetNewText(objContent.m_strBOXTEMPERATUREALL, objContent.m_strBOXTEMPERATUREXML);
            this.m_txtTemperature.m_mthSetNewText(objContent.m_strTEMPERATUREAll, objContent.m_strTEMPERATUREXML);
            this.m_txtHeartRate.m_mthSetNewText(objContent.m_strHEARTRATE, objContent.m_strHEARTRATEXML);
            this.m_txtRespiration.m_mthSetNewText(objContent.m_strRESPIRATION, objContent.m_strRESPIRATIONXML);
            this.m_txtBloodPress.m_mthSetNewText(objContent.m_strBLOODPRESSURES, objContent.m_strBLOODPRESSURESXML);
            this.m_txtSaO2.m_mthSetNewText(objContent.m_strSAO2, objContent.m_strSAO2XML);
            this.m_cboMind.Text   = objContent.m_strMind;
            this.m_cboFace.Text   = objContent.m_dtcFace;
            this.m_cboQianlu.Text = objContent.m_dtcQianlu;
            m_dtbInceptInfo.Clear();
            m_dtbEductionInfo.Clear();
            object[] m_objTemp = new object[2];
            if (objContent.m_objInpectArr != null)
            {
                m_dtbInceptInfo.BeginLoadData();
                for (int i = 0; i < objContent.m_objInpectArr.Length; i++)
                {
                    m_objTemp[0] = objContent.m_objInpectArr[i].m_strINPECT_KIND;
                    m_objTemp[1] = objContent.m_objInpectArr[i].m_strINPECT_METE;
                    m_dtbInceptInfo.LoadDataRow(m_objTemp, true);
                }
                m_dtbInceptInfo.EndLoadData();
            }
            if (objContent.m_objEductionArr != null)
            {
                m_dtbEductionInfo.BeginLoadData();
                for (int i = 0; i < objContent.m_objEductionArr.Length; i++)
                {
                    m_objTemp[0] = objContent.m_objEductionArr[i].m_strEDUCTION_KIND;
                    m_objTemp[1] = objContent.m_objEductionArr[i].m_strEDUCTION_METE;
                    m_dtbEductionInfo.LoadDataRow(m_objTemp, true);
                }
                m_dtbEductionInfo.EndLoadData();
            }
            m_mthAddSignToListView(lsvSign, objContent.objSignerArr);
            this.m_dtpCreateDate.Enabled = false;
        }
Exemple #5
0
 /// <summary>
 /// 把选择时间记录内容重新整理为完全正确的内容。
 /// </summary>
 /// <param name="p_objRecordContent"></param>
 protected override void m_mthReAddNewRecord(clsTrackRecordContent p_objRecordContent)
 {
     //把选择时间记录内容重新整理为完全正确的内容,由子窗体重载实现。
     clsGeneralNurseRecordContent_CS objContent = (clsGeneralNurseRecordContent_CS)p_objRecordContent;
 }
Exemple #6
0
        protected override iCareData.clsTrackRecordContent m_objGetContentFromGUI()
        {
            //界面参数校验
            if (m_objCurrentPatient == null)// || this.txtInPatientID.Text!=this.m_objCurrentPatient.m_StrHISInPatientID || txtInPatientID.Text=="")
            {
                return(null);
            }

            #region 处理同一个窗体内的病情记录

            #endregion

            //从界面获取表单值
            clsGeneralNurseRecordContent_CS objContent = new clsGeneralNurseRecordContent_CS();
            try
            {
                objContent.m_dtmCreateDate = DateTime.Now;

                objContent.m_strBOXTEMPERATURE_RIGHT = this.m_txtBoxTemperature.m_strGetRightText();
                objContent.m_strBOXTEMPERATUREALL    = this.m_txtBoxTemperature.Text;
                objContent.m_strBOXTEMPERATUREXML    = this.m_txtBoxTemperature.m_strGetXmlText();

                objContent.m_strTEMPERATURE_RIGHT = this.m_txtTemperature.m_strGetRightText();
                objContent.m_strTEMPERATUREAll    = this.m_txtTemperature.Text;
                objContent.m_strTEMPERATUREXML    = this.m_txtTemperature.m_strGetXmlText();

                objContent.m_strHEARTRATE_RIGHT = this.m_txtHeartRate.m_strGetRightText();
                objContent.m_strHEARTRATE       = this.m_txtHeartRate.Text;
                objContent.m_strHEARTRATEXML    = this.m_txtHeartRate.m_strGetXmlText();

                objContent.m_strRESPIRATION_RIGHT = this.m_txtRespiration.m_strGetRightText();
                objContent.m_strRESPIRATION       = this.m_txtRespiration.Text;
                objContent.m_strRESPIRATIONXML    = this.m_txtRespiration.m_strGetXmlText();

                objContent.m_strBLOODPRESSURES_RIGHT = this.m_txtBloodPress.m_strGetRightText();
                objContent.m_strBLOODPRESSURES       = this.m_txtBloodPress.Text;
                objContent.m_strBLOODPRESSURESXML    = this.m_txtBloodPress.m_strGetXmlText();

                objContent.m_strSAO2_RIGHT = this.m_txtSaO2.m_strGetRightText();
                objContent.m_strSAO2       = this.m_txtSaO2.Text;
                objContent.m_strSAO2XML    = this.m_txtSaO2.m_strGetXmlText();

                objContent.m_strMind   = this.m_cboMind.Text;
                objContent.m_dtcFace   = this.m_cboFace.Text;
                objContent.m_dtcQianlu = this.m_cboQianlu.Text;

                objContent.m_objInpectArr   = m_objGetInceptInfoArr();
                objContent.m_objEductionArr = m_objGetEductionInfoArr();

                objContent.m_strCreateUserID = MDIParent.OperatorID;
                objContent.m_dtmModifyDate   = DateTime.Now;
                objContent.m_strModifyUserID = MDIParent.OperatorID;
                objContent.m_dtmRECORDDATE   = m_dtpCreateDate.Value;
                objContent.m_intMarkStatus   = chkModifyWithoutMatk.Checked ? 0 : 1;

                //获取签名s
                strUserIDList   = "";
                strUserNameList = "";
                m_mthGetSignArr(new Control[] { lsvSign }, ref objContent.objSignerArr, ref strUserIDList, ref strUserNameList);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            return(objContent);
        }
        protected override iCareData.clsTrackRecordContent m_objGetContentFromGUI()
        {
            //界面参数校验
            if (m_objCurrentPatient == null)// || this.txtInPatientID.Text!=this.m_objCurrentPatient.m_StrHISInPatientID || txtInPatientID.Text=="")
            {
                return(null);
            }

            #region 处理同一个窗体内的病情记录

            #endregion

            //从界面获取表单值
            clsGeneralNurseRecordContent_CS objContent = new clsGeneralNurseRecordContent_CS();
            try
            {
                objContent.m_dtmCreateDate = DateTime.Now;

                objContent.m_strTEMPERATURE_RIGHT = this.m_txtTemperature.m_strGetRightText();
                objContent.m_strTEMPERATUREAll    = this.m_txtTemperature.Text;
                objContent.m_strTEMPERATUREXML    = this.m_txtTemperature.m_strGetXmlText();

                objContent.m_strHEARTRATE_RIGHT = this.m_txtHeartRate.m_strGetRightText();
                objContent.m_strHEARTRATE       = this.m_txtHeartRate.Text;
                objContent.m_strHEARTRATEXML    = this.m_txtHeartRate.m_strGetXmlText();

                objContent.m_strRESPIRATION_RIGHT = this.m_txtRespiration.m_strGetRightText();
                objContent.m_strRESPIRATION       = this.m_txtRespiration.Text;
                objContent.m_strRESPIRATIONXML    = this.m_txtRespiration.m_strGetXmlText();

                objContent.m_strBLOODPRESSURES_RIGHT = this.m_txtBloodPress.m_strGetRightText();
                objContent.m_strBLOODPRESSURES       = this.m_txtBloodPress.Text;
                objContent.m_strBLOODPRESSURESXML    = this.m_txtBloodPress.m_strGetXmlText();

                objContent.m_strSPO2_RIGHT = this.m_txtSpO2.m_strGetRightText();
                objContent.m_strSPO2       = this.m_txtSpO2.Text;
                objContent.m_strSPO2XML    = this.m_txtSpO2.m_strGetXmlText();

                objContent.m_strCVP_RIGHT = this.m_txtCVP.m_strGetRightText();
                objContent.m_strCVP       = this.m_txtCVP.Text;
                objContent.m_strCVPXML    = this.m_txtCVP.m_strGetXmlText();

                objContent.m_strMind = this.m_cboMind.Text;

                objContent.m_strPupilSizeLeft_RIGHT = this.m_txtPupilSizeLeft.m_strGetRightText();
                objContent.m_strPupilSizeLeft       = this.m_txtPupilSizeLeft.Text;
                objContent.m_strPupilSizeLeftXML    = this.m_txtPupilSizeLeft.m_strGetXmlText();

                objContent.m_strPupilSizeRight_RIGHT = this.m_txtPupilSizeRight.m_strGetRightText();
                objContent.m_strPupilSizeRight       = this.m_txtPupilSizeRight.Text;
                objContent.m_strPupilSizeRightXML    = this.m_txtPupilSizeRight.m_strGetXmlText();

                objContent.m_strPupilReflectLeft = this.m_cboPupilReflectLeft.Text;

                objContent.m_strPupilReflectRight = this.m_cboPupilReflectRight.Text;
                objContent.m_strPiWen             = this.m_cboPiWen.Text;
                objContent.m_strColor             = this.m_cboColor.Text;
                objContent.m_strZhangLi           = this.m_cboZhangLi.Text;
                objContent.m_strCap = this.m_cboCap.Text;

                objContent.m_strCUSTOM_RIGHT = this.m_txtCustom.m_strGetRightText();
                objContent.m_strCUSTOM       = this.m_txtCustom.Text;
                objContent.m_strCUSTOMXML    = this.m_txtCustom.m_strGetXmlText();

                objContent.m_strCUSTOM2_RIGHT = this.m_txtCustom2.m_strGetRightText();
                objContent.m_strCUSTOM2       = this.m_txtCustom2.Text;
                objContent.m_strCUSTOM2XML    = this.m_txtCustom2.m_strGetXmlText();
                objContent.m_strCreateUserID  = MDIParent.OperatorID;
                objContent.m_dtmModifyDate    = DateTime.Now;
                objContent.m_strModifyUserID  = MDIParent.OperatorID;
                objContent.m_dtmRECORDDATE    = m_dtpCreateDate.Value;
                objContent.m_objInpectArr     = m_objGetInceptInfoArr();
                objContent.m_objEductionArr   = m_objGetEductionInfoArr();

                if (m_lblCustom.Text != "自定义列")
                {
                    objContent.m_strCUSTOMNAME = m_strFormatCustomName(m_lblCustom.Text);
                }
                else
                {
                    objContent.m_strCUSTOMNAME = "";
                }

                if (m_lblCustom2.Text != "自定义列")
                {
                    objContent.m_strCUSTOM2NAME = m_strFormatCustomName(m_lblCustom2.Text);
                }
                else
                {
                    objContent.m_strCUSTOM2NAME = "";
                }

                //获取签名
                strUserIDList   = "";
                strUserNameList = "";
                m_mthGetSignArr(new Control[] { lsvRecordSign }, ref objContent.objSignerArr, ref strUserIDList, ref strUserNameList);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            return(objContent);
        }
        /// <summary>
        /// 把特殊记录的值显示到界面上。
        /// </summary>
        /// <param name="p_objContent"></param>
        protected override void m_mthSetGUIFromContent(iCareData.clsTrackRecordContent p_objContent)
        {
            clsGeneralNurseRecordContent_CS objContent = (clsGeneralNurseRecordContent_CS)p_objContent;

            //把表单值赋值到界面,由子窗体重载实现
            this.m_mthClearRecordInfo();

            this.m_txtTemperature.m_mthSetNewText(objContent.m_strTEMPERATUREAll, objContent.m_strTEMPERATUREXML);
            this.m_txtHeartRate.m_mthSetNewText(objContent.m_strHEARTRATE, objContent.m_strHEARTRATEXML);
            this.m_txtRespiration.m_mthSetNewText(objContent.m_strRESPIRATION, objContent.m_strRESPIRATIONXML);
            this.m_txtBloodPress.m_mthSetNewText(objContent.m_strBLOODPRESSURES, objContent.m_strBLOODPRESSURESXML);
            this.m_txtSpO2.m_mthSetNewText(objContent.m_strSPO2, objContent.m_strSPO2XML);
            this.m_txtCVP.m_mthSetNewText(objContent.m_strCVP, objContent.m_strCVPXML);
            this.m_cboMind.Text = objContent.m_strMind;
            this.m_txtPupilSizeLeft.m_mthSetNewText(objContent.m_strPupilSizeLeft, objContent.m_strPupilSizeLeftXML);

            this.m_txtPupilSizeRight.m_mthSetNewText(objContent.m_strPupilSizeRight, objContent.m_strPupilSizeRightXML);
            this.m_cboPupilReflectLeft.Text  = objContent.m_strPupilReflectLeft;
            this.m_cboPupilReflectRight.Text = objContent.m_strPupilReflectRight;
            this.m_cboPiWen.Text             = objContent.m_strPiWen;
            this.m_cboColor.Text             = objContent.m_strColor;
            this.m_cboZhangLi.Text           = objContent.m_strZhangLi;
            this.m_cboCap.Text = objContent.m_strCap;
            this.m_txtCustom.m_mthSetNewText(objContent.m_strCUSTOM, objContent.m_strCUSTOMXML);
            this.m_txtCustom2.m_mthSetNewText(objContent.m_strCUSTOM2, objContent.m_strCUSTOM2XML);

            if (objContent.m_strCUSTOMNAME != "")
            {
                this.m_lblCustom.Text = objContent.m_strCUSTOMNAME.Replace("\r\n", "");
            }
            else
            {
                this.m_lblCustom.Text = "自定义列";
            }
            if (objContent.m_strCUSTOM2NAME != "")
            {
                this.m_lblCustom2.Text = objContent.m_strCUSTOM2NAME.Replace("\r\n", "");
            }
            else
            {
                this.m_lblCustom2.Text = "自定义列";
            }
            m_dtbInceptInfo.Clear();
            m_dtbEductionInfo.Clear();
            object[] m_objTemp  = new object[2];
            object[] m_objTemp1 = new object[3];
            if (objContent.m_objInpectArr != null)
            {
                m_dtbInceptInfo.BeginLoadData();
                for (int i = 0; i < objContent.m_objInpectArr.Length; i++)
                {
                    m_objTemp[0] = objContent.m_objInpectArr[i].m_strINPECT_KIND;
                    m_objTemp[1] = objContent.m_objInpectArr[i].m_strINPECT_METE;
                    m_dtbInceptInfo.LoadDataRow(m_objTemp, true);
                }
                m_dtbInceptInfo.EndLoadData();
            }
            if (objContent.m_objEductionArr != null)
            {
                m_dtbEductionInfo.BeginLoadData();
                for (int i = 0; i < objContent.m_objEductionArr.Length; i++)
                {
                    m_objTemp1[0] = objContent.m_objEductionArr[i].m_strEDUCTION_KIND;
                    m_objTemp1[1] = objContent.m_objEductionArr[i].m_strEDUCTION_METE;
                    m_objTemp1[2] = objContent.m_objEductionArr[i].m_strEDUCTION_COLOR;
                    m_dtbEductionInfo.LoadDataRow(m_objTemp1, true);
                }
                m_dtbEductionInfo.EndLoadData();
            }

            m_mthAddSignToListView(lsvRecordSign, objContent.objSignerArr);

            this.m_dtpCreateDate.Enabled = false;
        }