Пример #1
0
        /// <summary>
        /// 查找员工
        /// </summary>
        /// <param name="p_strSearch">搜索字符</param>
        /// <param name="p_dtbEMP">员工</param>
        /// <returns></returns>
        internal long m_lngGetEMP(string p_strSearch, out DataTable p_dtbEMP)
        {
            long lngRes = 0;
            clsEMR_EmployeeManagerService objSvc =
                (clsEMR_EmployeeManagerService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.EMR_EmployeeManagerService.clsEMR_EmployeeManagerService));

            lngRes = objSvc.m_lngGetEmpArrByIDOrNameLike(p_strSearch, out p_dtbEMP);
            return(lngRes);
        }
Пример #2
0
        /// <summary>
        /// 获取所有员工ID及姓名
        /// </summary>
        /// <param name="P_dtbEmp"></param>
        /// <returns></returns>
        public long m_lngGetCurrentDeptEmp(string p_strDeptID, out DataTable P_dtbEmp)
        {
            P_dtbEmp = null;

            clsEMR_EmployeeManagerService objServ =
                (clsEMR_EmployeeManagerService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsEMR_EmployeeManagerService));

            long lngRes = objServ.m_lngGetEmployeeByDeptID(null, p_strDeptID, out P_dtbEmp);

            return(lngRes);
        }
Пример #3
0
        /// <summary>
        /// 获取所有员工ID及姓名
        /// </summary>
        /// <param name="P_dtbEmp"></param>
        /// <returns></returns>
        public long m_lngGetAllEmp(out DataTable P_dtbEmp)
        {
            P_dtbEmp = null;

            clsEMR_EmployeeManagerService objServ =
                (clsEMR_EmployeeManagerService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsEMR_EmployeeManagerService));

            long lngRes = objServ.m_lngGetAllEmp(out P_dtbEmp);

            //objServ.Dispose();
            return(lngRes);
        }
Пример #4
0
        /// <summary>
        /// 模糊查询员工
        /// </summary>
        /// <param name="p_strSome"></param>
        /// <param name="p_lsvEmp"></param>
        /// <returns></returns>
        public long m_lngGetEmpArrByIDOrNameLike(string p_strSome, out System.Windows.Forms.ListViewItem[] p_lsvEmpItemArr)
        {
            p_lsvEmpItemArr = null;

            clsEMR_EmployeeManagerService m_objServ =
                (clsEMR_EmployeeManagerService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsEMR_EmployeeManagerService));

            DataTable dtValue  = null;
            long      m_lngRes = m_objServ.m_lngGetEmpArrByIDOrNameLike(p_strSome, out dtValue);

            if (m_lngRes > 0 && dtValue.Rows.Count > 0)
            {
                p_lsvEmpItemArr = new System.Windows.Forms.ListViewItem[dtValue.Rows.Count];
                for (int i = 0; i < dtValue.Rows.Count; i++)
                {
                    p_lsvEmpItemArr[i] = new System.Windows.Forms.ListViewItem(dtValue.Rows[i][1].ToString());
                    p_lsvEmpItemArr[i].SubItems.Add(dtValue.Rows[i][2].ToString());
                }
            }
            //m_objServ.Dispose();
            return(m_lngRes);
        }