﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="8c5b7f64-e36b-4cda-82b7-f71b5c187793" codekey="ADAC_ViteroBookings" categoryCodekey="Trainings" name="ADAC Vitero Buchungen" description="ADAC Vitero Buchungen ab einem bestimmten Datum">
      <MetaData created="2023-04-24T16:45:59" createdBy="Rolle, Administrator (Administrator)" createdBy_user_id="12" modified="2023-04-24T16:48:56" modifiedBy="Rolle, Administrator (Administrator)" modifiedBy_user_id="12" />
      <ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
      <Mandators mandatorMode="ExcludeMandators" mandator_id="96ba2868-8baf-4e69-b1fb-d2cc6d6832e8" isStandard="False" isUsedByMenu="False" />
      <Parameters>
        <Parameter id="79fd307f-f3f9-4345-a628-2551cc5ba444" isRequired="True" allowMultiSelect="False" name="Datum" contextName="Datum" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
      <Roles>
        <Role id="30" />
        <Role id="52" />
        <Role id="55" />
        <Role id="80" />
        <Role id="90" />
      </Roles>
      <command>-- declare @date DATETIME

SELECT TrainingMandator.name AS TrainingMandator, tblItems.Title AS training, startDate, endDate, activity_id, group_id,
    tblMandators.name AS UserMandator, intUserCn AS ViversaID, vitero_id, descUserCn AS LogonName, Nachname, Vorname, SecurityID AS Rolle, 
    tblUserTrainingStatus.viteroSessionCode AS BuchungsCode , tblUserTrainingActionClasses.codekey AS Status
FROM v_Users
JOIN tblUserExternalReferences ON tblUserExternalReferences.user_id = intUserCn
JOIN tblMandators ON tblMandators.id = v_Users.mandator_id
JOIN tblUserTrainingStatus ON tblUserTrainingStatus.user_id = intUserCn AND actionclass_id NOT IN (40, 50)
JOIN tblUserTrainingActionClasses ON tblUserTrainingActionClasses.id = tblUserTrainingStatus.actionclass_id
JOIN tblTrainings ON tblTrainings.id = training_id AND startDate &gt;= @date AND isVirtual = 1 
JOIN tblMandators AS TrainingMandator ON TrainingMandator.id = tblTrainings.mandator_id
JOIN tblItems ON tblItems.id = tblTrainings.id AND tblItems.deleted IS NULL
WHERE vitero_id IS NOT NULL --AND mandator_id = '96BA2868-8BAF-4E69-B1FB-D2CC6D6832E8' 
ORDER BY TrainingMandator, training, UserMandator, LogonName, Nachname, Vorname
</command>
    </Report>
  </Reports>
  <Parameters>
    <Parameter id="79fd307f-f3f9-4345-a628-2551cc5ba444" isSystem="True" name="Datum" reportParameterType_id="74253ba7-a386-4620-bff7-b65c16fe1e64" queryParameterName="@date" />
  </Parameters>
  <ParameterTypes>
    <ParameterType id="74253ba7-a386-4620-bff7-b65c16fe1e64" isSystem="True" name="Date" datatype="Date" dataValueField="" dataTextField="" />
  </ParameterTypes>
</ReportsExport>