aktueller Stand
This commit is contained in:
@@ -243,7 +243,6 @@ namespace C4IT.FASD.Cockpit.Communication
|
||||
AffectedUser = detail.AffectedUser ?? record.UserDisplayName,
|
||||
Asset = detail.Asset,
|
||||
Category = detail.Category,
|
||||
Classification = detail.Classification,
|
||||
Description = detail.Description,
|
||||
DescriptionHtml = detail.DescriptionHtml,
|
||||
Solution = detail.Solution,
|
||||
@@ -1442,9 +1441,6 @@ namespace C4IT.FASD.Cockpit.Communication
|
||||
if (writeParams.Values.TryGetValue("Category", out var category))
|
||||
output.Category = category.ToString();
|
||||
|
||||
if (writeParams.Values.TryGetValue("Classification", out var classification))
|
||||
output.Classification = classification.ToString();
|
||||
|
||||
if (writeParams.Values.TryGetValue("CreationSource", out var creationSourceObj))
|
||||
if (Enum.TryParse(creationSourceObj.ToString(), out cF4SDTicket.enumTicketCreationSource creationSource))
|
||||
output.CreationSource = creationSource;
|
||||
|
||||
@@ -4676,10 +4676,9 @@
|
||||
"ClosingDaysSinceNow": 0.0,
|
||||
"ClosingDate": "2024-09-06T09:41:02.7535866+02:00",
|
||||
"CreationSource": 1,
|
||||
"Description": "Hallo Liebe IT,\nich kann seit ein paar Tagen nicht mehr drucken, könnt ihr mir helfen?\nDanke, \nTimo",
|
||||
"Description": "Hallo Liebe IT,\nich kann seit ein paar Tagen nicht mehr drucken, k\u00f6nnt ihr mir helfen?\nDanke, \nTimo",
|
||||
"DescriptionHtml": "<p>Hallo Liebe IT,</p> <p>ich kann seit ein paar Tagen nicht mehr drucken, könnt ihr mir helfen?</p> <p>Danke, </p> <p>Timo</p>",
|
||||
"Priority": 2,
|
||||
"Classification": null,
|
||||
"Category": "Ticket",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -4690,7 +4689,7 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 0.0,
|
||||
"CreationDate": "2024-09-06T09:41:02.9818291+02:00",
|
||||
"Header": "Rückfrage",
|
||||
"Header": "R\u00fcckfrage",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "E-Mail gesendet von Vogel, Viktor.",
|
||||
"DescriptionHtml": null,
|
||||
@@ -4728,10 +4727,9 @@
|
||||
"ClosingDaysSinceNow": 1.0,
|
||||
"ClosingDate": "2024-09-07T09:41:02.8347313+02:00",
|
||||
"CreationSource": 2,
|
||||
"Description": "Leider habe ich mein Passwort 3 mal falsch eingegeben und nun ist mein Rechner gesperrt. Bitte darum dieses zurück zu setzen.",
|
||||
"Description": "Leider habe ich mein Passwort 3 mal falsch eingegeben und nun ist mein Rechner gesperrt. Bitte darum dieses zur\u00fcck zu setzen.",
|
||||
"DescriptionHtml": "<p>Passwort wurde vergessen, muss zurück gesetzt werden.</p>",
|
||||
"Priority": 3,
|
||||
"Classification": null,
|
||||
"Category": "Malfunction",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -4742,9 +4740,9 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 1.0,
|
||||
"CreationDate": "2024-09-05T09:41:02.9346788+02:00",
|
||||
"Header": "Passwort zurückgesetzt",
|
||||
"Header": "Passwort zur\u00fcckgesetzt",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Ihr Passwort wurde zurück gesetzt.",
|
||||
"Description": "Ihr Passwort wurde zur\u00fcck gesetzt.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": true
|
||||
},
|
||||
@@ -4753,14 +4751,14 @@
|
||||
"CreationDate": "2024-09-05T09:41:02.9661133+02:00",
|
||||
"Header": "Ticket geschlossen",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Problem wurde gelöst und Ticket geschlossen.",
|
||||
"Description": "Problem wurde gel\u00f6st und Ticket geschlossen.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": false
|
||||
}
|
||||
],
|
||||
"Id": "74302268-f85f-c608-9bc1-08daaa96b8cd",
|
||||
"Name": "TCK00192",
|
||||
"Summary": "Passwort muss zurückgesetzt werden",
|
||||
"Summary": "Passwort muss zur\u00fcckgesetzt werden",
|
||||
"Status": 4
|
||||
},
|
||||
{
|
||||
@@ -4771,10 +4769,9 @@
|
||||
"ClosingDaysSinceNow": null,
|
||||
"ClosingDate": null,
|
||||
"CreationSource": 1,
|
||||
"Description": "Hallo IT,\nmeine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an. \nGrüße,\nEuer Timo",
|
||||
"Description": "Hallo IT,\nmeine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an. \nGr\u00fc\u00dfe,\nEuer Timo",
|
||||
"DescriptionHtml": "<p>Hallo IT,</p> <p>meine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an.</p> <p>Grüße,<br>Euer Timo</p>",
|
||||
"Priority": 3,
|
||||
"Classification": null,
|
||||
"Category": "Malfunction",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -4805,9 +4802,9 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 0.0,
|
||||
"CreationDate": "2024-09-06T09:41:03.0701629+02:00",
|
||||
"Header": "Lösungszeitpunkt eskaliert",
|
||||
"Header": "L\u00f6sungszeitpunkt eskaliert",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Der Lösungszeitpunkt des Tickets ist eskaliert.",
|
||||
"Description": "Der L\u00f6sungszeitpunkt des Tickets ist eskaliert.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": false
|
||||
}
|
||||
|
||||
@@ -3974,10 +3974,9 @@
|
||||
"ClosingDaysSinceNow": 0.0,
|
||||
"ClosingDate": "2024-09-06T08:44:22.0727532+02:00",
|
||||
"CreationSource": 1,
|
||||
"Description": "Hallo Liebe IT,\nich kann seit ein paar Tagen nicht mehr drucken, könnt ihr mir helfen?\nDanke, \nTimo",
|
||||
"Description": "Hallo Liebe IT,\nich kann seit ein paar Tagen nicht mehr drucken, k\u00f6nnt ihr mir helfen?\nDanke, \nTimo",
|
||||
"DescriptionHtml": "<p>Hallo Liebe IT,</p> <p>ich kann seit ein paar Tagen nicht mehr drucken, könnt ihr mir helfen?</p> <p>Danke, </p> <p>Timo</p>",
|
||||
"Priority": 2,
|
||||
"Classification": null,
|
||||
"Category": "Ticket",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -3988,7 +3987,7 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 0.0,
|
||||
"CreationDate": "2024-09-06T08:44:23.2913506+02:00",
|
||||
"Header": "Rückfrage",
|
||||
"Header": "R\u00fcckfrage",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "E-Mail gesendet von Vogel, Viktor.",
|
||||
"DescriptionHtml": null,
|
||||
@@ -4026,10 +4025,9 @@
|
||||
"ClosingDaysSinceNow": 1.0,
|
||||
"ClosingDate": "2024-09-07T08:44:23.1375807+02:00",
|
||||
"CreationSource": 2,
|
||||
"Description": "Leider habe ich mein Passwort 3 mal falsch eingegeben und nun ist mein Rechner gesperrt. Bitte darum dieses zurück zu setzen.",
|
||||
"Description": "Leider habe ich mein Passwort 3 mal falsch eingegeben und nun ist mein Rechner gesperrt. Bitte darum dieses zur\u00fcck zu setzen.",
|
||||
"DescriptionHtml": "<p>Passwort wurde vergessen, muss zurück gesetzt werden.</p>",
|
||||
"Priority": 3,
|
||||
"Classification": null,
|
||||
"Category": "Malfunction",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -4040,9 +4038,9 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 1.0,
|
||||
"CreationDate": "2024-09-05T08:44:23.2379185+02:00",
|
||||
"Header": "Passwort zurückgesetzt",
|
||||
"Header": "Passwort zur\u00fcckgesetzt",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Ihr Passwort wurde zurück gesetzt.",
|
||||
"Description": "Ihr Passwort wurde zur\u00fcck gesetzt.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": true
|
||||
},
|
||||
@@ -4051,14 +4049,14 @@
|
||||
"CreationDate": "2024-09-05T08:44:23.2601016+02:00",
|
||||
"Header": "Ticket geschlossen",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Problem wurde gelöst und Ticket geschlossen.",
|
||||
"Description": "Problem wurde gel\u00f6st und Ticket geschlossen.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": false
|
||||
}
|
||||
],
|
||||
"Id": "74302268-f85f-c608-9bc1-08daaa96b8cd",
|
||||
"Name": "TCK00192",
|
||||
"Summary": "Passwort muss zurückgesetzt werden",
|
||||
"Summary": "Passwort muss zur\u00fcckgesetzt werden",
|
||||
"Status": 4
|
||||
},
|
||||
{
|
||||
@@ -4069,10 +4067,9 @@
|
||||
"ClosingDaysSinceNow": null,
|
||||
"ClosingDate": null,
|
||||
"CreationSource": 1,
|
||||
"Description": "Hallo IT,\nmeine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an. \nGrüße,\nEuer Timo",
|
||||
"Description": "Hallo IT,\nmeine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an. \nGr\u00fc\u00dfe,\nEuer Timo",
|
||||
"DescriptionHtml": "<p>Hallo IT,</p> <p>meine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an.</p> <p>Grüße,<br>Euer Timo</p>",
|
||||
"Priority": 3,
|
||||
"Classification": null,
|
||||
"Category": "Malfunction",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -4103,9 +4100,9 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 0.0,
|
||||
"CreationDate": "2024-09-06T08:44:23.3760338+02:00",
|
||||
"Header": "Lösungszeitpunkt eskaliert",
|
||||
"Header": "L\u00f6sungszeitpunkt eskaliert",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Der Lösungszeitpunkt des Tickets ist eskaliert.",
|
||||
"Description": "Der L\u00f6sungszeitpunkt des Tickets ist eskaliert.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": false
|
||||
}
|
||||
|
||||
@@ -3809,10 +3809,9 @@
|
||||
"ClosingDaysSinceNow": 0.0,
|
||||
"ClosingDate": "2024-09-06T09:14:51.4924442+02:00",
|
||||
"CreationSource": 1,
|
||||
"Description": "Hallo Liebe IT,\nich kann seit ein paar Tagen nicht mehr drucken, könnt ihr mir helfen?\nDanke, \nTimo",
|
||||
"Description": "Hallo Liebe IT,\nich kann seit ein paar Tagen nicht mehr drucken, k\u00f6nnt ihr mir helfen?\nDanke, \nTimo",
|
||||
"DescriptionHtml": "<p>Hallo Liebe IT,</p> <p>ich kann seit ein paar Tagen nicht mehr drucken, könnt ihr mir helfen?</p> <p>Danke, </p> <p>Timo</p>",
|
||||
"Priority": 2,
|
||||
"Classification": null,
|
||||
"Category": "Ticket",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -3823,7 +3822,7 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 0.0,
|
||||
"CreationDate": "2024-09-06T09:14:52.6734431+02:00",
|
||||
"Header": "Rückfrage",
|
||||
"Header": "R\u00fcckfrage",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "E-Mail gesendet von Vogel, Viktor.",
|
||||
"DescriptionHtml": null,
|
||||
@@ -3861,10 +3860,9 @@
|
||||
"ClosingDaysSinceNow": 1.0,
|
||||
"ClosingDate": "2024-09-07T09:14:52.5262331+02:00",
|
||||
"CreationSource": 2,
|
||||
"Description": "Leider habe ich mein Passwort 3 mal falsch eingegeben und nun ist mein Rechner gesperrt. Bitte darum dieses zurück zu setzen.",
|
||||
"Description": "Leider habe ich mein Passwort 3 mal falsch eingegeben und nun ist mein Rechner gesperrt. Bitte darum dieses zur\u00fcck zu setzen.",
|
||||
"DescriptionHtml": "<p>Passwort wurde vergessen, muss zurück gesetzt werden.</p>",
|
||||
"Priority": 3,
|
||||
"Classification": null,
|
||||
"Category": "Malfunction",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -3875,9 +3873,9 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 1.0,
|
||||
"CreationDate": "2024-09-05T09:14:52.6265655+02:00",
|
||||
"Header": "Passwort zurückgesetzt",
|
||||
"Header": "Passwort zur\u00fcckgesetzt",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Ihr Passwort wurde zurück gesetzt.",
|
||||
"Description": "Ihr Passwort wurde zur\u00fcck gesetzt.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": true
|
||||
},
|
||||
@@ -3886,14 +3884,14 @@
|
||||
"CreationDate": "2024-09-05T09:14:52.6578156+02:00",
|
||||
"Header": "Ticket geschlossen",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Problem wurde gelöst und Ticket geschlossen.",
|
||||
"Description": "Problem wurde gel\u00f6st und Ticket geschlossen.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": false
|
||||
}
|
||||
],
|
||||
"Id": "74302268-f85f-c608-9bc1-08daaa96b8cd",
|
||||
"Name": "TCK00192",
|
||||
"Summary": "Passwort muss zurückgesetzt werden",
|
||||
"Summary": "Passwort muss zur\u00fcckgesetzt werden",
|
||||
"Status": 4
|
||||
},
|
||||
{
|
||||
@@ -3904,10 +3902,9 @@
|
||||
"ClosingDaysSinceNow": null,
|
||||
"ClosingDate": null,
|
||||
"CreationSource": 1,
|
||||
"Description": "Hallo IT,\nmeine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an. \nGrüße,\nEuer Timo",
|
||||
"Description": "Hallo IT,\nmeine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an. \nGr\u00fc\u00dfe,\nEuer Timo",
|
||||
"DescriptionHtml": "<p>Hallo IT,</p> <p>meine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an.</p> <p>Grüße,<br>Euer Timo</p>",
|
||||
"Priority": 3,
|
||||
"Classification": null,
|
||||
"Category": "Malfunction",
|
||||
"Solution": null,
|
||||
"SolutionHtml": null,
|
||||
@@ -3938,9 +3935,9 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 0.0,
|
||||
"CreationDate": "2024-09-06T09:14:52.7632696+02:00",
|
||||
"Header": "Lösungszeitpunkt eskaliert",
|
||||
"Header": "L\u00f6sungszeitpunkt eskaliert",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Der Lösungszeitpunkt des Tickets ist eskaliert.",
|
||||
"Description": "Der L\u00f6sungszeitpunkt des Tickets ist eskaliert.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": false
|
||||
}
|
||||
|
||||
@@ -5227,10 +5227,9 @@
|
||||
"ClosingDaysSinceNow": 0.0,
|
||||
"ClosingDate": "2025-06-20T14:32:52.5946944+02:00",
|
||||
"CreationSource": 1,
|
||||
"Description": "Hallo Liebe IT,\nich kann seit ein paar Tagen nicht mehr drucken, könnt ihr mir helfen?\nDanke, \nTimo",
|
||||
"Description": "Hallo Liebe IT,\nich kann seit ein paar Tagen nicht mehr drucken, k\u00f6nnt ihr mir helfen?\nDanke, \nTimo",
|
||||
"DescriptionHtml": "<p>Hallo Liebe IT,</p> <p>ich kann seit ein paar Tagen nicht mehr drucken, könnt ihr mir helfen?</p> <p>Danke, </p> <p>Timo</p>",
|
||||
"Priority": 2,
|
||||
"Classification": null,
|
||||
"Category": "Ticket",
|
||||
"Solution": "https://srvwsm001.imagoverum.com/wm/app-ServiceDesk/notSet/preview-object/SPSActivityTypeIncident/cb243407-4f65-c2dd-67a5-08daaa948c75/0/",
|
||||
"SolutionHtml": null,
|
||||
@@ -5239,7 +5238,7 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 0.0,
|
||||
"CreationDate": "2025-06-20T14:32:52.8636785+02:00",
|
||||
"Header": "Rückfrage",
|
||||
"Header": "R\u00fcckfrage",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "E-Mail gesendet von Vogel, Viktor.",
|
||||
"DescriptionHtml": null,
|
||||
@@ -5277,10 +5276,9 @@
|
||||
"ClosingDaysSinceNow": 1.0,
|
||||
"ClosingDate": "2025-06-21T14:32:52.6795415+02:00",
|
||||
"CreationSource": 2,
|
||||
"Description": "Leider habe ich mein Passwort 3 mal falsch eingegeben und nun ist mein Rechner gesperrt. Bitte darum dieses zurück zu setzen.",
|
||||
"Description": "Leider habe ich mein Passwort 3 mal falsch eingegeben und nun ist mein Rechner gesperrt. Bitte darum dieses zur\u00fcck zu setzen.",
|
||||
"DescriptionHtml": "<p>Passwort wurde vergessen, muss zurück gesetzt werden.</p>",
|
||||
"Priority": 3,
|
||||
"Classification": null,
|
||||
"Category": "Malfunction",
|
||||
"Solution": "https://srvwsm001.imagoverum.com/wm/app-ServiceDesk/notSet/preview-object/SPSActivityTypeIncident/74302268-f85f-c608-9bc1-08daaa96b8cd/0/",
|
||||
"SolutionHtml": null,
|
||||
@@ -5289,9 +5287,9 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 1.0,
|
||||
"CreationDate": "2025-06-19T14:32:52.8105526+02:00",
|
||||
"Header": "Passwort zurückgesetzt",
|
||||
"Header": "Passwort zur\u00fcckgesetzt",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Ihr Passwort wurde zurück gesetzt.",
|
||||
"Description": "Ihr Passwort wurde zur\u00fcck gesetzt.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": true
|
||||
},
|
||||
@@ -5300,14 +5298,14 @@
|
||||
"CreationDate": "2025-06-19T14:32:52.8420322+02:00",
|
||||
"Header": "Ticket geschlossen",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Problem wurde gelöst und Ticket geschlossen.",
|
||||
"Description": "Problem wurde gel\u00f6st und Ticket geschlossen.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": false
|
||||
}
|
||||
],
|
||||
"Id": "de403992-98cb-4476-9e04-d645ab22e6de",
|
||||
"Name": "TCK00192",
|
||||
"Summary": "Passwort muss zurückgesetzt werden",
|
||||
"Summary": "Passwort muss zur\u00fcckgesetzt werden",
|
||||
"Status": 4
|
||||
},
|
||||
{
|
||||
@@ -5318,10 +5316,9 @@
|
||||
"ClosingDaysSinceNow": null,
|
||||
"ClosingDate": null,
|
||||
"CreationSource": 1,
|
||||
"Description": "Hallo IT,\nmeine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an. \nGrüße,\nEuer Timo",
|
||||
"Description": "Hallo IT,\nmeine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an. \nGr\u00fc\u00dfe,\nEuer Timo",
|
||||
"DescriptionHtml": "<p>Hallo IT,</p> <p>meine Kollegen haben im Onedrive Dateien hochgeladen und ich kann sie nicht finden :( es hat sich seit Tagen nicht mehr synchronisiert. Bitte schaut euch das mal an.</p> <p>Grüße,<br>Euer Timo</p>",
|
||||
"Priority": 3,
|
||||
"Classification": null,
|
||||
"Category": "Malfunction",
|
||||
"Solution": "https://srvwsm001.imagoverum.com/wm/app-ServiceDesk/notSet/preview-object/SPSActivityTypeIncident/2e9cb83d-ecb7-c93b-e8e4-08daaa97265f/0/",
|
||||
"SolutionHtml": null,
|
||||
@@ -5351,9 +5348,9 @@
|
||||
{
|
||||
"CreationDaysSinceNow": 0.0,
|
||||
"CreationDate": "2025-06-20T14:32:52.9636645+02:00",
|
||||
"Header": "Lösungszeitpunkt eskaliert",
|
||||
"Header": "L\u00f6sungszeitpunkt eskaliert",
|
||||
"CreatedBy": "Vogel, Viktor",
|
||||
"Description": "Der Lösungszeitpunkt des Tickets ist eskaliert.",
|
||||
"Description": "Der L\u00f6sungszeitpunkt des Tickets ist eskaliert.",
|
||||
"DescriptionHtml": null,
|
||||
"IsVisibleForUser": false
|
||||
}
|
||||
|
||||
@@ -77,21 +77,21 @@
|
||||
"Name": {
|
||||
"ColumnName": "Name",
|
||||
"Values": [
|
||||
"Anmeldung nicht möglich",
|
||||
"Anmeldung nicht m\u00f6glich",
|
||||
"Bildschirm bleibt schwarz",
|
||||
"CRM Störung",
|
||||
"CRM St\u00f6rung",
|
||||
"Dateityp kann nicht gelesen werden",
|
||||
"Druckerstörung",
|
||||
"E-Mail-Versand nicht mehr möglich",
|
||||
"F4SD Störung",
|
||||
"Internetverbindung gestört",
|
||||
"Druckerst\u00f6rung",
|
||||
"E-Mail-Versand nicht mehr m\u00f6glich",
|
||||
"F4SD St\u00f6rung",
|
||||
"Internetverbindung gest\u00f6rt",
|
||||
"Jalousiensteuerung defekt",
|
||||
"Klimatisierungsstörung - Raumtemperatur zu hoch",
|
||||
"Klimatisierungsst\u00f6rung - Raumtemperatur zu hoch",
|
||||
"Lampe ist defekt",
|
||||
"Netzwerklaufwerk nicht erreichbar",
|
||||
"Passcode vergessen, Mobilgerät ist gesperrt",
|
||||
"Passcode vergessen, Mobilger\u00e4t ist gesperrt",
|
||||
"Software-Service arbeitet nicht mehr korrekt",
|
||||
"Telefonstörung"
|
||||
"Telefonst\u00f6rung"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
@@ -101,19 +101,19 @@
|
||||
"Values": [
|
||||
"Der Anwender kann sich nicht mehr anmelden",
|
||||
"Der Bildschirm bleibt schwarz, Computer startet nicht mehr",
|
||||
"CRM Störung",
|
||||
"CRM St\u00f6rung",
|
||||
"Ein bestimmter Dateityp kann nicht verarbeitet werden",
|
||||
"Ein Drucker arbeitet nicht mehr zufriedenstellend oder ist kaputt",
|
||||
"Der Versand von E-Mails ist nicht mehr möglich",
|
||||
"F4SD Störung",
|
||||
"Der Versand von E-Mails ist nicht mehr m\u00f6glich",
|
||||
"F4SD St\u00f6rung",
|
||||
"Der Anwender kommt nicht mehr ins Internet",
|
||||
"Die automatischen Sonnenschutzvorrichtungen funktionieren nicht mehr",
|
||||
"Die Raumklimatisierung funktioniert nicht mehr korrekt",
|
||||
"Lampe ausgefallen oder schwach",
|
||||
"Ein Netzwerklaufwerk kann vom Anwender nicht mehr erreicht werden",
|
||||
"Das mobile Endgerät des Anwenders ist gesperrt, der Passcode vergessen",
|
||||
"Das mobile Endger\u00e4t des Anwenders ist gesperrt, der Passcode vergessen",
|
||||
"Ein Software-Service funktioniert nicht mehr richtig",
|
||||
"Das Telefon des Anwenders ist gestört"
|
||||
"Das Telefon des Anwenders ist gest\u00f6rt"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
@@ -183,28 +183,6 @@
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Classification": {
|
||||
"ColumnName": "Classification",
|
||||
"Values": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -14,7 +14,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Ticketsystem",
|
||||
"Classification": "Incident",
|
||||
"Description": "Der Benutzer meldet, dass die VPN-Verbindung spätestens nach zwei Minuten getrennt wird. Eine stabile Remote-Arbeit ist aktuell nicht möglich.",
|
||||
"DescriptionHtml": "<p>Der Benutzer meldet, dass die VPN-Verbindung spätestens nach zwei Minuten getrennt wird. Eine stabile Remote-Arbeit ist aktuell nicht möglich.</p>",
|
||||
"Priority": 2,
|
||||
@@ -42,7 +41,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Kommunikation",
|
||||
"Classification": "Incident",
|
||||
"Description": "Teams-Nachrichten und Meetings starten mit deutlicher Verzögerung. Laut Rückmeldung wirkt der Client zeitweise eingefroren.",
|
||||
"DescriptionHtml": "<p>Teams-Nachrichten und Meetings starten mit deutlicher Verzögerung. Laut Rückmeldung wirkt der Client zeitweise eingefroren.</p>",
|
||||
"Priority": 2,
|
||||
@@ -70,7 +68,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Hardware",
|
||||
"Classification": "Request",
|
||||
"Description": "Das bereitgestellte Notebook startet nur unregelmäßig. An manchen Tagen benötigt es mehrere Versuche bis zur Anmeldung.",
|
||||
"DescriptionHtml": "<p>Das bereitgestellte Notebook startet nur unregelmäßig. An manchen Tagen benötigt es mehrere Versuche bis zur Anmeldung.</p>",
|
||||
"Priority": 3,
|
||||
@@ -98,7 +95,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Service",
|
||||
"Classification": "Incident",
|
||||
"Description": "Das Ticketsystem reagiert auffallend träge. Ansichten benötigen bis zu 30 Sekunden zum Laden.",
|
||||
"DescriptionHtml": "<p>Das Ticketsystem reagiert auffallend träge. Ansichten benötigen bis zu 30 Sekunden zum Laden.</p>",
|
||||
"Priority": 1,
|
||||
@@ -129,7 +125,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Account",
|
||||
"Classification": "Request",
|
||||
"Description": "Der Benutzer hat sein Passwort vergessen und benötigt einen Reset sowie die Aktualisierung am Diensthandy (Outlook/Teams).",
|
||||
"DescriptionHtml": "<p>Der Benutzer hat sein Passwort vergessen und benötigt einen Reset sowie die Aktualisierung am Diensthandy (Outlook/Teams).</p>",
|
||||
"Priority": 3,
|
||||
@@ -157,7 +152,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "PRN-3OG-HP-LJ",
|
||||
"Category": "Demo / Drucker",
|
||||
"Classification": "Incident",
|
||||
"Description": "Beim Druck auf den HP-LaserJet im 3. OG kommen nur leere Seiten heraus. Testseite aus Windows zeigt dasselbe Verhalten.",
|
||||
"DescriptionHtml": "<p>Beim Druck auf den HP-LaserJet im 3. OG kommen nur leere Seiten heraus. Testseite aus Windows zeigt dasselbe Verhalten.</p>",
|
||||
"Priority": 2,
|
||||
@@ -185,7 +179,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Mail",
|
||||
"Classification": "Incident",
|
||||
"Description": "Der Benutzer kann keine E-Mails mehr senden oder empfangen. Outlook meldet, dass das Postfachkontingent überschritten ist.",
|
||||
"DescriptionHtml": "<p>Der Benutzer kann keine E-Mails mehr senden oder empfangen. Outlook meldet, dass das Postfachkontingent überschritten ist.</p>",
|
||||
"Priority": 2,
|
||||
@@ -213,7 +206,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00016",
|
||||
"Category": "Demo / Software",
|
||||
"Classification": "Request",
|
||||
"Description": "Benötigt Visio Standard für Prozessdiagramme. Bitte Installation via Softwareverteilung und Lizenzzuweisung im M365 Admin Center.",
|
||||
"DescriptionHtml": "<p>Benötigt Visio Standard für Prozessdiagramme. Bitte Installation via Softwareverteilung und Lizenzzuweisung im M365 Admin Center.</p>",
|
||||
"Priority": 3,
|
||||
@@ -241,7 +233,6 @@
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00016",
|
||||
"Category": "Demo / Account",
|
||||
"Classification": "Incident",
|
||||
"Description": "Nach mehreren falschen Passworteingaben ist das AD-Konto gesperrt. Benutzer kann sich weder am Notebook noch an M365 anmelden.",
|
||||
"DescriptionHtml": "<p>Nach mehreren falschen Passworteingaben ist das AD-Konto gesperrt. Benutzer kann sich weder am Notebook noch an M365 anmelden.</p>",
|
||||
"Priority": 1,
|
||||
|
||||
@@ -48,7 +48,6 @@ namespace FasdCockpitCommunicationDemo
|
||||
public string Description { get; set; }
|
||||
public string DescriptionHtml { get; set; }
|
||||
public int Priority { get; set; }
|
||||
public string Classification { get; set; } //todo: replace with enum
|
||||
public string Category { get; set; } //todo: replace with tree structure
|
||||
public string Solution { get; set; }
|
||||
public string SolutionHtml { get; set; }
|
||||
|
||||
@@ -21,7 +21,6 @@ namespace FasdCockpitCommunicationDemo
|
||||
public string AffectedUser { get; set; }
|
||||
public string Asset { get; set; }
|
||||
public string Category { get; set; }
|
||||
public string Classification { get; set; }
|
||||
public string Description { get; set; }
|
||||
public string DescriptionHtml { get; set; }
|
||||
public int? Priority { get; set; }
|
||||
@@ -149,7 +148,6 @@ namespace FasdCockpitCommunicationDemo
|
||||
AffectedUser = source.AffectedUser,
|
||||
Asset = source.Asset,
|
||||
Category = source.Category,
|
||||
Classification = source.Classification,
|
||||
Description = source.Description,
|
||||
DescriptionHtml = source.DescriptionHtml,
|
||||
Priority = source.Priority,
|
||||
|
||||
@@ -589,7 +589,6 @@ namespace FasdDesktopUi.Basics.Services
|
||||
AffectedUser = source.AffectedUser,
|
||||
Asset = source.Asset,
|
||||
Category = source.Category,
|
||||
Classification = source.Classification,
|
||||
Description = source.Description,
|
||||
DescriptionHtml = source.DescriptionHtml,
|
||||
Priority = source.Priority,
|
||||
|
||||
@@ -1209,8 +1209,7 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
if (quickCallsTable == null) return;
|
||||
|
||||
if (!quickCallsTable.Columns.TryGetValue("Name", out var namesColumn) ||
|
||||
!quickCallsTable.Columns.TryGetValue("id", out var idsColumn) ||
|
||||
!quickCallsTable.Columns.TryGetValue("Classification", out var classificationColumn))
|
||||
!quickCallsTable.Columns.TryGetValue("id", out var idsColumn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -1222,17 +1221,10 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
var id = idsColumn.Values[i].ToString();
|
||||
var name = namesColumn.Values[i].ToString();
|
||||
|
||||
Guid? classification = null;
|
||||
var classificationValue = classificationColumn.Values[i]?.ToString();
|
||||
if (Guid.TryParse(classificationValue, out var parsedClassification))
|
||||
classification = parsedClassification;
|
||||
|
||||
|
||||
quickCallListe.Add(new QuickCallEntry
|
||||
{
|
||||
ID = id,
|
||||
DisplayName = name,
|
||||
Classification = classification
|
||||
DisplayName = name
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1252,7 +1244,6 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
{
|
||||
public string ID { get; set; }
|
||||
public string DisplayName { get; set; }
|
||||
public Guid? Classification { get; set; }
|
||||
public override string ToString()
|
||||
{
|
||||
return DisplayName.ToString();
|
||||
@@ -1622,17 +1613,11 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
["Priority"] = 2,
|
||||
};
|
||||
Guid quickcallId = Guid.Empty;
|
||||
Guid? quickCallClassificationId = null;
|
||||
if (QuickTicketSelection.SelectedItem is QuickCallEntry selectedQuickTicketItem)
|
||||
{
|
||||
//ticketValues.Add("Category", selectedQuickTicketItem.DisplayName);
|
||||
ticketValues.Add("QuickCallId", selectedQuickTicketItem.ID);
|
||||
Guid.TryParse(selectedQuickTicketItem.ID?.ToString(), out quickcallId);
|
||||
if (selectedQuickTicketItem.Classification.HasValue)
|
||||
{
|
||||
quickCallClassificationId = selectedQuickTicketItem.Classification;
|
||||
ticketValues["Classification"] = quickCallClassificationId.Value;
|
||||
}
|
||||
}
|
||||
var selectedCategoryId = GetSelectedCategoryGuid();
|
||||
if (selectedCategoryId.HasValue)
|
||||
@@ -1901,7 +1886,6 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
Summary = TicketSummaryTextBox.Text,
|
||||
DescriptionHtml = htmlCaseNotes.ToString(),
|
||||
Quickcall = quickcallId,
|
||||
Classification = quickCallClassificationId,
|
||||
CopyTemplates = string.IsNullOrWhiteSpace(copyStringHtml) ? copyString : copyStringHtml,
|
||||
SolutionHtml = solutionHtmlString,
|
||||
ErrorType = errorType,
|
||||
|
||||
@@ -171,24 +171,6 @@
|
||||
</Popup>
|
||||
</StackPanel>
|
||||
<StackPanel x:Name="MainStack">
|
||||
<StackPanel x:Name="CategoryLabelPanel">
|
||||
<TextBlock Text="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=Dialog.CloseCase.Category}"
|
||||
Style="{StaticResource MandatoryFieldLabelStyle}" />
|
||||
</StackPanel>
|
||||
<Border x:Name="CategoryValidationBorder"
|
||||
Style="{StaticResource MandatoryFieldBorderStyle}">
|
||||
<local:HierarchicalSelectionControl x:Name="CategorySelectionControl"
|
||||
SelectedItem="{Binding SelectedCategory, ElementName=CloseCaseDialogUc, Mode=TwoWay}"
|
||||
ComboBoxBackground="{Binding Background, RelativeSource={RelativeSource AncestorType=Border}}"
|
||||
BorderBrush="Transparent"
|
||||
BorderThickness="0"
|
||||
SearchPlaceholderText="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=Searchbar.Placeholder}"
|
||||
DropDownOpened="DropDownOpened"
|
||||
DropDownClosed="DropDownClosed"
|
||||
PreviewKeyDown="Combobox_PreviewKeyDown"
|
||||
AutomationProperties.IsRequiredForForm="True"
|
||||
AutomationProperties.HelpText="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=Dialog.CloseCase.ValidationErrorCategoryEmpty}" />
|
||||
</Border>
|
||||
<StackPanel>
|
||||
<TextBlock Text="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=Dialog.CloseCase.Template}"
|
||||
Style="{StaticResource MandatoryFieldLabelStyle}" />
|
||||
@@ -209,6 +191,24 @@
|
||||
</ComboBox>
|
||||
</Border>
|
||||
</StackPanel>
|
||||
<StackPanel x:Name="CategoryLabelPanel">
|
||||
<TextBlock Text="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=Dialog.CloseCase.Category}"
|
||||
Style="{StaticResource MandatoryFieldLabelStyle}" />
|
||||
</StackPanel>
|
||||
<Border x:Name="CategoryValidationBorder"
|
||||
Style="{StaticResource MandatoryFieldBorderStyle}">
|
||||
<local:HierarchicalSelectionControl x:Name="CategorySelectionControl"
|
||||
SelectedItem="{Binding SelectedCategory, ElementName=CloseCaseDialogUc, Mode=TwoWay}"
|
||||
ComboBoxBackground="{Binding Background, RelativeSource={RelativeSource AncestorType=Border}}"
|
||||
BorderBrush="Transparent"
|
||||
BorderThickness="0"
|
||||
SearchPlaceholderText="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=Searchbar.Placeholder}"
|
||||
DropDownOpened="DropDownOpened"
|
||||
DropDownClosed="DropDownClosed"
|
||||
PreviewKeyDown="Combobox_PreviewKeyDown"
|
||||
AutomationProperties.IsRequiredForForm="True"
|
||||
AutomationProperties.HelpText="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=Dialog.CloseCase.ValidationErrorCategoryEmpty}" />
|
||||
</Border>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock x:Name="SetOrUpdateComputerInTicketLabel"
|
||||
Text="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=Dialog.CloseCase.SetAffectedAssetLabel}"
|
||||
|
||||
@@ -1282,12 +1282,13 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
if (quickCallsTable == null) return;
|
||||
|
||||
if (!quickCallsTable.Columns.TryGetValue("Name", out var namesColumn) ||
|
||||
!quickCallsTable.Columns.TryGetValue("id", out var idsColumn) ||
|
||||
!quickCallsTable.Columns.TryGetValue("Classification", out var classificationColumn))
|
||||
!quickCallsTable.Columns.TryGetValue("id", out var idsColumn))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
quickCallsTable.Columns.TryGetValue("Category", out var categoryColumn);
|
||||
|
||||
var quickCallListe = new List<QuickCallEntry>();
|
||||
|
||||
for (int i = 0; i < idsColumn.Values.Count; i++)
|
||||
@@ -1295,17 +1296,19 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
var id = idsColumn.Values[i].ToString();
|
||||
var name = namesColumn.Values[i].ToString();
|
||||
|
||||
Guid? classification = null;
|
||||
var classificationValue = classificationColumn.Values[i]?.ToString();
|
||||
if (Guid.TryParse(classificationValue, out var parsedClassification))
|
||||
classification = parsedClassification;
|
||||
|
||||
Guid? categoryId = null;
|
||||
if (categoryColumn?.Values != null && i < categoryColumn.Values.Count)
|
||||
{
|
||||
var categoryValue = categoryColumn.Values[i]?.ToString();
|
||||
if (Guid.TryParse(categoryValue, out var parsedCategory))
|
||||
categoryId = parsedCategory;
|
||||
}
|
||||
|
||||
quickCallListe.Add(new QuickCallEntry
|
||||
{
|
||||
ID = id,
|
||||
DisplayName = name,
|
||||
Classification = classification
|
||||
CategoryId = categoryId
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1314,6 +1317,7 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
QuickTicketSelection.SelectedItem = quickCallListe
|
||||
.FirstOrDefault(x => x.ID == "7bbe64e2-94d0-ee11-4285-00155d010a04");
|
||||
ValidateProperty(ValidationPropertyNames.QuickTicketSelection);
|
||||
ApplyQuickCallCategorySelection();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@@ -1325,13 +1329,47 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
{
|
||||
public string ID { get; set; }
|
||||
public string DisplayName { get; set; }
|
||||
public Guid? Classification { get; set; }
|
||||
public Guid? CategoryId { get; set; }
|
||||
public override string ToString()
|
||||
{
|
||||
return DisplayName.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
private void ApplyQuickCallCategorySelection()
|
||||
{
|
||||
try
|
||||
{
|
||||
if (!NewTicketPillSelected)
|
||||
return;
|
||||
|
||||
if (!(QuickTicketSelection?.SelectedItem is QuickCallEntry quickCall))
|
||||
return;
|
||||
|
||||
if (!quickCall.CategoryId.HasValue || quickCall.CategoryId.Value == Guid.Empty)
|
||||
return;
|
||||
|
||||
var targetTicket = SelectedTicket ?? _selectTicketRelation;
|
||||
if (targetTicket.Infos == null)
|
||||
targetTicket.Infos = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
|
||||
|
||||
targetTicket.Infos[TicketInfoKeys.Category] = quickCall.CategoryId.Value.ToString();
|
||||
|
||||
if (ReferenceEquals(targetTicket, SelectedTicket))
|
||||
{
|
||||
TrySelectTicketCategoryFromTicketInfos();
|
||||
}
|
||||
else if (SelectedTicket == null && ReferenceEquals(targetTicket, _selectTicketRelation))
|
||||
{
|
||||
SelectedTicket = targetTicket;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
LogException(ex);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void UpdateTicketSelection()
|
||||
{
|
||||
@@ -1467,6 +1505,7 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
if (selectionPill.IsSelected)
|
||||
{
|
||||
SelectedTicket = _selectTicketRelation;
|
||||
ApplyQuickCallCategorySelection();
|
||||
}
|
||||
ValidateProperty(ValidationPropertyNames.SelectedTicket);
|
||||
ValidateProperty(ValidationPropertyNames.TicketSummaryTextBox);
|
||||
@@ -1695,17 +1734,11 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
["Priority"] = 2,
|
||||
};
|
||||
Guid quickcallId = Guid.Empty;
|
||||
Guid? quickCallClassificationId = null;
|
||||
if (QuickTicketSelection.SelectedItem is QuickCallEntry selectedQuickTicketItem)
|
||||
{
|
||||
//ticketValues.Add("Category", selectedQuickTicketItem.DisplayName);
|
||||
ticketValues.Add("QuickCallId", selectedQuickTicketItem.ID);
|
||||
Guid.TryParse(selectedQuickTicketItem.ID?.ToString(), out quickcallId);
|
||||
if (selectedQuickTicketItem.Classification.HasValue)
|
||||
{
|
||||
quickCallClassificationId = selectedQuickTicketItem.Classification;
|
||||
ticketValues["Classification"] = quickCallClassificationId.Value;
|
||||
}
|
||||
}
|
||||
var selectedCategoryId = GetSelectedCategoryGuid();
|
||||
if (selectedCategoryId.HasValue)
|
||||
@@ -1974,7 +2007,6 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
Summary = TicketSummaryTextBox.Text,
|
||||
DescriptionHtml = htmlCaseNotes.ToString(),
|
||||
Quickcall = quickcallId,
|
||||
Classification = quickCallClassificationId,
|
||||
CopyTemplates = string.IsNullOrWhiteSpace(copyStringHtml) ? copyString : copyStringHtml,
|
||||
SolutionHtml = solutionHtmlString,
|
||||
ErrorType = errorType,
|
||||
@@ -2727,6 +2759,7 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
private void QuickTicketSelection_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
||||
{
|
||||
ValidateProperty(ValidationPropertyNames.QuickTicketSelection);
|
||||
ApplyQuickCallCategorySelection();
|
||||
}
|
||||
|
||||
private void TransferCaseNotesCheck_Unchecked(object sender, RoutedEventArgs e)
|
||||
|
||||
@@ -105,8 +105,8 @@ namespace FasdDesktopUi.Pages.TicketCompletion
|
||||
|
||||
private void Close_Click()
|
||||
{
|
||||
DialogResult = null;
|
||||
isCanceled = true;
|
||||
TrySetDialogResult(null);
|
||||
Close();
|
||||
}
|
||||
|
||||
@@ -114,6 +114,18 @@ namespace FasdDesktopUi.Pages.TicketCompletion
|
||||
|
||||
#endregion
|
||||
|
||||
private void TrySetDialogResult(bool? result)
|
||||
{
|
||||
try
|
||||
{
|
||||
DialogResult = result;
|
||||
}
|
||||
catch (InvalidOperationException)
|
||||
{
|
||||
// Window was not shown as dialog; ignore.
|
||||
}
|
||||
}
|
||||
|
||||
#region Internal Focus Events
|
||||
|
||||
private void ElementGotFocus(object sender, EventArgs e)
|
||||
@@ -205,7 +217,7 @@ namespace FasdDesktopUi.Pages.TicketCompletion
|
||||
SuccessPage.SuccessPage successPage = new SuccessPage.SuccessPage();
|
||||
successPage.Show();
|
||||
await _dataProvider?.CloseCaseAsync();
|
||||
DialogResult = true;
|
||||
TrySetDialogResult(true);
|
||||
Close();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user