/// <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); }
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); }