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); } }
public static List <TypedTreeNodeItem <SystemDepartmentWrapper> > GetAllDepartment() { List <TypedTreeNodeItem <SystemDepartmentWrapper> > nodes = new List <TypedTreeNodeItem <SystemDepartmentWrapper> >(); List <SystemDepartmentWrapper> departments = SystemDepartmentWrapper.FindAllByOrder(); List <SystemDepartmentWrapper> topDepartments = departments.FindAll(p => (p.ParentDepartmentID == null)); foreach (SystemDepartmentWrapper topDepartment in topDepartments) { TypedTreeNodeItem <SystemDepartmentWrapper> topnode = new TypedTreeNodeItem <SystemDepartmentWrapper>(); topnode.Id = topDepartment.DepartmentID.ToString(); topnode.Name = topDepartment.DepartmentNameCn; topnode.DataItem = topDepartment; topnode.ParentNode = null; AddSubDepartment(topnode, topDepartment, departments); nodes.Add(topnode); } return(nodes); }
public static void Refresh(SystemDepartmentWrapper instance) { businessProxy.Refresh(instance.entity); }
public static void Delete(SystemDepartmentWrapper instance) { businessProxy.Delete(instance.entity); }
public static void SaveOrUpdate(SystemDepartmentWrapper obj) { businessProxy.SaveOrUpdate(obj.entity); }
private static void AddSubDepartment(TypedTreeNodeItem <SystemDepartmentWrapper> mnode, SystemDepartmentWrapper topDepartment, List <SystemDepartmentWrapper> departments) { List <SystemDepartmentWrapper> subdepartments = departments.FindAll(p => (p.ParentDepartmentID != null) && (p.ParentDepartmentID.DepartmentID == topDepartment.DepartmentID)); foreach (SystemDepartmentWrapper subdepartment in subdepartments) { TypedTreeNodeItem <SystemDepartmentWrapper> subnode = new TypedTreeNodeItem <SystemDepartmentWrapper>(); subnode.Id = subdepartment.DepartmentID.ToString(); subnode.Name = subdepartment.DepartmentNameCn; subnode.DataItem = subdepartment; subnode.ParentNode = mnode; AddSubDepartment(subnode, subdepartment, departments); mnode.SubNodes.Add(subnode); } }
public static List <SystemUserWrapper> FindAllByDepartmentID(SystemDepartmentWrapper departmentID) { return(ConvertToWrapperList(businessProxy.FindAllByDepartmentID(departmentID.entity))); }
public static List <SystemUserWrapper> FindAllByOrderByAndFilterAndDepartmentID(string orderByColumnName, bool isDesc, SystemDepartmentWrapper departmentID, PageQueryParams pageQueryParams) { return(ConvertToWrapperList(businessProxy.FindAllByOrderByAndFilterAndDepartmentID(orderByColumnName, isDesc, departmentID.entity, pageQueryParams))); }
public static List <SystemDepartmentPostRoleRelationWrapper> FindAllByDepartmentID(SystemDepartmentWrapper departmentID) { return(ConvertToWrapperList(businessProxy.FindAllByDepartmentID(departmentID.Entity))); }