private void SetRelationshipReports(DR_Requester requester, DataMenuSearchableReportRelationshipDTO condition) { if (condition.RelationshipTailID == 0) { return; } colReports.DisplayMemberPath = "ReportTitle"; colReports.SelectedValueMemberPath = "ID"; // var relationshipTail = bizEntityRelationshipTail.GetEntityRelationshipTail(condition.EntityRelationshipTailID); var reports = bizEntitySearchableReport.GetEntityReportsOfRelationshipTail(requester, condition.RelationshipTailID); condition.vwReports = reports; }
private DataMenuSearchableReportRelationshipDTO ToDataMenuSearchableReportRelationshipDTO(DataMenuSearchableReportRelationship dbRel, EntityRelationshipTailDTO tail, EntitySearchableReportDTO entityReport) { var result = new DataMenuSearchableReportRelationshipDTO(); result.ID = dbRel.ID; result.RelationshipTailID = dbRel.EntityRelationshipTailID; result.RelationshipTail = tail; BizEntityReport bizEntityReport = new BizEntityReport(); result.EntitySearchableReportID = dbRel.EntitySearchableReportID; result.SearchableReportReport = entityReport; result.Group1 = dbRel.Group1; return(result); }