protected override void DataSourceReady() { if (EmployeeFieldPara.DepartmentTreeDataSource == null) { EmployeeFieldPara.DepartmentTreeDataSource = _IDepartmentBll.GetAllDepartmentTree(); } }
protected override void DataSourceReady() { if (ContractFieldPara.DepartmentTreeDataSource == null) { ContractFieldPara.DepartmentTreeDataSource = _IDepartmentBll.GetAllDepartmentTree(); } }
public void DepartmentDataBind() { try { DepartmentOrder = new List <Department>(); List <Department> itsSource = _DepartmentBll.GetAllDepartmentTree(LoginUser); Order(itsSource, ""); foreach (Department department in DepartmentOrder) { department.Members = _AccountBll.GetAccountByCondition("", department.Id, null, null); } foreach (Department department in DepartmentOrder) { department.Leader = _AccountBll.GetAccountById(department.Leader.Id); } _ItsView.Departments = DepartmentOrder; } catch (ApplicationException ae) { _ItsView.Message = ae.Message; } }