/// <summary> /// 载入病人、附加单据信息 /// </summary> public void m_LoadData() { long lngRes = 0; //载入病人信息 if (m_objViewer.m_strPatientID.Trim() == "") { return; } DataTable dtbResult = new DataTable(); lngRes = m_objManage.lngGetOrderPatientBIHInfo(m_objViewer.m_strOrderID, out dtbResult); if (lngRes > 0 && dtbResult != null && dtbResult.Rows.Count > 0) { m_objViewer.m_lblPATIENTNAME_CHR.Text = dtbResult.Rows[0]["NAME_VCHR"].ToString().Trim(); m_objViewer.m_lblSEX_CHR.Text = dtbResult.Rows[0]["SEX_CHR"].ToString().Trim(); m_objViewer.m_lblINPATIENTID_CHR.Text = dtbResult.Rows[0]["INPATIENTID_CHR"].ToString().Trim(); m_objViewer.m_lblIDCARD_CHR.Text = dtbResult.Rows[0]["IDCARD_CHR"].ToString().Trim(); //入院登记流水号 m_strREGISTERID_CHR = dtbResult.Rows[0]["REGISTERID_CHR"].ToString().Trim(); //病区、病床 m_objViewer.m_lblOUTAREAID_CHR.Text = dtbResult.Rows[0]["AreaName"].ToString().Trim(); m_objViewer.m_lblOUTAREAID_CHR.Tag = dtbResult.Rows[0]["AREAID_CHR"].ToString().Trim(); m_objViewer.m_lblOUTBEDID_CHR.Text = dtbResult.Rows[0]["BedCode"].ToString().Trim(); m_objViewer.m_lblOUTBEDID_CHR.Tag = dtbResult.Rows[0]["BEDID_CHR"].ToString().Trim(); } //载入附加单据信息 string strAttachID = m_objViewer.m_strAttachID.Trim(); if (strAttachID == "") { return; } clsT_Opr_Bih_OrderAttach_Leave_Vo objResult = null; lngRes = m_objManage.m_lngGetOrderAttachLeaveByID(strAttachID, out objResult); if (lngRes > 0 && objResult != null) { m_strATTACHID_CHR = objResult.m_strLEAVEID_CHR; m_strREGISTERID_CHR = objResult.m_strREGISTERID_CHR; m_objViewer.m_cboTYPE_INT.SelectedIndex = objResult.m_intTYPE_INT; m_objViewer.m_lblOUTAREAID_CHR.Text = objResult.m_strOutAreaName; m_objViewer.m_lblOUTAREAID_CHR.Tag = objResult.m_strOUTAREAID_CHR; m_objViewer.m_lblOUTBEDID_CHR.Text = objResult.m_strOutBedNo; m_objViewer.m_lblOUTBEDID_CHR.Tag = objResult.m_strOUTBEDID_CHR; m_objViewer.m_cboPSTATUS_INT.SelectedIndex = objResult.m_intPSTATUS_INT; m_objViewer.m_lblSTATUS_INT.Text = objResult.m_strStatusName; m_objViewer.m_lblSTATUS_INT.Tag = objResult.m_intSTATUS_INT; m_objViewer.m_chkISACTIVE_INT.Checked = (objResult.m_intISACTIVE_INT == 1)?true:false; m_objViewer.m_lblACTIVEEMPID_CHR.Text = objResult.m_strActiveEmpName; m_objViewer.m_lblACTIVEEMPID_CHR.Tag = objResult.m_strACTIVEEMPID_CHR; m_objViewer.m_lblACTIVEDATE_DAT.Text = objResult.m_strACTIVEDATE_DAT; m_objViewer.m_txtDESC_VCHR.Text = objResult.m_strDES_VCHR; if (objResult.m_intSTATUS_INT == 1 && objResult.m_intISACTIVE_INT != 1) { m_objViewer.cmdBecomeEffective.Enabled = true; } } }