コード例 #1
0
        /// <summary>
        /// 获取住院执行科室
        /// yibin.zheng
        /// </summary>
        /// <returns></returns>
        public long m_lngGetZyExecDept()
        {
            com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc));

            clsBSEUsageType[] arrType;
            long lngRes = objSvc.m_lngGetAllDepartment(out arrType);

            if (lngRes > 0 && arrType != null)
            {
                DataTable dtbResult = new DataTable();
                dtbResult.Columns.Add("编  号");
                dtbResult.Columns.Add("科 室 名 称");
                dtbResult.Columns.Add("拼 音 码");
                dtbResult.Columns.Add("deptid_chr");

                DataRow dr = null;
                for (int i1 = 0; i1 < arrType.Length; i1++)
                {
                    dr               = dtbResult.NewRow();
                    dr["编  号"]       = arrType[i1].m_strUserCode;
                    dr["科 室 名 称"]    = arrType[i1].m_strUsageName;
                    dr["拼 音 码"]      = arrType[i1].m_strPYCODE_VCHR;
                    dr["deptid_chr"] = arrType[i1].m_strUsageID;
                    dtbResult.Rows.Add(dr);
                }
                dtbResult.AcceptChanges();
                this.m_objViewer.m_ctfDefDept.m_GetDataTable = dtbResult;
            }
            return(lngRes);
        }
コード例 #2
0
        public long m_GetEXType(string strFlag, out clsChargeItemEXType_VO[] objResult)
        {
            long lngRes = 0;

            objResult = new clsChargeItemEXType_VO[0];
            com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc));
            try
            {
                lngRes = objSvc.m_lngFindChargeItemEXTypeListByFlag(objPrincipal, strFlag, out objResult);
            }
            catch
            {
                return(0);
            } objSvc.Dispose();
            return(lngRes);
        }