﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="ed688c68-496d-4bc1-9510-4e192ee633d9" codekey="checkViteroReferenceId" categoryCodekey="SpecialPurpose" name="Check Vitero Reference Id" description="Dieser Report prüft oder aktualisiert die Vitero Id eines VIVERSA Benutzers. Dieser dient nur der Korrektur bis es eine Synchronisation der Benutzer gibt.&#xD;&#xA;Sie können unter &quot;Aktion&quot; eine Vitero-ID anzeigen, setzen oder löschen. ">
      <MetaData created="2021-02-02T14:24:31" createdBy="ADAC Akademie, Team (Administrator)" createdBy_user_id="8405" modified="2021-02-03T17:03:54" modifiedBy="Zentrale, Administrator (Administrator)" modifiedBy_user_id="2" />
      <ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
      <Mandators mandatorMode="IncludeMandators" mandator_id="7da81670-5067-49c3-a371-379bb5dc4f11" mandatorName="ZentraleLerner" isStandard="False" isUsedByMenu="False">
        <Mandator mandatorName="Zentrale" />
        <Mandator mandatorName="ZentraleLerner" />
      </Mandators>
      <Parameters>
        <Parameter id="a785aecc-668a-4609-9613-394bd4d708c2" isRequired="False" allowMultiSelect="False" name="Mandant" contextName="Mandant" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
        <Parameter id="c34dbe08-0158-4ad3-9e5d-9b603447c72a" isRequired="True" allowMultiSelect="False" name="Text" contextName="Kennung" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
        <Parameter id="8a788b48-9545-44e3-a700-678759456e6a" isRequired="False" allowMultiSelect="False" name="Ganze Zahl" contextName="Vitero ID" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
        <Parameter id="4de54e65-c358-448e-8daf-49bb1a94a45c" isRequired="True" allowMultiSelect="False" name="Aktion" contextName="Aktion" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
      <Roles />
      <command>
		  --DECLARE @string NVARCHAR(200)
		  --DECLARE @actionType INT
		  --DECLARE @integer INT
		  DECLARE @user_id INT
		  SELECT @user_id = ISNULL(intUserCn,-1)
		  FROM v_Users WHERE mandator_id = @mandator_id AND descUserCn LIKE '%' + @string + '%'

		  IF @actionType = 1 AND @user_id &gt; 0
BEGIN
	-- checking for VITERO PARAMETER
	IF ISNULL(@integer,0) &gt; 0
	BEGIN
		UPDATE tblUserExternalReferences
		SET vitero_id = @integer
		WHERE user_id = @user_id

		SET @actionType = 0
	END
	ELSE
	BEGIN
		SELECT 'FÜR DIESE OPERATION IST ES NOTWENDIG EINE VITEROID ANZUGEBEN'
	END
END
IF @actionType = 2 AND @user_id &gt; 0
BEGIN
	UPDATE tblUserExternalReferences
	SET vitero_id = NULL
	WHERE user_id = @user_id

	SET @actionType = 0
END

IF @actionType = 0 AND @user_id &gt; 0
BEGIN
	SELECT descUserCn AS 'Kennung', Vorname AS 'Vorname', Nachname AS 'Nachname', (SELECT vitero_id FROM tblUserExternalReferences WHERE user_id = @user_id) AS 'ViteroID'
	FROM v_Users WHERE intUserCn = @user_id
END</command>
    </Report>
  </Reports>
  <Parameters>
    <Parameter id="a785aecc-668a-4609-9613-394bd4d708c2" isSystem="True" name="Mandant" reportParameterType_id="6b8fa242-5449-45b3-a81a-65a7e5e3b51d" queryParameterName="@mandator_id" />
    <Parameter id="c34dbe08-0158-4ad3-9e5d-9b603447c72a" isSystem="True" name="Text" reportParameterType_id="6e221a70-58e9-46eb-b028-181b9983b2f6" queryParameterName="@string" />
    <Parameter id="8a788b48-9545-44e3-a700-678759456e6a" isSystem="True" name="Ganze Zahl" reportParameterType_id="51b6166f-7a5a-4db3-b4ae-d9b9632dc129" queryParameterName="@integer" />
    <Parameter id="4de54e65-c358-448e-8daf-49bb1a94a45c" mandator_id="18158ee9-3c37-4393-bd26-f0287b3db7c5" isSystem="False" name="Aktion" reportParameterType_id="425fc7da-5a49-466b-a5c7-8f40b3b8aad1" queryParameterName="@actionType" />
  </Parameters>
  <ParameterTypes>
    <ParameterType id="6b8fa242-5449-45b3-a81a-65a7e5e3b51d" isSystem="True" name="Mandator" datatype="Mandator" dataValueField="" dataTextField="" />
    <ParameterType id="6e221a70-58e9-46eb-b028-181b9983b2f6" isSystem="True" name="String" datatype="String" dataValueField="" dataTextField="" />
    <ParameterType id="51b6166f-7a5a-4db3-b4ae-d9b9632dc129" isSystem="True" name="Integer" datatype="Integer" dataValueField="" dataTextField="" />
    <ParameterType id="425fc7da-5a49-466b-a5c7-8f40b3b8aad1" mandator_id="18158ee9-3c37-4393-bd26-f0287b3db7c5" isSystem="False" name="Aktion" datatype="StringDDL" dataValueField="value" dataTextField="text">
      <query>SELECT 'Anzeigen' AS 'text', 0 AS 'value'
UNION ALL
SELECT 'Setzen' AS 'text', 1 AS 'value'
UNION ALL
SELECT 'Löschen' AS 'text', 2 AS 'value'</query>
    </ParameterType>
  </ParameterTypes>
</ReportsExport>