﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer version="1.02" type="Net" application="StiReport">
  <AutoLocalizeReportOnRun>True</AutoLocalizeReportOnRun>
  <Dictionary Ref="1" type="Dictionary" isKey="true">
    <BusinessObjects isList="true" count="0" />
    <Databases isList="true" count="1">
      <qualiex_audit_queries Ref="2" type="Stimulsoft.Report.Dictionary.StiSqlDatabase" isKey="true">
        <Alias>qualiex_audit_queries</Alias>
        <ConnectionStringEncrypted>9NbR68RN84FsW7X05+xpHsT0U2BNVlG8a0zV9GMc5T+L8tHLx07DxOlcvdRNRGAqkEZPKElRqc3tW/E0YQCgI5BY/4hFXXvNaVLZ9Mp4oCqJdMHCTV3TmWtBTdhKdCRjxBj7KMVoc83iRKG9ei2lP9HywYJLVtP4YU1NmMTYbT+QesmKzQNDvGsVpaVjKHcnwtI=</ConnectionStringEncrypted>
        <Key>fb76c22faa6c4dd6a3708afed6fc3ae4</Key>
        <Name>qualiex_audit_queries</Name>
      </qualiex_audit_queries>
    </Databases>
    <DataSources isList="true" count="10">
      <PARAMS Ref="3" type="Stimulsoft.Report.Dictionary.StiBusinessObjectSource" isKey="true">
        <Alias>PARAMS</Alias>
        <Columns isList="true" count="2">
          <value>logo_img,System.Drawing.Image</value>
          <value>logo_footer_img,System.Drawing.Image</value>
        </Columns>
        <Dictionary isRef="1" />
        <Key>be1d4a82ab5547fca9ec96bad8c9fa52</Key>
        <Name>PARAMS</Name>
        <NameInSource>PARAMS</NameInSource>
      </PARAMS>
      <params_values Ref="4" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>params_values</Alias>
        <Columns isList="true" count="3">
          <value>OffsetMinutes,System.Int32</value>
          <value>date_from,System.String</value>
          <value>date_until,System.String</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>d0e7fb11869d41569eed748df6d941cb</Key>
        <Name>params_values</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="3">
          <value>OffsetMinutes,OffsetMinutes,8,0</value>
          <value>DateFrom,DateFrom,31,0</value>
          <value>DateUntil,DateUntil,31,0</value>
        </Parameters>
        <SqlCommand>SELECT
	Format(@DateFrom, 'dd/MM/yyyy') AS date_from
	,Format(@DateUntil, 'dd/MM/yyyy') AS date_until
	,OffsetMinutes
FROM
  (
	VALUES
    (@OffsetMinutes)
  ) AS x (OffsetMinutes)</SqlCommand>
      </params_values>
      <company Ref="5" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>company</Alias>
        <Columns isList="true" count="1">
          <value>ORIGINAL,name,name,name,System.String,_x0031_61fa7d5e7b24f6ca677774b2457c9f2</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>7a4a72c06a87439796704c58a54d28ac</Key>
        <Name>company</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="1">
          <value>CompanyId,CompanyId,3,8</value>
        </Parameters>
        <SqlCommand>select name from companies where id = @CompanyId</SqlCommand>
      </company>
      <answer_options Ref="6" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>answer_options</Alias>
        <Columns isList="true" count="3">
          <value>ORIGINAL,name_item,name_item,name_item,System.String,bfcf6cac1aea4d83862a07a54b65a45e</value>
          <value>ORIGINAL,count_item,count_item,count_item,System.String,a3c884b5c836497d94ef1875e805f9e2</value>
          <value>ORIGINAL,id_item,id_item,id_item,System.String,_x0034_1ef77644702412089518a6dafe0fa6c</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>6c0e57b835694b0d9c2db635af8f4370</Key>
        <Name>answer_options</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="6">
          <value>Auditings,,22,1000</value>
          <value>CompanyId,CompanyId,3,8</value>
          <value>StandardId,StandardId,3,8</value>
          <value>PlanningPlaceId,PlanningPlaceId,3,8</value>
          <value>DateFrom,DateFrom,31,0</value>
          <value>DateUntil,DateUntil,31,0</value>
        </Parameters>
        <SqlCommand>WITH
  cte_auditings_plans
  AS
  (
SELECT sr.id_standard
	,ap.id AS id_auditing_plan
	FROM auditings a
      INNER JOIN auditings_plans ap ON (ap.id_auditing = a.id AND a.id_company=@CompanyId AND a.removed=0 AND ap.removed=0)
      INNER JOIN auditings_plans_standards aps ON (aps.id_auditing_plan = ap.id)
      INNER JOIN standards_revisions sr ON (sr.id = aps.id_revision AND sr.removed=0 AND sr.id_standard=@StandardId)
WHERE a.id IN (SELECT value
	FROM string_split(@Auditings,','))
      AND (@PlanningPlaceId IS NULL OR ap.id_place=@PlanningPlaceId)
      AND (
            (CONVERT(DATE, a.start_date) BETWEEN ISNULL(@DateFrom, '19000101') AND ISNULL(@DateUntil, '99991231'))
            OR (@DateFrom IS NULL AND @DateUntil IS NULL)
          )
  ) 
  ,cte_plans_items
  AS
  (
SELECT
	ap.id_standard
	,api.title_pt_br AS name
	,COUNT(api.id_answered_item) AS value
	,api.id_answered_item
	,api.id_answer
	FROM cte_auditings_plans ap
      INNER JOIN auditings_plans_items api ON (api.id_auditing_plan = ap.id_auditing_plan AND api.removed=0)
      INNER JOIN standards_items si ON (si.id = api.id_standard_item AND si.removed=0)
      INNER JOIN standards_revisions sr ON (sr.id = si.id_revision AND sr.removed=0 AND sr.id_standard=@StandardId)
    WHERE si.id_answer IS NOT NULL
    GROUP BY api.title_pt_br, api.id_answer, api.id_answered_item, ap.id_standard, api.id_answered_item
  )
  ,cte_items
  AS
  (
SELECT
	ani.id AS id_item
	,CONCAT(ani.name_pt_br, ' - ', an.name_pt_br) AS name_item
	,an.id AS id_answer
	FROM cte_plans_items si
      INNER JOIN answers an ON (an.id = si.id_answer)
      INNER JOIN answers_items ani ON (ani.id_answer = an.id)
    GROUP BY ani.id, an.id, ani.name_pt_br, an.name_pt_br
  )
SELECT
	i.name_item
	,ISNULL(SUM(ci.value),0) AS count_item
	FROM cte_items i
  LEFT JOIN cte_plans_items ci ON (ci.id_answered_item = i.id_item)
GROUP BY i.name_item, i.id_item, i.id_answer
ORDER BY i.id_answer, i.id_item</SqlCommand>
      </answer_options>
      <pie_chart Ref="7" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>pie_chart</Alias>
        <Columns isList="true" count="3">
          <value>ORIGINAL,name,name,name,System.String,_x0035_76057f97d7444b383c1724e672b3ab1</value>
          <value>ORIGINAL,value,value,value,System.Int32,_x0038_a518e00002645e5baefae30ce8d2082</value>
          <value>ORIGINAL,color,color,color,System.String,_x0033_f286320598043ccb540bdb7dfb090ad</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>742ffded4c6543af90bf0d4ccb2b8a08</Key>
        <Name>pie_chart</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="6">
          <value>StandardId,StandardId,3,8</value>
          <value>Auditings,Auditings,22,1000</value>
          <value>CompanyId,CompanyId,3,8</value>
          <value>PlanningPlaceId,PlanningPlaceId,3,8</value>
          <value>DateFrom,DateFrom,31,0</value>
          <value>DateUntil,DateUntil,31,0</value>
        </Parameters>
        <SqlCommand>WITH
  cte_auditings_plans
  AS
  (
SELECT sr.id_standard
	,ap.id AS id_auditing_plan
	FROM auditings a
      INNER JOIN auditings_plans ap ON (ap.id_auditing = a.id AND a.id_company=@CompanyId AND a.removed=0 AND ap.removed=0)
      INNER JOIN auditings_plans_standards aps ON (aps.id_auditing_plan = ap.id)
      INNER JOIN standards_revisions sr ON (sr.id = aps.id_revision AND sr.removed=0 AND sr.id_standard=@StandardId)
WHERE a.id IN (SELECT value
	FROM string_split(@Auditings,','))
      AND (@PlanningPlaceId IS NULL OR ap.id_place=@PlanningPlaceId)
      AND (
            (CONVERT(DATE, a.start_date) BETWEEN ISNULL(@DateFrom, '19000101') AND ISNULL(@DateUntil, '99991231'))
            OR (@DateFrom IS NULL AND @DateUntil IS NULL)
          )
  )
  ,cte_plans_items
  AS
  (
SELECT
	ap.id_standard
	,api.title_pt_br AS name
	,COUNT(api.id_answered_item) AS value
	,api.id_answered_item
	,api.id_answer
	FROM cte_auditings_plans ap
      INNER JOIN auditings_plans_items api ON (api.id_auditing_plan = ap.id_auditing_plan AND api.removed=0)
      INNER JOIN standards_items si ON (si.id = api.id_standard_item AND si.removed=0)
      INNER JOIN standards_revisions sr ON (sr.id = si.id_revision AND sr.removed=0 AND sr.id_standard=@StandardId)
      INNER JOIN answers_items ani ON (ani.id = api.id_answered_item)
    WHERE si.id_answer IS NOT NULL
    GROUP BY api.title_pt_br, api.id_answer, api.id_answered_item, ap.id_standard, api.id_answered_item
  )
  ,cte_items
  AS
  (
SELECT
	an.id
	,si.id_standard
	,ani.id AS id_item
	,CONCAT(ani.name_pt_br, ' - ', an.name_pt_br) AS name_item
    ,LEFT(ani.color + '000000', 7) AS color
	FROM cte_plans_items si
      INNER JOIN answers an ON (an.id = si.id_answer )
      INNER JOIN answers_items ani ON (ani.id_answer = an.id)
    GROUP BY ani.id, an.id, si.id_standard, ani.color, ani.name_pt_br, an.name_pt_br
  )
  ,cte_standards
  AS
  (
SELECT
	i.name
	,i.id_standard
	FROM cte_plans_items i
    GROUP BY name, i.id_standard
  )
SELECT
	CONCAT(i.name_item, ': ', SUM(ci.value), ' (', CAST(CAST(SUM(ci.value) AS DECIMAL(15,2)) / (SELECT SUM(value)
	FROM cte_plans_items) * 100 AS DECIMAL(15,2)),'%)') AS name
  ,SUM(ci.value) AS value
  ,i.color
FROM cte_items i
  INNER JOIN cte_plans_items ci ON (ci.id_answered_item = i.id_item)
GROUP BY i.name_item, i.color</SqlCommand>
      </pie_chart>
      <adherence Ref="8" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>adherence</Alias>
        <Columns isList="true" count="2">
          <value>name,System.String</value>
          <value>percentage,System.String</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>4e6dd3d8be2e4cb18a9b5f17236aa0a2</Key>
        <Name>adherence</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="8">
          <value>StandardId,StandardId,3,8</value>
          <value>AnswerId,AnswerId,3,8</value>
          <value>CompanyId,CompanyId,3,8</value>
          <value>Auditings,Auditings,22,1000</value>
          <value>Lang,,3,8</value>
          <value>PlanningPlaceId,PlanningPlaceId,3,8</value>
          <value>DateFrom,DateFrom,31,0</value>
          <value>DateUntil,DateUntil,31,0</value>
        </Parameters>
        <SqlCommand>WITH cte_auditings_plans as (
SELECT sr.id_standard,
	ap.id as id_auditing_plan
	FROM auditings a 
			INNER JOIN auditings_plans ap on (ap.id_auditing = a.id and a.id_company=@CompanyId and a.removed=0 and ap.removed=0)
			INNER JOIN auditings_plans_standards aps on (aps.id_auditing_plan = ap.id)
			INNER JOIN standards_revisions sr ON (sr.id = aps.id_revision and sr.removed=0 and sr.id_standard=@StandardId)
WHERE a.id in (SELECT value FROM string_split(@Auditings,','))
		AND (@PlanningPlaceId is null or ap.id_place=@PlanningPlaceId)
    AND (
            (CONVERT(DATE, a.start_date) BETWEEN ISNULL(@DateFrom, '19000101') AND ISNULL(@DateUntil, '99991231'))
            OR (@DateFrom IS NULL AND @DateUntil IS NULL)
        )
),
cte_plans_items as (
SELECT 
	ap.id_standard,
	api.title_pt_br as name,
	COUNT(api.id_answered_item) as value,
	api.id_answered_item,
	api.id_answer		
	FROM cte_auditings_plans ap
		INNER JOIN auditings_plans_items api on (api.id_auditing_plan = ap.id_auditing_plan and api.removed=0)
		INNER JOIN standards_items si ON (si.id = api.id_standard_item and si.removed=0)
		INNER JOIN standards_revisions sr on (sr.id = si.id_revision and sr.removed=0 and sr.id_standard=@StandardId)
		INNER JOIN answers_items ani on (ani.id = api.id_answered_item and ani.not_computable=0)
	WHERE si.id_answer is not null
	GROUP BY api.title_pt_br, api.id_answer, api.id_answered_item, ap.id_standard, api.id_answered_item
),
cte_items as (
SELECT
	ani.id as id_item,
	CONCAT(ani.name_pt_br, ' - ', an.name_pt_br) as name_item
	FROM cte_plans_items si 
		INNER JOIN answers an on (an.id = si.id_answer )
		INNER JOIN answers_items ani on (ani.id_answer = an.id and ani.not_computable=0)
	WHERE ani.id=@AnswerId
	GROUP BY ani.id, ani.name_pt_br, an.name_pt_br
)
SELECT 
	CASE WHEN @Lang='pt-br' 
			THEN CONCAT('Aderência: ',i.name_item)
		WHEN @Lang='es'
			THEN CONCAT('Adherencia: ',i.name_item)
		ELSE 
			CONCAT('Adherence: ',i.name_item)
	END as name,
CONCAT(ISNULL(CAST(CAST(SUM(ci.value) AS decimal(15,2)) / (SELECT SUM(value) FROM cte_plans_items) * 100 AS decimal(15,2)), '0.00'),'%') as percentage
FROM cte_items i
	LEFT JOIN cte_plans_items ci on (ci.id_answered_item = i.id_item)
GROUP BY i.name_item</SqlCommand>
      </adherence>
      <item_name Ref="9" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>item_name</Alias>
        <Columns isList="true" count="2">
          <value>value_calc,System.String</value>
          <value>name,System.String</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>5c6ae7faf97643a1b9b89a4fbb7e72b4</Key>
        <Name>item_name</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="7">
          <value>StandardId,StandardId,3,8</value>
          <value>Auditings,Auditings,22,1000</value>
          <value>AnswerId,AnswerId,3,8</value>
          <value>CompanyId,CompanyId,3,8</value>
          <value>PlanningPlaceId,PlanningPlaceId,3,8</value>
          <value>DateFrom,DateFrom,31,0</value>
          <value>DateUntil,DateUntil,31,0</value>
        </Parameters>
        <SqlCommand>WITH cte_auditings_plans as (
SELECT sr.id_standard,
	ap.id as id_auditing_plan
	FROM auditings a 
			INNER JOIN auditings_plans ap on (a.id_company=@CompanyId and ap.id_auditing = a.id and a.removed=0 and ap.removed=0)
			INNER JOIN auditings_plans_standards aps on (aps.id_auditing_plan = ap.id)
			INNER JOIN standards_revisions sr ON (sr.id = aps.id_revision and sr.removed=0 and sr.id_standard=@StandardId)
WHERE a.id in (SELECT value FROM string_split(@Auditings,','))
		AND (@PlanningPlaceId is null or ap.id_place=@PlanningPlaceId)
    AND (
            (CONVERT(DATE, a.start_date) BETWEEN ISNULL(@DateFrom, '19000101') AND ISNULL(@DateUntil, '99991231'))
            OR (@DateFrom IS NULL AND @DateUntil IS NULL)
          )
	GROUP BY  sr.id_standard, ap.id
),
cte_plans_items as (
SELECT 
	ap.id_standard,
	api.title_pt_br as name,
	COUNT(api.id_answered_item) as value,
	api.id_answered_item,
	api.id_answer		
	FROM cte_auditings_plans ap
		INNER JOIN auditings_plans_items api on (api.id_auditing_plan = ap.id_auditing_plan and api.removed=0)
		INNER JOIN standards_items si ON (si.id = api.id_standard_item and si.removed=0)
		INNER JOIN standards_revisions sr on (sr.id = si.id_revision and sr.removed=0 and sr.id_standard=@StandardId)
	WHERE si.id_answer is not null
	GROUP BY api.title_pt_br, api.id_answer, api.id_answered_item, ap.id_standard, api.id_answered_item
),
cte_items as (
SELECT
	an.id,
	si.id_standard,
	ani.id as id_item
	FROM cte_plans_items si 
		INNER JOIN answers an on (an.id = si.id_answer )
		INNER JOIN answers_items ani on (ani.id_answer = an.id and ani.not_computable=0)
	GROUP BY ani.id, an.id, si.id_standard
),
cte_standards as (
SELECT 
	i.name,
	i.id_standard
	FROM cte_plans_items i
	GROUP BY name, i.id_standard
),
cte as (
SELECT 
	s.name, 
	i.id_item,
	ISNULL(ci.value,0) AS value
	FROM cte_standards s
		LEFT JOIN cte_items i on (s.id_standard = i.id_standard)
		LEFT JOIN cte_plans_items ci on (ci.name = s.name and ci.id_answered_item=i.id_item)
	GROUP BY s.name, i.id_item, i.id, ci.value
),
cte_aderencia as (
SELECT 
	c.name,
	SUM(c.value) as value
	FROM cte c
		WHERE c.id_item=@AnswerId
	GROUP By c.name
),
cte_tot as (
SELECT 
	c.name,
	SUM(c.value) as value
	FROM cte c
	GROUP BY c.name
)
SELECT 
	t.name,
	case when t.value = 0 
		then '0,00%'
		else CONCAT(CAST(CAST(a.value as decimal(15,2)) / cast(t.value as decimal(15,2)) * 100 AS decimal(15,2)), '%') 
	end as value_calc
FROM cte_tot t
	LEFT JOIN cte_aderencia a on (t.name = a.name)
 ORDER BY CAST(SUBSTRING(t.name, 1, PATINDEX('%[^0-9]%', t.name + ' ') - 1) AS INT), t.name
</SqlCommand>
      </item_name>
      <item_value Ref="10" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>item_value</Alias>
        <Columns isList="true" count="3">
          <value>name,System.String</value>
          <value>id_item,System.String</value>
          <value>value,System.Int32</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>9216a8a2f1774b9d9d0951c976174a50</Key>
        <Name>item_value</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="6">
          <value>StandardId,StandardId,3,8</value>
          <value>Auditings,Auditings,22,1000</value>
          <value>CompanyId,CompanyId,3,8</value>
          <value>PlanningPlaceId,PlanningPlaceId,3,8</value>
          <value>DateFrom,DateFrom,31,0</value>
          <value>DateUntil,DateUntil,31,0</value>
        </Parameters>
        <SqlCommand>WITH
  cte_auditings_plans
  AS
  (
SELECT sr.id_standard
	,ap.id AS id_auditing_plan
	FROM auditings a
      INNER JOIN auditings_plans ap ON (a.id_company=@CompanyId AND ap.id_auditing = a.id AND a.removed=0 AND ap.removed=0)
      INNER JOIN auditings_plans_standards aps ON (aps.id_auditing_plan = ap.id)
      INNER JOIN standards_revisions sr ON (sr.id = aps.id_revision AND sr.removed=0 AND sr.id_standard=@StandardId)
WHERE a.id IN (SELECT value
	FROM string_split(@Auditings,','))
      AND (@PlanningPlaceId IS NULL OR ap.id_place=@PlanningPlaceId)
      AND (
            (CONVERT(DATE, a.start_date) BETWEEN ISNULL(@DateFrom, '19000101') AND ISNULL(@DateUntil, '99991231'))
            OR (@DateFrom IS NULL AND @DateUntil IS NULL)
          )
  )
  ,cte_plans_items
  AS
  (
SELECT
	ap.id_standard
	,api.title_pt_br AS name
	,COUNT(api.id_answered_item) AS value
	,api.id_answered_item
	,api.id_answer
	FROM cte_auditings_plans ap
      INNER JOIN auditings_plans_items api ON (api.id_auditing_plan = ap.id_auditing_plan AND api.removed=0)
      INNER JOIN standards_items si ON (si.id = api.id_standard_item AND si.removed=0)
      INNER JOIN standards_revisions sr ON (sr.id = si.id_revision AND sr.removed=0 AND sr.id_standard=@StandardId)
    WHERE si.id_answer IS NOT NULL
    GROUP BY api.title_pt_br, api.id_answer, api.id_answered_item, ap.id_standard, api.id_answered_item
  )
  ,cte_items
  AS
  (
SELECT
	an.id
	,si.id_standard
	,ani.id AS id_item
	FROM cte_plans_items si
      INNER JOIN answers an ON (an.id = si.id_answer )
      INNER JOIN answers_items ani ON (ani.id_answer = an.id)
    GROUP BY ani.id, an.id, si.id_standard
  )
  ,cte_standards
  AS
  (
SELECT
	i.name
	,i.id_standard
	FROM cte_plans_items i
    GROUP BY name, i.id_standard
  )

SELECT
	s.name
	,i.id_item
	,ISNULL(ci.value,0) AS value
	FROM cte_standards s
  LEFT JOIN cte_items i ON (s.id_standard = i.id_standard)
  LEFT JOIN cte_plans_items ci ON (ci.name = s.name AND ci.id_answered_item=i.id_item)
GROUP BY s.name, i.id_item, i.id, ci.value
ORDER BY s.name, i.id, i.id_item</SqlCommand>
      </item_value>
      <filter_place Ref="11" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>filter_place</Alias>
        <Columns isList="true" count="2">
          <value>audit_place,System.String</value>
          <value>planning_place,System.String</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>8c6d9846cc5f49d0917c7f6ee81021d3</Key>
        <Name>filter_place</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="2">
          <value>AuditPlaceId,AuditPlaceId,3,8</value>
          <value>PlanningPlaceId,PlanningPlaceId,3,8</value>
        </Parameters>
        <SqlCommand>SELECT
	(SELECT p.name FROM places p WHERE p.id=@AuditPlaceId) as audit_place,
	(SELECT p.name FROM places p WHERE p.id=@PlanningPlaceId) as planning_place</SqlCommand>
      </filter_place>
      <report_language Ref="12" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>report_language</Alias>
        <Columns isList="true" count="1">
          <value>Lang,System.String</value>
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Key>9040a50fb63641d78333c96e6414a1c4</Key>
        <Name>report_language</Name>
        <NameInSource>qualiex_audit_queries</NameInSource>
        <Parameters isList="true" count="1">
          <value>UserId,UserId,3,8</value>
        </Parameters>
        <SqlCommand>select case when id_language  = 1 then 'en-US'
when id_language  = 2 then 'pt-BR' else 'es-ES' end as Lang
from dbo.users
where id=@UserId</SqlCommand>
      </report_language>
    </DataSources>
    <Relations isList="true" count="1">
      <nome Ref="13" type="DataRelation" isKey="true">
        <Alias>nome</Alias>
        <ChildColumns isList="true" count="1">
          <value>name</value>
        </ChildColumns>
        <ChildSource isRef="10" />
        <Dictionary isRef="1" />
        <Key>144a2904f8a84ecd9ff9c9821ab6d817</Key>
        <Name>nome</Name>
        <NameInSource>Relação</NameInSource>
        <ParentColumns isList="true" count="1">
          <value>name</value>
        </ParentColumns>
        <ParentSource isRef="9" />
      </nome>
    </Relations>
    <Report isRef="0" />
    <Resources isList="true" count="0" />
    <UserFunctions isList="true" count="0" />
    <Variables isList="true" count="11">
      <value>,OffsetMinutes,OffsetMinutes,,System.Int32,_x0039_0,False,False,False,False</value>
      <value>,CompanyId,CompanyId,,System.String,,False,False,False,False</value>
      <value>,StandardId,StandardId,,System.String,,False,False,False,False</value>
      <value>,AuditPlaceId,AuditPlaceId,,System.String,,False,False,False,False,,d53a63d390e74ed6b612f9bc2377af37</value>
      <value>,Auditings,Auditings,,System.String,,False,False,False,False</value>
      <value>,PlanningPlaceId,PlanningPlaceId,,System.String,,False,False,False,False,,_x0038_776230732ff42a6bff96655815e3912</value>
      <value>,AnswerId,AnswerId,,System.String,,False,False,False,False</value>
      <value>,UserId,UserId,,System.String,,False,False,False,False</value>
      <value>,Lang,Lang,,System.String,,False,False,False,False</value>
      <value>,DateFrom,DateFrom,,System.DateTime,_x0039__x002F_13_x002F_2023_x0020_1:23:41_x0020_PM,False,False,False,False</value>
      <value>,DateUntil,DateUntil,,System.DateTime,_x0039__x002F_13_x002F_2023_x0020_1:24:06_x0020_PM,False,False,False,False</value>
    </Variables>
  </Dictionary>
  <EngineVersion>EngineV2</EngineVersion>
  <GlobalizationStrings isList="true" count="3">
    <Item13 Ref="14" type="Stimulsoft.Report.StiGlobalizationContainer" isKey="true">
      <CultureName>pt-BR</CultureName>
      <Items isList="true" count="1">
        <value>Text3.Text,Página_x0020__x007B_PageNumber_x007D__x0020_de_x0020__x007B_TotalPageCount_x007D_._x000D__x000A_Visualizado_x0020_em_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_dd_x002F_MM_x002F_yyyy_x0022__x0029__x007D__x0020_às_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_HH:mm_x0022__x0029__x007D__x0020_-_x0020_www.qualiex.com</value>
      </Items>
    </Item13>
    <Item14 Ref="15" type="Stimulsoft.Report.StiGlobalizationContainer" isKey="true">
      <CultureName>en-US</CultureName>
      <Items isList="true" count="8">
        <value>Text15.Text,_x003C_b_x003E_Item_x0020_adherence_x0020_report_x003C__x002F_b_x003E_</value>
        <value>Text6.Text,Items:_x0020_Standard_x0020_Visit_x0020_Report_x0020_-_x0020_1st_x0020_Version</value>
        <value>Text9.Text,Planning_x0020_place:_x0020__x007B_Get_x0028_filter_place.planning_place_x0029__x007D_</value>
        <value>Text14.Text,General:_x0020_Standard_x0020_Visit_x0020_Report_x0020_-_x0020_1st_x0020_Version</value>
        <value>Text3.Text,Page_x0020__x007B_PageNumber_x007D__x0020_of_x0020__x007B_TotalPageCount_x007D_._x000D__x000A_Viewed_x0020_in_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_MM_x002F_d_x002F_yyyy_x0022__x0029__x007D__x0020_at_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_hh:mm_x0020_tt_x0022__x0029__x007D__x0020_-_x0020_www.qualiex.com</value>
        <value>Text8.Text,Audit_x0020_location:_x0020__x007B_Get_x0028_filter_place.audit_place_x0029__x007D_</value>
        <value>Text17.Text,_x003C_b_x003E_Audit_x0020_Period_x0028_s_x0029_:_x003C__x002F_b_x003E__x0020__x007B_GetInterval_x0028_params_values.date_from_x002C__x0020_params_values.date_until_x0029__x007D_</value>
        <value>Text_Footer.Text,Page_x0020__x007B_PageNumber_x007D__x0020_of_x0020__x007B_TotalPageCount_x007D_._x000D__x000A_Viewed_x0020_in_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_MM_x002F_d_x002F_yyyy_x0022__x0029__x007D__x0020_at_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_hh:mm_x0020_tt_x0022__x0029__x007D__x0020_-_x0020_www.qualiex.com</value>
      </Items>
    </Item14>
    <Item15 Ref="16" type="Stimulsoft.Report.StiGlobalizationContainer" isKey="true">
      <CultureName>es-ES</CultureName>
      <Items isList="true" count="9">
        <value>Text15.Text,_x003C_b_x003E_Informe_x0020_de_x0020_cumplimiento_x0020_de_x0020_artículos_x003C__x002F_b_x003E_</value>
        <value>Text6.Text,Artículos:_x0020_Informe_x0020_de_x0020_Visita_x0020_Estándar_x0020_-_x0020_1ra_x0020_Versión</value>
        <value>Text9.Text,Ubificación_x0020_de_x0020_planificación:_x0020__x007B_Get_x0028_filter_place.planning_place_x0029__x007D_</value>
        <value>Text14.Text,General:_x0020_Informe_x0020_de_x0020_visita_x0020_estándar_x0020_-_x0020_1._x00AA__x0020_versión</value>
        <value>Text3.Text,Página_x0020__x007B_PageNumber_x007D__x0020_de_x0020__x007B_TotalPageCount_x007D_._x000D__x000A_Visto_x0020_en_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_dd_x002F_MM_x002F_yyyy_x0022__x0029__x007D__x0020_en_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_HH:mm_x0022__x0029__x007D__x0020_-_x0020_www.qualiex.com</value>
        <value>Text8.Text,Ubificación_x0020_de_x0020_auditoría:_x0020__x007B_Get_x0028_filter_place.audit_place_x0029__x007D_</value>
        <value>Text7.Text,Artículo</value>
        <value>Text17.Text,_x003C_b_x003E_Período_x0028_s_x0029__x0020_de_x0020_la_x0020_Auditoría:_x003C__x002F_b_x003E__x0020__x007B_GetInterval_x0028_params_values.date_from_x002C__x0020_params_values.date_until_x0029__x007D_</value>
        <value>Text_Footer.Text,Página_x0020__x007B_PageNumber_x007D__x0020_de_x0020__x007B_TotalPageCount_x007D_._x000D__x000A_Visto_x0020_en_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_dd_x002F_MM_x002F_yyyy_x0022__x0029__x007D__x0020_en_x0020__x007B_GetDateTimeOffset_x0028_DateTimeOffset.Now_x0029_.ToString_x0028__x0022_HH:mm_x0022__x0029__x007D__x0020_-_x0020_www.qualiex.com</value>
      </Items>
    </Item15>
  </GlobalizationStrings>
  <Key>f48a595e95ce4158a0755d47ce7fd0bd</Key>
  <MetaTags isList="true" count="0" />
  <Pages isList="true" count="1">
    <Page1 Ref="17" type="Page" isKey="true">
      <Border>None;[216:216:216];2;Solid;False;4;Black</Border>
      <Brush>[255:255:255]</Brush>
      <Components isList="true" count="10">
        <PageHeaderBand1 Ref="18" type="PageHeaderBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,0.4,19,2.4</ClientRectangle>
          <Components isList="true" count="5">
            <Image1 Ref="19" type="Image" isKey="true">
              <AspectRatio>True</AspectRatio>
              <BeforePrintEvent>setImageResize();</BeforePrintEvent>
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0,7.5,2.3</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <IconColor>68, 114, 196</IconColor>
              <ImageData>{PARAMS.logo_img}</ImageData>
              <Margins>0,0,0,0</Margins>
              <Name>Image1</Name>
              <Page isRef="17" />
              <Parent isRef="18" />
              <Stretch>True</Stretch>
              <VertAlignment>Center</VertAlignment>
            </Image1>
            <Text15 Ref="20" type="Text" isKey="true">
              <AllowHtmlTags>True</AllowHtmlTags>
              <Brush>Transparent</Brush>
              <ClientRectangle>7.6,0,11.4,0.4</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,10</Font>
              <HorAlignment>Right</HorAlignment>
              <Margins>0,0,0,0</Margins>
              <Name>Text15</Name>
              <Page isRef="17" />
              <Parent isRef="18" />
              <Text>&lt;b&gt;Relatório de aderência dos itens&lt;/b&gt;
</Text>
              <TextBrush>Black</TextBrush>
              <TextQuality>Wysiwyg</TextQuality>
              <Type>Expression</Type>
            </Text15>
            <Text8 Ref="21" type="Text" isKey="true">
              <AllowHtmlTags>True</AllowHtmlTags>
              <Brush>Transparent</Brush>
              <CanBreak>True</CanBreak>
              <CanGrow>True</CanGrow>
              <ClientRectangle>7.6,0.4,11.4,0.4</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,8</Font>
              <HorAlignment>Right</HorAlignment>
              <Margins>0,0,0,0</Margins>
              <Name>Text8</Name>
              <Page isRef="17" />
              <Parent isRef="18" />
              <Text>&lt;b&gt;Local da auditoria: &lt;/b&gt; {Get(filter_place.audit_place)}</Text>
              <TextBrush>Black</TextBrush>
              <TextQuality>Wysiwyg</TextQuality>
              <Type>Expression</Type>
              <VertAlignment>Center</VertAlignment>
            </Text8>
            <Text9 Ref="22" type="Text" isKey="true">
              <AllowHtmlTags>True</AllowHtmlTags>
              <Brush>Transparent</Brush>
              <CanBreak>True</CanBreak>
              <CanGrow>True</CanGrow>
              <ClientRectangle>7.6,0.8,11.4,0.4</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,8</Font>
              <HorAlignment>Right</HorAlignment>
              <Margins>0,0,0,0</Margins>
              <Name>Text9</Name>
              <Page isRef="17" />
              <Parent isRef="18" />
              <Text>&lt;b&gt;Local do planejamento: &lt;/b&gt; {Get(filter_place.planning_place)}</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
              <TextQuality>Wysiwyg</TextQuality>
              <Type>Expression</Type>
            </Text9>
            <Text17 Ref="23" type="Text" isKey="true">
              <AllowHtmlTags>True</AllowHtmlTags>
              <Brush>Transparent</Brush>
              <CanBreak>True</CanBreak>
              <CanGrow>True</CanGrow>
              <ClientRectangle>7.6,1.2,11.4,0.4</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,8</Font>
              <HorAlignment>Right</HorAlignment>
              <Margins>0,0,0,0</Margins>
              <Name>Text17</Name>
              <Page isRef="17" />
              <Parent isRef="18" />
              <Text>&lt;b&gt;Período das Auditoria(s):&lt;/b&gt; {GetInterval(params_values.date_from, params_values.date_until)}</Text>
              <TextBrush>Black</TextBrush>
              <TextQuality>Wysiwyg</TextQuality>
              <Type>Expression</Type>
            </Text17>
          </Components>
          <Conditions isList="true" count="0" />
          <Expressions isList="true" count="0" />
          <Name>PageHeaderBand1</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
        </PageHeaderBand1>
        <PageFooter Ref="24" type="PageFooterBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,31.24,19,2</ClientRectangle>
          <Components isList="true" count="4">
            <Text_Footer Ref="25" type="Text" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0.6,14.4,0.8</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,8</Font>
              <GrowToHeight>True</GrowToHeight>
              <Guid>4b48d28c94a84b21a656a0e884bd5255</Guid>
              <Margins>0,0,0,0</Margins>
              <Name>Text_Footer</Name>
              <Page isRef="17" />
              <Parent isRef="24" />
              <Text>Página {PageNumber} de {TotalPageCount}.
Visualizado em {GetDateTimeOffset(DateTimeOffset.Now).ToString("dd/MM/yyyy")} às {GetDateTimeOffset(DateTimeOffset.Now).ToString("HH:mm")} - www.qualiex.com</Text>
              <TextBrush>Black</TextBrush>
              <Type>Expression</Type>
            </Text_Footer>
            <Text278 Ref="26" type="Text" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>0,1.6,3,0.4</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,8</Font>
              <Margins>0,0,0,0</Margins>
              <Name>Text278</Name>
              <Page isRef="17" />
              <Parent isRef="24" />
              <Text>©ForLogic</Text>
              <TextBrush>[165:165:165]</TextBrush>
              <TextQuality>Wysiwyg</TextQuality>
              <Type>Expression</Type>
            </Text278>
            <Image3 Ref="27" type="Image" isKey="true">
              <BeforePrintEvent>setImageFooterResize()</BeforePrintEvent>
              <Brush>Transparent</Brush>
              <ClientRectangle>15.2,0.6,3.8,1.4</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <HorAlignment>Right</HorAlignment>
              <IconColor>68, 114, 196</IconColor>
              <ImageData>{PARAMS.logo_footer_img}</ImageData>
              <Margins>5,5,5,5</Margins>
              <Name>Image3</Name>
              <Page isRef="17" />
              <Parent isRef="24" />
            </Image3>
            <HorizontalLinePrimitive1 Ref="28" type="HorizontalLinePrimitive" isKey="true">
              <ClientRectangle>0,0.2,19,0.0254</ClientRectangle>
              <Color>Black</Color>
              <Conditions isList="true" count="0" />
              <EndCap Ref="29" type="Cap" isKey="true">
                <Color>Black</Color>
              </EndCap>
              <Expressions isList="true" count="0" />
              <Name>HorizontalLinePrimitive1</Name>
              <Page isRef="17" />
              <Parent isRef="24" />
              <StartCap Ref="30" type="Cap" isKey="true">
                <Color>Black</Color>
              </StartCap>
            </HorizontalLinePrimitive1>
          </Components>
          <Conditions isList="true" count="0" />
          <Expressions isList="true" count="0" />
          <Name>PageFooter</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
        </PageFooter>
        <dbNoFile Ref="31" type="DataBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,3.6,19,0.8</ClientRectangle>
          <Components isList="true" count="1">
            <Text34 Ref="32" type="Text" isKey="true">
              <Border>Bottom;[187:182:174];1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0.1,19,0.6</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,12,Bold| Italic</Font>
              <Guid>4c6a8e53e3b34b1f9b65cac3c2a624dc</Guid>
              <Margins>0,0,0,0</Margins>
              <Name>Text34</Name>
              <Page isRef="17" />
              <Parent isRef="31" />
              <Text>{GetEmptyDb()}</Text>
              <TextBrush>[14:118:188]</TextBrush>
              <Type>Expression</Type>
            </Text34>
          </Components>
          <Conditions isList="true" count="1">
            <value>_x007B_Count_x0028_DataBand3_x0029__x0020__x003D__x003D__x0020_0_x007D_,Red,Transparent,Arial_x002C_8,True,False,,,None</value>
          </Conditions>
          <CountData>1</CountData>
          <DataRelationName isNull="true" />
          <Enabled>False</Enabled>
          <Expressions isList="true" count="0" />
          <Filters isList="true" count="0" />
          <Guid>d423a8f5122a41e291a5c05c1443868b</Guid>
          <Name>dbNoFile</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
          <Sort isList="true" count="0" />
        </dbNoFile>
        <HeaderBand1 Ref="33" type="HeaderBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,5.2,19,0.7</ClientRectangle>
          <Components isList="true" count="1">
            <Text14 Ref="34" type="Text" isKey="true">
              <Border>Bottom;[14:118:188];1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0,18.9,0.6</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,10,Bold| Italic</Font>
              <Margins>0,0,0,0</Margins>
              <Name>Text14</Name>
              <Page isRef="17" />
              <Parent isRef="33" />
              <Text>Geral: Norma Relatório de Visita – 1ª Versão </Text>
              <TextBrush>[14:118:188]</TextBrush>
              <Type>Expression</Type>
              <VertAlignment>Bottom</VertAlignment>
            </Text14>
          </Components>
          <Conditions isList="true" count="0" />
          <Expressions isList="true" count="0" />
          <Name>HeaderBand1</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
        </HeaderBand1>
        <HeaderBand2 Ref="35" type="HeaderBand" isKey="true">
          <Brush>[219:238:243]</Brush>
          <ClientRectangle>0,6.7,19,0.6</ClientRectangle>
          <Components isList="true" count="3">
            <CrossHeaderBand1 Ref="36" type="Stimulsoft.Report.Components.StiCrossHeaderBand" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0,0,0.6</ClientRectangle>
              <Components isList="true" count="0" />
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>CrossHeaderBand1</Name>
              <Page isRef="17" />
              <Parent isRef="35" />
            </CrossHeaderBand1>
            <CrossDataBand2 Ref="37" type="CrossDataBand" isKey="true">
              <Border>Bottom;[216:216:216];1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <BusinessObjectGuid isNull="true" />
              <CanBreak>True</CanBreak>
              <ClientRectangle>0,0,3.8,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text1 Ref="38" type="Text" isKey="true">
                  <Border>Left, Right;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>[219:238:243]</Brush>
                  <CanBreak>True</CanBreak>
                  <CanGrow>True</CanGrow>
                  <ClientRectangle>0,0,3.78,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,8,Bold</Font>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text1</Name>
                  <Page isRef="17" />
                  <Parent isRef="37" />
                  <Text>{answer_options.name_item}</Text>
                  <TextBrush>Black</TextBrush>
                  <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                  <Type>Expression</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text1>
              </Components>
              <Conditions isList="true" count="0" />
              <DataRelationName isNull="true" />
              <DataSourceName>answer_options</DataSourceName>
              <Expressions isList="true" count="0" />
              <Filters isList="true" count="0" />
              <Name>CrossDataBand2</Name>
              <Page isRef="17" />
              <Parent isRef="35" />
              <Sort isList="true" count="0" />
            </CrossDataBand2>
            <CrossFooterBand1 Ref="39" type="Stimulsoft.Report.Components.StiCrossFooterBand" isKey="true">
              <Border>Right;[242:242:242];1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>3.8,0,4.2,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text4 Ref="40" type="Text" isKey="true">
                  <Border>Bottom;[216:216:216];1;Solid;False;4;Black</Border>
                  <Brush>[219:238:243]</Brush>
                  <CanBreak>True</CanBreak>
                  <CanGrow>True</CanGrow>
                  <ClientRectangle>0,0,4.18,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,8,Bold</Font>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text4</Name>
                  <Page isRef="17" />
                  <Parent isRef="39" />
                  <Text>{adherence.name}</Text>
                  <TextBrush>[0:0:0]</TextBrush>
                  <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                  <Type>Expression</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text4>
              </Components>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>CrossFooterBand1</Name>
              <Page isRef="17" />
              <Parent isRef="35" />
            </CrossFooterBand1>
          </Components>
          <Conditions isList="true" count="0" />
          <Expressions isList="true" count="0" />
          <Name>HeaderBand2</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
        </HeaderBand2>
        <DataBand1 Ref="41" type="DataBand" isKey="true">
          <Brush>Transparent</Brush>
          <BusinessObjectGuid isNull="true" />
          <ClientRectangle>0,8.1,19,0.6</ClientRectangle>
          <Components isList="true" count="3">
            <CrossHeaderBand2 Ref="42" type="Stimulsoft.Report.Components.StiCrossHeaderBand" isKey="true">
              <Border>None;[242:242:242];1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0,0,0.6</ClientRectangle>
              <Components isList="true" count="0" />
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>CrossHeaderBand2</Name>
              <Page isRef="17" />
              <Parent isRef="41" />
            </CrossHeaderBand2>
            <CrossDataBand1 Ref="43" type="CrossDataBand" isKey="true">
              <Brush>Transparent</Brush>
              <BusinessObjectGuid isNull="true" />
              <ClientRectangle>0,0,3.8,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text2 Ref="44" type="Text" isKey="true">
                  <Border>Left, Right, Bottom;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>Transparent</Brush>
                  <CanGrow>True</CanGrow>
                  <ClientRectangle>0,0,3.78,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,7</Font>
                  <GrowToHeight>True</GrowToHeight>
                  <HorAlignment>Center</HorAlignment>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text2</Name>
                  <Page isRef="17" />
                  <Parent isRef="43" />
                  <Text>{answer_options.count_item}</Text>
                  <TextBrush>Black</TextBrush>
                  <Type>Expression</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text2>
              </Components>
              <Conditions isList="true" count="0" />
              <DataRelationName isNull="true" />
              <DataSourceName>answer_options</DataSourceName>
              <Expressions isList="true" count="0" />
              <Filters isList="true" count="0" />
              <MasterComponent isRef="41" />
              <Name>CrossDataBand1</Name>
              <Page isRef="17" />
              <Parent isRef="41" />
              <Sort isList="true" count="0" />
            </CrossDataBand1>
            <CrossFooterBand2 Ref="45" type="Stimulsoft.Report.Components.StiCrossFooterBand" isKey="true">
              <Border>Right;[242:242:242];1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>3.8,0,4.2,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text5 Ref="46" type="Text" isKey="true">
                  <Border>Right, Bottom;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>Transparent</Brush>
                  <CanGrow>True</CanGrow>
                  <CanShrink>True</CanShrink>
                  <ClientRectangle>0,0,4.18,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,7</Font>
                  <GrowToHeight>True</GrowToHeight>
                  <HorAlignment>Center</HorAlignment>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text5</Name>
                  <Page isRef="17" />
                  <Parent isRef="45" />
                  <Text>{adherence.percentage}</Text>
                  <TextBrush>Black</TextBrush>
                  <Type>Expression</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text5>
              </Components>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>CrossFooterBand2</Name>
              <Page isRef="17" />
              <Parent isRef="41" />
            </CrossFooterBand2>
          </Components>
          <Conditions isList="true" count="0" />
          <DataRelationName isNull="true" />
          <DataSourceName>answer_options</DataSourceName>
          <Expressions isList="true" count="0" />
          <Filters isList="true" count="0" />
          <Name>DataBand1</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
          <Sort isList="true" count="0" />
        </DataBand1>
        <DataBand2 Ref="47" type="DataBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,9.5,19,7.4</ClientRectangle>
          <Components isList="true" count="1">
            <Chart1 Ref="48" type="Stimulsoft.Report.Chart.StiChart" isKey="true">
              <Area Ref="49" type="Stimulsoft.Report.Chart.StiPieArea" isKey="true">
                <BorderColor>171, 172, 173</BorderColor>
                <BorderThickness>1</BorderThickness>
                <Brush>White</Brush>
                <Chart isRef="48" />
              </Area>
              <Brush>[255:255:255]</Brush>
              <ClientRectangle>0,0.3,19,7</ClientRectangle>
              <Conditions isList="true" count="1">
                <value>pie_chart.value,IsNull,,,String,Red,Transparent,Arial_x002C_8,False,False,,,None</value>
              </Conditions>
              <ConstantLines isList="true" count="0" />
              <CustomStyleName />
              <EditorType>Simple</EditorType>
              <Expressions isList="true" count="0" />
              <Filters isList="true" count="0" />
              <Legend Ref="50" type="Stimulsoft.Report.Chart.StiLegend" isKey="true">
                <BorderColor>155, 155, 155</BorderColor>
                <Brush>[255:255:255]</Brush>
                <Chart isRef="48" />
                <Font>Arial,8</Font>
                <LabelsColor>140, 140, 140</LabelsColor>
                <MarkerSize>10, 10</MarkerSize>
                <ShowShadow>False</ShowShadow>
                <TitleColor>105, 105, 105</TitleColor>
                <TitleFont>Arial,14,Bold</TitleFont>
                <Visible>False</Visible>
              </Legend>
              <Name>Chart1</Name>
              <Page isRef="17" />
              <Parent isRef="47" />
              <Series isList="true" count="1">
                <Item46 Ref="51" type="Stimulsoft.Report.Chart.StiPieSeries" isKey="true">
                  <ArgumentDataColumn>pie_chart.name</ArgumentDataColumn>
                  <AutoSeriesColorDataColumn>pie_chart.color</AutoSeriesColorDataColumn>
                  <AutoSeriesKeyDataColumn>pie_chart.name</AutoSeriesKeyDataColumn>
                  <BorderColor>255, 255, 255</BorderColor>
                  <BorderThickness>1</BorderThickness>
                  <Brush>[91:155:213]</Brush>
                  <Chart isRef="48" />
                  <Conditions isList="true" count="0" />
                  <Filters isList="true" count="0" />
                  <SeriesLabels Ref="52" type="Stimulsoft.Report.Chart.StiOutsidePieLabels" isKey="true">
                    <BorderColor>140, 140, 140</BorderColor>
                    <Brush>[255:255:255]</Brush>
                    <Chart isRef="48" />
                    <Font>Arial,7</Font>
                    <LabelColor>90, 90, 90</LabelColor>
                    <LineColor>105, 105, 105</LineColor>
                    <MarkerSize>8, 6</MarkerSize>
                    <ValueTypeSeparator>-</ValueTypeSeparator>
                    <Width>0</Width>
                    <WordWrap>True</WordWrap>
                  </SeriesLabels>
                  <ShowShadow>False</ShowShadow>
                  <Title>Séries 1</Title>
                  <ValueDataColumn>pie_chart.value</ValueDataColumn>
                </Item46>
              </Series>
              <SeriesLabels Ref="53" type="Stimulsoft.Report.Chart.StiOutsidePieLabels" isKey="true">
                <BorderColor>140, 140, 140</BorderColor>
                <Brush>[255:255:255]</Brush>
                <Chart isRef="48" />
                <Font>Arial,7</Font>
                <LabelColor>90, 90, 90</LabelColor>
                <LegendValueType>Argument</LegendValueType>
                <LineColor>105, 105, 105</LineColor>
                <MarkerSize>8, 6</MarkerSize>
                <ShowNulls>False</ShowNulls>
                <ValueType>Argument</ValueType>
                <ValueTypeSeparator>-</ValueTypeSeparator>
                <Width>0</Width>
                <WordWrap>True</WordWrap>
              </SeriesLabels>
              <SeriesLabelsConditions isList="true" count="0" />
              <Sort isList="true" count="0" />
              <Strips isList="true" count="0" />
              <Style Ref="54" type="Stimulsoft.Report.Chart.StiStyle23" isKey="true">
                <Conditions isList="true" count="0" />
                <Name />
              </Style>
            </Chart1>
          </Components>
          <Conditions isList="true" count="0" />
          <DataRelationName isNull="true" />
          <Expressions isList="true" count="0" />
          <Filters isList="true" count="0" />
          <Name>DataBand2</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
          <Sort isList="true" count="0" />
        </DataBand2>
        <HeaderBand3 Ref="55" type="HeaderBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,17.7,19,0.8</ClientRectangle>
          <Components isList="true" count="1">
            <Text6 Ref="56" type="Text" isKey="true">
              <Border>Bottom;[14:118:188];1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0.1,18.9,0.6</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Font>Arial,10,Bold| Italic</Font>
              <Margins>0,0,0,0</Margins>
              <Name>Text6</Name>
              <Page isRef="17" />
              <Parent isRef="55" />
              <Text>Itens: Norma Relatório de Visita – 1ª Versão</Text>
              <TextBrush>[14:118:188]</TextBrush>
              <Type>Expression</Type>
              <VertAlignment>Bottom</VertAlignment>
            </Text6>
          </Components>
          <Conditions isList="true" count="0" />
          <Expressions isList="true" count="0" />
          <Name>HeaderBand3</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
        </HeaderBand3>
        <HeaderBand4 Ref="57" type="HeaderBand" isKey="true">
          <Border>None;[216:216:216];1;Solid;False;4;Black</Border>
          <Brush>[219:238:243]</Brush>
          <ClientRectangle>0,19.3,19,0.6</ClientRectangle>
          <Components isList="true" count="3">
            <CrossHeaderBand3 Ref="58" type="Stimulsoft.Report.Components.StiCrossHeaderBand" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0,5.4,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text7 Ref="59" type="Text" isKey="true">
                  <Border>Left, Right;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>[219:238:243]</Brush>
                  <CanBreak>True</CanBreak>
                  <CanGrow>True</CanGrow>
                  <ClientRectangle>0,0,5.4,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,8,Bold</Font>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text7</Name>
                  <Page isRef="17" />
                  <Parent isRef="58" />
                  <Text>Item</Text>
                  <TextBrush>Black</TextBrush>
                  <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                  <Type>Expression</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text7>
              </Components>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>CrossHeaderBand3</Name>
              <Page isRef="17" />
              <Parent isRef="57" />
            </CrossHeaderBand3>
            <CrossDataBand3 Ref="60" type="CrossDataBand" isKey="true">
              <Brush>Transparent</Brush>
              <BusinessObjectGuid isNull="true" />
              <ClientRectangle>5.4,0,3.4,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text11 Ref="61" type="Text" isKey="true">
                  <Border>Left, Right;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>[219:238:243]</Brush>
                  <CanBreak>True</CanBreak>
                  <CanGrow>True</CanGrow>
                  <ClientRectangle>0,0,3.38,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,8,Bold</Font>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text11</Name>
                  <Page isRef="17" />
                  <Parent isRef="60" />
                  <Text>{answer_options.name_item}</Text>
                  <TextBrush>Black</TextBrush>
                  <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                  <Type>Expression</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text11>
              </Components>
              <Conditions isList="true" count="0" />
              <DataRelationName isNull="true" />
              <DataSourceName>answer_options</DataSourceName>
              <Expressions isList="true" count="0" />
              <Filters isList="true" count="0" />
              <Name>CrossDataBand3</Name>
              <Page isRef="17" />
              <Parent isRef="57" />
              <Sort isList="true" count="2">
                <value>ASC</value>
                <value>id_item</value>
              </Sort>
            </CrossDataBand3>
            <CrossFooterBand3 Ref="62" type="Stimulsoft.Report.Components.StiCrossFooterBand" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>8.8,0,3.4,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text12 Ref="63" type="Text" isKey="true">
                  <Border>Top;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>[219:238:243]</Brush>
                  <CanBreak>True</CanBreak>
                  <CanGrow>True</CanGrow>
                  <ClientRectangle>0,0,3.38,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,8,Bold</Font>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text12</Name>
                  <Page isRef="17" />
                  <Parent isRef="62" />
                  <Text>{adherence.name}</Text>
                  <TextBrush>[0:0:0]</TextBrush>
                  <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                  <Type>Expression</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text12>
              </Components>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>CrossFooterBand3</Name>
              <Page isRef="17" />
              <Parent isRef="57" />
            </CrossFooterBand3>
          </Components>
          <Conditions isList="true" count="0" />
          <Expressions isList="true" count="0" />
          <Name>HeaderBand4</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
        </HeaderBand4>
        <DataBand3 Ref="64" type="DataBand" isKey="true">
          <Border>None;[216:216:216];1;Solid;False;4;Black</Border>
          <Brush>Transparent</Brush>
          <BusinessObjectGuid isNull="true" />
          <ClientRectangle>0,20.7,19,0.6</ClientRectangle>
          <Components isList="true" count="3">
            <CrossHeaderBand4 Ref="65" type="Stimulsoft.Report.Components.StiCrossHeaderBand" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>0,0,5.4,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text10 Ref="66" type="Text" isKey="true">
                  <Border>Left, Right, Bottom;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>Transparent</Brush>
                  <CanBreak>True</CanBreak>
                  <CanGrow>True</CanGrow>
                  <ClientRectangle>0,0,5.38,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,7</Font>
                  <GrowToHeight>True</GrowToHeight>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text10</Name>
                  <Page isRef="17" />
                  <Parent isRef="65" />
                  <Text>{item_name.name}</Text>
                  <TextBrush>Black</TextBrush>
                  <TextOptions>,,,,WordWrap=True,A=0</TextOptions>
                  <Type>DataColumn</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text10>
              </Components>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>CrossHeaderBand4</Name>
              <Page isRef="17" />
              <Parent isRef="64" />
            </CrossHeaderBand4>
            <CrossDataBand4 Ref="67" type="CrossDataBand" isKey="true">
              <Brush>Transparent</Brush>
              <BusinessObjectGuid isNull="true" />
              <ClientRectangle>5.4,0,3.4,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text13 Ref="68" type="Text" isKey="true">
                  <Border>Left, Right, Bottom;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>Transparent</Brush>
                  <ClientRectangle>0,0,3.38,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,7</Font>
                  <GrowToHeight>True</GrowToHeight>
                  <HorAlignment>Center</HorAlignment>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text13</Name>
                  <Page isRef="17" />
                  <Parent isRef="67" />
                  <Text>{item_value.value}</Text>
                  <TextBrush>Black</TextBrush>
                  <Type>Expression</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text13>
              </Components>
              <Conditions isList="true" count="0" />
              <DataRelationName>Relação</DataRelationName>
              <DataSourceName>item_value</DataSourceName>
              <Expressions isList="true" count="0" />
              <Filters isList="true" count="0" />
              <MasterComponent isRef="64" />
              <Name>CrossDataBand4</Name>
              <Page isRef="17" />
              <Parent isRef="64" />
              <Sort isList="true" count="0" />
            </CrossDataBand4>
            <CrossFooterBand4 Ref="69" type="Stimulsoft.Report.Components.StiCrossFooterBand" isKey="true">
              <Brush>Transparent</Brush>
              <ClientRectangle>8.8,0,3.4,0.6</ClientRectangle>
              <Components isList="true" count="1">
                <Text16 Ref="70" type="Text" isKey="true">
                  <Border>Bottom;[242:242:242];1;Solid;False;4;Black</Border>
                  <Brush>Transparent</Brush>
                  <ClientRectangle>0,0,3.38,0.6</ClientRectangle>
                  <Conditions isList="true" count="0" />
                  <Expressions isList="true" count="0" />
                  <Font>Arial,7</Font>
                  <GrowToHeight>True</GrowToHeight>
                  <HorAlignment>Center</HorAlignment>
                  <Margins>5,5,5,5</Margins>
                  <Name>Text16</Name>
                  <Page isRef="17" />
                  <Parent isRef="69" />
                  <Text>{item_name.value_calc}</Text>
                  <TextBrush>Black</TextBrush>
                  <Type>DataColumn</Type>
                  <VertAlignment>Center</VertAlignment>
                </Text16>
              </Components>
              <Conditions isList="true" count="0" />
              <Expressions isList="true" count="0" />
              <Name>CrossFooterBand4</Name>
              <Page isRef="17" />
              <Parent isRef="64" />
            </CrossFooterBand4>
          </Components>
          <Conditions isList="true" count="0" />
          <DataRelationName isNull="true" />
          <DataSourceName>item_name</DataSourceName>
          <EvenStyle>Estilo1</EvenStyle>
          <Expressions isList="true" count="0" />
          <Filters isList="true" count="0" />
          <Name>DataBand3</Name>
          <Page isRef="17" />
          <Parent isRef="17" />
          <Sort isList="true" count="0" />
        </DataBand3>
      </Components>
      <Conditions isList="true" count="0" />
      <Expressions isList="true" count="0" />
      <Guid>58d11d3b8a18486f99fc4276dd409ebc</Guid>
      <Margins>1,1,1,1</Margins>
      <Name>Page1</Name>
      <PageHeight>29.7</PageHeight>
      <PageWidth>21</PageWidth>
      <Report isRef="0" />
    </Page1>
  </Pages>
  <ReferencedAssemblies isList="true" count="8">
    <value>System.Dll</value>
    <value>System.Drawing.Dll</value>
    <value>System.Windows.Forms.Dll</value>
    <value>System.Data.Dll</value>
    <value>System.Xml.Dll</value>
    <value>Stimulsoft.Controls.Dll</value>
    <value>Stimulsoft.Base.Dll</value>
    <value>Stimulsoft.Report.Dll</value>
  </ReferencedAssemblies>
  <ReportAlias>Report</ReportAlias>
  <ReportChanged>1/8/2024 8:52:15 AM</ReportChanged>
  <ReportCreated>6/27/2023 3:12:34 PM</ReportCreated>
  <ReportFile>C:\Users\lucas.rinaldi\Lucas Rinaldi\Repos\api-v4\src\Reports\Reports.API\bin\Debug\net7.0\ReportTemplates\Audit\adherenceItems.mrt</ReportFile>
  <ReportGuid>210eb2dbebe54191a258ed16cd5d01e6</ReportGuid>
  <ReportName>Report</ReportName>
  <ReportUnit>Centimeters</ReportUnit>
  <ReportVersion>2024.1.2.0</ReportVersion>
  <Script>using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;

namespace Reports
{
    public class Report : Stimulsoft.Report.StiReport
    {
        public Report()        {
            this.InitializeComponent();
        }
		
		DateTimeOffset GetDateTimeOffset(DateTimeOffset value)
		{
			var offsetMinutes =  params_values.OffsetMinutes;
			var offset = TimeSpan.FromMinutes(offsetMinutes);
			return value.ToOffset(offset);
		}

        #region StiReport Designer generated code - do not modify
		#endregion StiReport Designer generated code - do not modify
		
		void setImageResize(){
			int h2 = getPixelsFromCM(System.Convert.ToInt32(PARAMS.logo_img.VerticalResolution), System.Convert.ToDecimal(Image1.Height));
			int w2 = getPixelsFromCM(System.Convert.ToInt32(PARAMS.logo_img.HorizontalResolution), System.Convert.ToDecimal(Image1.Width));
			Image1.AspectRatio = Image1.Stretch = (PARAMS.logo_img != null &amp;&amp; (PARAMS.logo_img.Width &gt; w2 || PARAMS.logo_img.Height &gt; h2));
		}
		
		void setImageFooterResize(){
			int h3 = getPixelsFromCM(System.Convert.ToInt32(PARAMS.logo_footer_img.VerticalResolution), System.Convert.ToDecimal(Image3.Height));
			int w3 = getPixelsFromCM(System.Convert.ToInt32(PARAMS.logo_footer_img.HorizontalResolution), System.Convert.ToDecimal(Image3.Width));
			Image3.AspectRatio = Image3.Stretch = (PARAMS.logo_footer_img != null &amp;&amp; (PARAMS.logo_footer_img.Width &gt; w3 || PARAMS.logo_footer_img.Height &gt; h3));
		}
		
		public string Get(string text){
			if(string.IsNullOrWhiteSpace(text))
				return report_language.Lang == "pt-BR" ? "[Não informado]": (report_language.Lang == "en-US"? "[Uninformed]" : "[No informado]");
			return text;
		}
		
		public string GetInterval(string dateFrom, string dateUntil){
			if(string.IsNullOrWhiteSpace(dateFrom) &amp;&amp; string.IsNullOrWhiteSpace(dateUntil))
				return report_language.Lang == "pt-BR" ? "[Não informado]" : (report_language.Lang == "en-US"? "[Uninformed]" : "[No informado]");
			
			if(string.IsNullOrWhiteSpace(dateFrom))
				return report_language.Lang == "pt-BR" ? "[Não informado] - " + dateUntil : (report_language.Lang == "en-US"? "[Uninformed] - " + dateUntil : "[No informado] - " + dateUntil);
		
			if(string.IsNullOrWhiteSpace(dateUntil))
				return report_language.Lang == "pt-BR" ? dateFrom + " - [Não informado]" : (report_language.Lang == "en-US"? dateFrom + " - [Uninformed]": dateFrom + " - [No informado]");
			
			return dateFrom + " - " + dateUntil;
		}
		
		public string GetEmptyDb(){
			return report_language.Lang == "pt-BR" ? "Nenhuma Auditoria Encontrada.": (report_language.Lang == "en-US"? "No Audit Found." : "No se encontró ninguna Auditoría.");
		}
		
		int getPixelsFromCM(int resolution, decimal cm)
		{
			return System.Convert.ToInt32((cm / 2.54m) * resolution);
		}
    }
}
</Script>
  <ScriptLanguage>CSharp</ScriptLanguage>
  <Styles isList="true" count="1">
    <Estilo1 Ref="71" type="Stimulsoft.Report.StiStyle" isKey="true">
      <Brush>WhiteSmoke</Brush>
      <Conditions isList="true" count="0" />
      <Font>Arial,8</Font>
      <Name>Estilo1</Name>
      <NegativeTextBrush>Red</NegativeTextBrush>
      <TextBrush>Black</TextBrush>
    </Estilo1>
  </Styles>
</StiSerializer>