public clsCtl_MessageChange() { // // TODO: 在此处添加构造函数逻辑 // m_objRegister = new com.digitalwave.iCare.gui.HIS.clsDcl_Register(); }
/// <summary> /// 载入门诊医生信息 glzhang 2005.07.12 /// </summary> public void m_mthLoadMainDoctor() { DataTable tempTable = new DataTable(); DataRow tempRow; com.digitalwave.iCare.ValueObject.clsEmployee_VO[] DataResultArr = null; long lngRes = new com.digitalwave.iCare.gui.HIS.clsDcl_Register().m_lngGetMainDoctor(this.m_objViewer.m_txtOutPatientDoctor2.Text.ToString().Trim().ToUpper(), out DataResultArr); if (lngRes > 0 && DataResultArr.Length > 0) { tempTable.Columns.Add("编号 "); tempTable.Columns.Add("医生 "); tempTable.Columns.Add("ID"); for (int i = 0; i < DataResultArr.Length; i++) { tempRow = tempTable.NewRow(); tempRow[0] = DataResultArr[i].m_strEMPNO_CHR; tempRow[1] = DataResultArr[i].m_strLASTNAME_VCHR; tempRow[2] = DataResultArr[i].m_strEMPID_CHR; tempTable.Rows.Add(tempRow); } m_objViewer.m_txtOutPatientDoctor2.m_GetDataTable = tempTable; tempTable.Dispose(); } }
/// <summary> /// 载入科室对应的病区 /// </summary> public void LoadAreaID() { m_objViewer.lsvAreaInfo.Items.Clear(); com.digitalwave.iCare.ValueObject.clsT_BSE_DEPTDESC_VO[] DataResultArr = null; string strFilter = "WHERE ATTRIBUTEID = '0000003' AND STATUS_INT = 1 AND (shortno_chr LIKE '" + m_objViewer.m_txtAREAID_CHR.Text.ToString().Trim() + "%' or DEPTNAME_VCHR like '" + m_objViewer.m_txtAREAID_CHR.Text.ToString().Trim() + "%' or PYCODE_CHR like '" + m_objViewer.m_txtAREAID_CHR.Text.ToString().Trim() + "%' or WBCODE_CHR like '" + m_objViewer.m_txtAREAID_CHR.Text.ToString().Trim() + "%')"; System.Windows.Forms.ListViewItem FindItem; long lngRes = new com.digitalwave.iCare.gui.HIS.clsDcl_Register().m_lngGetAreaInfo(strFilter, out DataResultArr); if (lngRes > 0 && DataResultArr.Length > 0) { #region 在病区里增加一个全院选项 glzhang 2005.07.26 FindItem = new ListViewItem(""); FindItem.SubItems.Add("全院"); FindItem.Tag = ""; m_objViewer.lsvAreaInfo.Items.Add(FindItem); #endregion for (int i = 0; i < DataResultArr.Length; i++) { FindItem = new ListViewItem(DataResultArr[i].m_strCODE_VCHR); FindItem.SubItems.Add(DataResultArr[i].m_strDEPTNAME_VCHR); FindItem.Tag = DataResultArr[i]; m_objViewer.lsvAreaInfo.Items.Add(FindItem); } } }
internal void m_txtPatientDoctorFindItem(string strFindCode, ListView lvwList) { DataTable tempTable = new DataTable(); com.digitalwave.iCare.ValueObject.clsEmployee_VO[] DataResultArr = null; long lngRes = new com.digitalwave.iCare.gui.HIS.clsDcl_Register().m_lngGetMainDoctor(this.m_objViewer.m_txtPatientDoctor.Text.ToString().Trim().ToUpper(), out DataResultArr); if (lngRes > 0 && DataResultArr.Length > 0) { for (int i = 0; i < DataResultArr.Length; i++) { ListViewItem lvi = lvwList.Items.Add(DataResultArr[i].m_strEMPNO_CHR); lvi.SubItems.Add(DataResultArr[i].m_strLASTNAME_VCHR); lvi.Tag = DataResultArr[i].m_strEMPID_CHR; } } }
public clsCtl_inpatientNoManager() { m_objRegister = new com.digitalwave.iCare.gui.HIS.clsDcl_Register(); }