public void RetriveData() { var tempExpression1 = (Expression<Func<UTOrgDepartment, object>>)(x => x.ID); //查找所有部门 UTOrgDepartmentList = bizUTOrgDepartment.List(tempExpression1.ToExpressionNode(), EnumOrder.ASC); if (organizationId != null) { var tempExpression2 = (Expression<Func<UTOrgDepartment, bool>>)(x => x.ID == organizationId); uTOrgDepartmentEntity = bizUTOrgDepartment.GetFirst(tempExpression2.ToExpressionNode()); } }
/// <summary> /// 保存或新增部门 /// </summary> /// <param name="departmentEntity"></param> public void Save(UTOrgDepartment departmentEntity) { //新增 if (departmentEntity.ID == Guid.Empty) { departmentEntity.InputDate = DateTime.Now; departmentEntity.InputUser = SessionManager.CurrentSysUser.ID; bizUTOrgDepartment.SaveOrUpdate(departmentEntity); }//修改 else { UTOrgDepartment uTOrgDepartment = bizUTOrgDepartment.GetFirst(ReflectionTools.SerializeExpression<UTOrgDepartment>(x => x.ID == departmentEntity.ID)); uTOrgDepartment.DepartmentName = departmentEntity.DepartmentName; uTOrgDepartment.DutyUser = departmentEntity.DutyUser; uTOrgDepartment.Mobile = departmentEntity.Mobile; uTOrgDepartment.Email = departmentEntity.Email; uTOrgDepartment.Remark = departmentEntity.Remark; uTOrgDepartment.UpdateDate = DateTime.Now; uTOrgDepartment.UpdateUser = SessionManager.CurrentSysUser.ID; bizUTOrgDepartment.SaveOrUpdate(uTOrgDepartment); } }