/// <summary> /// 公司id变换事件 /// </summary> public void CompanyIndexChange() { List <Department> deptList = _ICompanyFacade.GetDepartmentByCompanyID(_ItsView.CompanyId); _ItsView.DepartmentSource = Tools.RemoteUnAuthDeparetment(deptList, AuthType.HRMIS, _AccountOperator, HrmisPowers.A606); _ItsView.PositionSource = _ICompanyFacade.GetPositionByCompanyID(_ItsView.CompanyId); }
public void BindDepartment() { List <Department> deptList = Tools.RemoteUnAuthDeparetment( _ICompanyInvolveFacade.GetDepartmentByCompanyID(_IStatisticsConditionView.CompanyID), AuthType.HRMIS, _Operator, HrmisPowers.A607); _IStatisticsConditionView.DepartmentList = _IDepartmentBll.GenerateDeptListWithLittleParentDept(deptList); }
private void InitDepartmentSource(int companyID, Account loginUser, ICompanyInvolveFacade _ICompanyFacade) { List <Department> deptList = _ICompanyFacade.GetDepartmentByCompanyID(companyID); List <Department> departmentSource = Tools.RemoteUnAuthDeparetment(deptList, AuthType.HRMIS, loginUser, HrmisPowers.A606); listDepartment.Items.Clear(); ListItem itemAll = new ListItem(string.Empty, "-1", true); listDepartment.Items.Add(itemAll); foreach (Department department in departmentSource) { ListItem item = new ListItem(department.DepartmentName, department.DepartmentID.ToString(), true); listDepartment.Items.Add(item); } }