Exemplo n.º 1
0
 public clsCtl_MessageChange()
 {
     //
     // TODO: 在此处添加构造函数逻辑
     //
     m_objRegister = new com.digitalwave.iCare.gui.HIS.clsDcl_Register();
 }
Exemplo n.º 2
0
        /// <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();
            }
        }
Exemplo n.º 3
0
        /// <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);
                }
            }
        }
Exemplo n.º 4
0
        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;
                }
            }
        }
Exemplo n.º 5
0
 public clsCtl_inpatientNoManager()
 {
     m_objRegister = new com.digitalwave.iCare.gui.HIS.clsDcl_Register();
 }