Example #1
0
        override public void BuildReport()
        {
            int ageInYears = SharedScoring.ComputeClientAgeInYears(formsRepo, formResultId);

            PrintProfilePage(output, ageInYears);

            foreach (def_FormParts fp in formResults.def_Forms.def_FormParts)
            {
                output.appendPageBreak();
                AppendPartHeader(output, fp.def_Parts.identifier);
                foreach (def_Sections sct in formsRepo.GetSectionsInPart(fp.def_Parts))
                {
                    //skip the profile section
                    if (sct.identifier.Equals("Profile"))
                    {
                        continue;
                    }

                    PrintGenericSection(output, sct, 1);
                }
            }
        }
Example #2
0
        override public void BuildReport()
        {
            int ageInYears = SharedScoring.ComputeClientAgeInYears(formsRepo, formResultId);

            PrintProfilePage(output, ageInYears);
            output.appendPageBreak();

            PrintSupportNeedsGraph(output, ageInYears);
            output.appendPageBreak();

            PrintIntroPage(output);
            output.appendPageBreak();

            output.drawY -= PdfOutput.itemSpacing;
            PrintSupplementalProtectionAndAdvocacyScale(output);
            output.appendPageBreak();

            PrintExceptionalMedicalNeeds(output);
            output.appendPageBreak();

            PrintSupplementalQuestions(output);
        }