Example #1
0
        /// <summary>
        /// �更新��
        /// </summary>
        /// <returns></returns>
        public bool Update()
        {
            HIS.Model.BASE_DEPT_PROPERTY model = BindEntity <Model.BASE_DEPT_PROPERTY> .CreateInstanceDAL(oleDb).GetModel(_deptID);

            try
            {
                model.P_DEPT_ID = _pDeptID;
                model.NAME      = _name;
                model.D_CODE    = _dgCode;
                model.PY_CODE   = _pyCode;
                model.WB_CODE   = _wbCode;
                model.DEPTADDR  = _deptAddr;
                model.MZ_FLAG   = _mzFlag;
                model.ZY_FLAG   = _zyFlag;
                model.JZ_FLAG   = _jzFlag;
                model.SM_FLAG   = _smFlag;
                model.DELETED   = notUse;
                model.TYPE_CODE = type_code;
                model.ISFACT    = 1;
                model.CODE      = code;
                BindEntity <Model.BASE_DEPT_PROPERTY> .CreateInstanceDAL(oleDb).Update(model);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
        /// <summary>
        /// 获得科室名称
        /// </summary>
        /// <param name="deptId">科室ID</param>
        /// <returns></returns>
        public static string GetDeptName(int deptId)
        {
            HIS.Model.BASE_DEPT_PROPERTY dept = BindEntity <HIS.Model.BASE_DEPT_PROPERTY> .CreateInstanceDAL(oleDb).GetModel(deptId);

            return(dept == null ? "" : dept.NAME);
        }
        /// <summary>
        /// 获得科室是否是临床科室
        /// </summary>
        /// <param name="deptId">科室ID</param>
        /// <returns></returns>
        public static bool IsClinicDept(int deptId)
        {
            HIS.Model.BASE_DEPT_PROPERTY dept = BindEntity <HIS.Model.BASE_DEPT_PROPERTY> .CreateInstanceDAL(oleDb).GetModel(deptId);

            return(dept == null ? false : dept.TYPE_CODE.Trim() == "001");
        }