Ejemplo n.º 1
0
        private void frmGeneralNurseRecord_Load(object sender, System.EventArgs e)
        {
            this.m_dtpCreateDate.m_EnmVisibleFlag = MDIParent.s_ObjRecordDateTimeInfo.m_enmGetRecordTimeFlag(this.Name);
            this.m_dtpCreateDate.m_mthResetSize();

            m_txtRecordContent.Focus();
        }
Ejemplo n.º 2
0
        private void frmDiseaseSummary_Load(object sender, System.EventArgs e)
        {
            //			m_cmdNewTemplate.Visible = true;
            this.m_dtpCreateDate.m_EnmVisibleFlag = MDIParent.s_ObjRecordDateTimeInfo.m_enmGetRecordTimeFlag(this.Name);
            this.m_dtpCreateDate.m_mthResetSize();

            m_txtMostlyContent.Focus();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 从界面获取特殊记录的值。如果界面值出错,返回null。
        /// </summary>
        /// <returns></returns>
        protected override clsTrackRecordContent m_objGetContentFromGUI()
        {
            //界面参数校验
            int intSignCount = lsvSign.Items.Count;
            int intCompere   = lsvCompere.Items.Count;

            //int intAttend=lsvAttend.Items.Count;
            if (m_objCurrentPatient == null)
            {
                return(null);
            }
            if (intSignCount == 0)
            {
                clsPublicFunction.ShowInformationMessageBox("请至少一个记录员签名!");
                m_cmdEmployeeSign.Focus();
                return(null);
            }

            if (intCompere == 0)
            {
                clsPublicFunction.ShowInformationMessageBox("请主持人签名!");
                m_cmdCompere.Focus();
                return(null);
            }
            if (m_txtAttendee.Text.Trim() == string.Empty)
            {
                clsPublicFunction.ShowInformationMessageBox("请至少一个参加人员签名!");
                m_txtAttendee.Focus();
                return(null);
            }
            //从界面获取表单值
            clsLargeConsultationContent objContent = new clsLargeConsultationContent();

            //获取lsvsign签名
            //objContent.objSignerArr=new clsEmrSigns_VO[intSignCount+intCompere];
            strUserIDList   = "";
            strUserNameList = "";
            m_mthGetSignArr(new Control[] { lsvSign, lsvCompere }, ref objContent.objSignerArr, ref strUserIDList, ref strUserNameList);
            objContent.m_strRecordUserID = strUserIDList;
            objContent.m_strModifyUserID = strUserIDList;

            //设置Richtextbox的modifyuserID 和modifyuserName
            m_mthSetRichTextBoxAttribInControlWithIDandName(this);

            #region 是否可以无痕迹修改
            if (chkModifyWithoutMatk.Checked)
            {
                objContent.m_intMarkStatus = 0;
            }
            else
            {
                objContent.m_intMarkStatus = 1;
            }
            #endregion

            objContent.m_strAddress_Right = m_txtAddress.m_strGetRightText();
            objContent.m_strAddress       = m_txtAddress.Text;
            objContent.m_strAddressXML    = m_txtAddress.m_strGetXmlText();

            objContent.m_strDiscussContent_Right = m_txtDiscussContent.m_strGetRightText();
            objContent.m_strDiscussContent       = m_txtDiscussContent.Text;
            objContent.m_strDiscussContentXML    = m_txtDiscussContent.m_strGetXmlText();

            objContent.m_strAttendeeName_Right = m_txtAttendee.m_strGetRightText();
            objContent.m_strAttendeeName       = m_txtAttendee.Text;
            objContent.m_strAttendeeNameXml    = m_txtAttendee.m_strGetXmlText();

            return(objContent);
        }