Exemplo n.º 1
0
        public static int GetNewMaxOrder(int pid)
        {
            SystemDepartmentEntity pDepartment = null;

            if (pid != 0)
            {
                SystemDepartmentWrapper pDepartmentw = SystemDepartmentWrapper.FindById(pid);

                if (pDepartmentw != null)
                {
                    pDepartment = pDepartmentw.entity;
                }
            }


            SystemDepartmentWrapper maxOrder = ConvertEntityToWrapper(businessProxy.GetNewMaxOrder(pDepartment));

            if (maxOrder == null)
            {
                return(1);
            }
            else
            {
                if (!maxOrder.DepartmentSortIndex.HasValue)
                {
                    return(1);
                }
                return(maxOrder.DepartmentSortIndex.Value + 1);
            }
        }
Exemplo n.º 2
0
        internal static SystemDepartmentWrapper ConvertEntityToWrapper(SystemDepartmentEntity entity)
        {
            if (entity == null)
            {
                return(null);
            }

            if (entity.DepartmentID == 0)
            {
                return(null);
            }

            return(new SystemDepartmentWrapper(entity));
        }
        public SystemDepartmentEntity GetNewMaxOrderDepartment(SystemDepartmentEntity pEntity)
        {
            NHibernateDynamicQueryGenerator <SystemDepartmentEntity> dynamicQueryGenerator = this.GetNewQueryBuilder();

            if (pEntity != null)
            {
                dynamicQueryGenerator.AddWhereClause(SystemDepartmentDataObject.PROPERTY_PARENTDEPARTMENTID.Eq(pEntity));
            }
            else
            {
                dynamicQueryGenerator.AddWhereClause(SystemDepartmentDataObject.PROPERTY_PARENTDEPARTMENTID.IsNull());
            }
            //Ö¸¶¨ÅÅÐò¹æÔò
            dynamicQueryGenerator.AddOrderBy(SystemDepartmentDataObject.PROPERTY_DEPARTMENTSORTINDEX.Desc());

            return(this.FindSingleEntityByQueryBuilder(dynamicQueryGenerator));
        }
Exemplo n.º 4
0
 internal SystemDepartmentWrapper(SystemDepartmentEntity entityObj)
 {
     entity = entityObj;
 }
Exemplo n.º 5
0
 public List <SystemDepartmentPostRoleRelationEntity> FindAllByDepartmentID(SystemDepartmentEntity _departmentID)
 {
     return(this.SelfDataObj.GetList_By_DepartmentID_SystemDepartmentEntity(_departmentID));
 }
Exemplo n.º 6
0
 public List <SystemDepartmentPostRoleRelationEntity> FindAllByOrderByAndFilterAndDepartmentID(string orderByColumnName, bool isDesc, SystemDepartmentEntity _departmentID, PageQueryParams pageQueryParams)
 {
     return(this.SelfDataObj.GetPageList_By_DepartmentID_SystemDepartmentEntity(orderByColumnName, isDesc, _departmentID, pageQueryParams));
 }
        public List <SystemUserEntity> GetPageList_By_DepartmentID_SystemDepartmentEntity(string orderByColumnName, bool isDesc, SystemDepartmentEntity fkentity, PageQueryParams pageQueryParams)
        {
            NHibernateDynamicQueryGenerator <SystemUserEntity> dynamicQueryGenerator = this.GetNewQueryBuilder();

            dynamicQueryGenerator.AddWhereClause(PROPERTY_DEPARTMENTID.Eq(fkentity));

            AddDefaultOrderByToQueryGenerator(orderByColumnName, isDesc, dynamicQueryGenerator);

            return(FindListByPageByQueryBuilder(dynamicQueryGenerator, pageQueryParams));
        }
        public List <SystemUserEntity> GetList_By_DepartmentID_SystemDepartmentEntity(SystemDepartmentEntity fkentity)
        {
            NHibernateDynamicQueryGenerator <SystemUserEntity> dynamicQueryGenerator = this.GetNewQueryBuilder();

            dynamicQueryGenerator.AddWhereClause(PROPERTY_DEPARTMENTID.Eq(fkentity));

            return(this.FindListByQueryBuilder(dynamicQueryGenerator));
        }
 public SystemDepartmentEntity GetNewMaxOrder(SystemDepartmentEntity systemDepartmentEntity)
 {
     return(this.SelfDataObj.GetNewMaxOrderDepartment(systemDepartmentEntity));
 }
 internal SystemDepartmentWrapper(SystemDepartmentEntity entityObj)
     : base(entityObj)
 {
 }