コード例 #1
0
ファイル: frmSetBed_Doctor.cs プロジェクト: ewin66/HIS
 private void m_cmdSave_Click(object sender, System.EventArgs e)
 {
     if (m_trvResult.Nodes.Count <= 0)
     {
         clsPublicFunction.ShowInformationMessageBox("未有结果集,至少需要一对床位-医生对应!");
         return;
     }
     m_objDomain.m_lngDeleteBed_ManageDo(m_strAreaID);
     for (int i = 0; i < m_trvResult.Nodes.Count; i++)
     {
         if (m_trvResult.Nodes[i].Checked == false || m_trvResult.Nodes[i].Nodes.Count <= 0)
         {
             continue;
         }
         clsEmployee objEmployee = m_trvResult.Nodes[i].Tag as clsEmployee;
         if (objEmployee == null)
         {
             continue;
         }
         for (int j2 = 0; j2 < m_trvResult.Nodes[i].Nodes.Count; j2++)
         {
             clsBed_PatientInfo objBedInfo = ((ListViewItem)(m_trvResult.Nodes[i].Nodes[j2].Tag)).Tag as clsBed_PatientInfo;
             if (objBedInfo == null)
             {
                 continue;
             }
             m_objDomain.m_lngAddBed_ManageDoc(objBedInfo.m_strBedID, objEmployee.m_StrEmployeeID, m_strAreaID);
             m_trvResult.Nodes[i].Nodes[j2].Checked = false;
         }
         m_trvResult.Nodes[i].Checked = false;
     }
 }
コード例 #2
0
ファイル: clsBedCardManageDomain.cs プロジェクト: ewin66/HIS
        /// <summary>
        ///
        /// </summary>
        /// <param name="p_strAreaID"></param>
        /// <param name="p_strBedID"></param>
        /// <param name="p_objInfo"></param>
        /// <returns></returns>
        public long m_lngGetPatientByBedID(string p_strAreaID, string p_strBedID, ref clsBed_PatientInfo p_objInfo)
        {
            com.digitalwave.BedCardManageServ.clsBedCardManageServ m_objBedCardSev =
                (com.digitalwave.BedCardManageServ.clsBedCardManageServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.BedCardManageServ.clsBedCardManageServ));

            long lngRes = 0;

            try
            {
                lngRes = m_objBedCardSev.m_lngGetPatientByBedID(p_strAreaID, p_strBedID, ref p_objInfo);
            }
            finally
            {
                //m_objBedCardSev.Dispose();
            }
            return(lngRes);
        }