public override List<PdfContentParameter> BuildContent(ADB.SA.Reports.Entities.DTO.EntityDTO dto)
 {
     this.dto = dto;
     List<PdfContentParameter> contents = new List<PdfContentParameter>();
     contents.Add(CreateTitlePage(this.dto));
     return contents;
 }
 public override object BuildDetail(ADB.SA.Reports.Entities.DTO.EntityDTO dto)
 {
     GenericDetailDTO detail = new GenericDetailDTO();
     detail.Description = BuildDescription(dto);
     detail.ReferencedDocuments = BuildReferencedDocuments(dto);
     return detail;
 }
        public override object BuildDetail(ADB.SA.Reports.Entities.DTO.EntityDTO dto)
        {
            BpmnDetailCTLDTO detail = new BpmnDetailCTLDTO();
            List<EntityDTO> relatedCtlSubProcess = entityData.GetCtlSubProcess(dto.ID);

            if (relatedCtlSubProcess.Count > 0)
            {
                foreach (var ctl in relatedCtlSubProcess)
                {
                    detail.RelatedSubProcess.Add(ctl.Name);
                }
            }

            detail.User = dto.RenderHTML(GlobalStringResource.User, RenderOption.Break);
            detail.ActivityNature = dto.RenderHTML(GlobalStringResource.ActivityNature, RenderOption.Break);
            detail.TriggerInput = dto.RenderHTML(GlobalStringResource.TriggerInput, RenderOption.Break);
            detail.Output = dto.RenderHTML(GlobalStringResource.Output, RenderOption.Break);
            detail.ActivityStepDescription = dto.RenderHTML(GlobalStringResource.ActivityStepDescription, RenderOption.Break);
            detail.ActivityNarrative = dto.RenderHTML(GlobalStringResource.ActivityNarrative,
                RenderOption.Paragraph);

            List<EntityDTO> controTypes = entityData.GetControlTypesCtl(dto.ID);
            detail.ControlDetails = new List<ControlDetailItem>();
            if (controTypes.Count > 0)
            {
                foreach (EntityDTO control in controTypes)
                {
                    ControlDetailItem item = new ControlDetailItem();
                    control.ExtractProperties();
                    item.ControlName = control.Name;
                    item.ControlDescription = control.RenderHTML("Description", RenderOption.None);
                    item.Completeness =  GetImageTag(control.RenderHTML("Completeness", RenderOption.None));
                    item.Accuracy = GetImageTag(control.RenderHTML("Accuracy", RenderOption.None));
                    item.Validity = GetImageTag(control.RenderHTML("Validity", RenderOption.None));
                    item.RestrictedAccess = GetImageTag(control.RenderHTML("Restricted Access", RenderOption.None));
                    item.ControlType = control.RenderHTML("Control Type", RenderOption.None);
                    item.ControlKind = control.RenderHTML("Control Kind", RenderOption.None);
                    item.ControlOwner =control.RenderHTML("WHO",RenderOption.None);

                    item.ControlDetail = CreateControlDetailsHtml(control);
                    item.RiskDetail = CreateRiskDetails(control);
                    detail.ControlDetails.Add(item);
                }
            }
            detail.Title = dto.Name;
            return detail;
        }
 public void RenderHomePageData(ADB.SA.Reports.Entities.DTO.HomePageContentDTO dto)
 {
     Response.Write(JsonConvert.SerializeObject(dto));
     Response.End();
 }
 public void RenderContent(ADB.SA.Reports.Entities.DTO.PageResponseDTO response)
 {
     Response.Write(JsonConvert.SerializeObject(response));
     Response.End();
 }
 public void RenderComments(ADB.SA.Reports.Entities.DTO.CommentResponseDTO response)
 {
     Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(response));
 }
 void IDefaultView.RenderHomePageData(ADB.SA.Reports.Entities.DTO.HomePageContentDTO dto)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 8
0
 public IAndroidLogcatMessageProvider CreateMessageProvider(ADB adb, string filter, AndroidLogcat.Priority priority, int packageID, string logPrintFormat, string deviceId,
                                                            Action <string> logCallbackAction)
 {
     return(new AndroidLogcatMessageProvider(adb, filter, priority, packageID, logPrintFormat, deviceId, logCallbackAction));
 }