protected override void m_mthPerformSessionChanged(clsEmrPatientSessionInfo_VO p_objSelectedSession, int p_intIndex) { if (p_objSelectedSession == null) { return; } m_objCurrentBaseVO = null; base.m_mthPerformSessionChanged(p_objSelectedSession, p_intIndex); m_mthSetBaseInfoToUI(); }
protected override void m_mthPerformSessionChanged(clsEmrPatientSessionInfo_VO p_objSelectedSession, int p_intIndex) { if (p_objSelectedSession == null) { return; } base.m_mthPerformSessionChanged(p_objSelectedSession, p_intIndex); if (p_objSelectedSession != null) { this.m_lblInpatientDate.Text = p_objSelectedSession.m_dtmHISInpatientDate.ToString("yyyy年MM月dd日 HH时mm分ss秒"); } }
protected override void m_mthPerformSessionChanged(clsEmrPatientSessionInfo_VO p_objSelectedSession, int p_intIndex) { if (p_objSelectedSession == null) { return; } base.m_mthPerformSessionChanged(p_objSelectedSession, p_intIndex); if (blnNewRecord) { //初始化 m_mthClearRecordInfo(); } else { m_GetDataFromDB(); } m_mthAddFormStatusForClosingSave(); }
protected override void m_mthPerformSessionChanged(clsEmrPatientSessionInfo_VO p_objSelectedSession, int p_intIndex) { if (p_objSelectedSession == null) { return; } m_objBaseCurrentPatient.m_StrHISInPatientID = p_objSelectedSession.m_strHISInpatientId; m_objBaseCurrentPatient.m_DtmSelectedHISInDate = p_objSelectedSession.m_dtmHISInpatientDate; m_objBaseCurrentPatient.m_DtmSelectedInDate = p_objSelectedSession.m_dtmEMRInpatientDate; m_objBaseCurrentPatient.m_StrRegisterId = p_objSelectedSession.m_strRegisterId; m_mthIsReadOnly(); if (!m_blnCanShowRecordContent()) { clsPublicFunction.ShowInformationMessageBox("该病案已归档,当前用户没有查阅权限"); return; } m_mthInitRecord(); }
protected override void m_mthPerformSessionChanged(clsEmrPatientSessionInfo_VO p_objSelectedSession, int p_intIndex) { if (p_objSelectedSession == null) { return; } m_mthClearAllInfo(this); if (p_objSelectedSession == null) { return; } #region Check Power m_mthIsReadOnly(); if (!m_blnCanShowRecordContent()) { clsPublicFunction.ShowInformationMessageBox("该病案已归档,当前用户没有查阅权限"); return; } #endregion Check Power clsPartogramAll_VO objPartogramAll = null; long lngRes = m_objDomain.m_lngGetValues(p_objSelectedSession.m_strRegisterId, out objPartogramAll); if (lngRes <= 0 || objPartogramAll == null) { return; } if (objPartogramAll.m_objPartogramMain != null && objPartogramAll.m_objPartogramContent != null) { m_txtGravid.m_mthSetValue(objPartogramAll.m_objPartogramContent.m_intGRAVIDITYCOUNT_INT.ToString()); m_txtBorn.m_mthSetValue(objPartogramAll.m_objPartogramContent.m_intBORNCOUNT_INT.ToString()); m_txtMenses.m_mthSetValue(objPartogramAll.m_objPartogramContent.m_dtmLASTMENSES_DAT.ToString("yyyy年MM月dd日")); m_txtExpectDate.m_mthSetValue(objPartogramAll.m_objPartogramContent.m_dtmEDC_DAT.ToString("yyyy年MM月dd日")); m_txtBreakTime.m_mthSetValue(objPartogramAll.m_objPartogramContent.m_dtmBREAKTIME_DAT.ToString("yyyy年MM月dd日 HH时")); m_txtGiveBirthTime.m_mthSetValue(objPartogramAll.m_objPartogramContent.m_dtmGIVEBIRTHTIME_DAT.ToString("yyyy年MM月dd日 HH时mm分")); m_cboGravidWay.Text = objPartogramAll.m_objPartogramContent.m_strCHILDBEARINGWAY_R_VCHR; m_txtFirstPartogram.m_mthSetNewText(objPartogramAll.m_objPartogramMain.m_strFIRSTPARTOGRAM_VCHR, objPartogramAll.m_objPartogramMain.m_strFIRSTPARTOGRAM_XML_VCHR); m_txtSndPartogram.m_mthSetNewText(objPartogramAll.m_objPartogramMain.m_strSECONDPARTOGRAM_VCHR, objPartogramAll.m_objPartogramMain.m_strSECONDPARTOGRAM_XML_VCHR); m_txtThreePartogram.m_mthSetNewText(objPartogramAll.m_objPartogramMain.m_strTHIRDPARTOGRAM_VCHR, objPartogramAll.m_objPartogramMain.m_strTHIRDPARTOGRAM_XML_VCHR); m_txtAidUser.m_mthSetNewText(objPartogramAll.m_objPartogramMain.m_strAIDUSER_VCHR, objPartogramAll.m_objPartogramMain.m_strAIDUSER_XML_VCHR); m_cboSex.Text = objPartogramAll.m_objPartogramContent.m_strSEX_VCHR; if (objPartogramAll.m_objPartogramContent.m_intWEIGHT_INT != 0) { m_txtWeight.m_mthSetValue(objPartogramAll.m_objPartogramContent.m_intWEIGHT_INT.ToString()); } if (objPartogramAll.m_objPartogramContent.m_intHEIGHT_INT != 0) { m_txtHight.m_mthSetValue(objPartogramAll.m_objPartogramContent.m_intHEIGHT_INT.ToString()); } m_mthAddSignToListView(m_lsvDeliver, objPartogramAll.m_objPartogramMain.objSignerArr); //m_mthAddSignToListView(m_lsvAssit, objPartogramAll.m_objPartogramMain.objSignerArr); m_blnIsNew = false; } m_ctlPartogram.m_ObjPartogramManager.m_mthClear(); if (objPartogramAll.m_ObjPartogramArr != null) { m_ctlPartogram.m_ObjPartogramManager.m_strReAddRange(objPartogramAll.m_ObjPartogramArr); m_dtmFirstSave = objPartogramAll.m_dtmFirstSave; } //m_mthSetBindingSource(); m_objPartogramRecord = objPartogramAll; objPartogramAll = null; }