From 2dd5140c0c75a6467ff40d5c3d551d9a9c7d1cb6 Mon Sep 17 00:00:00 2001 From: Marcus Date: Fri, 5 Dec 2025 11:04:58 +0100 Subject: [PATCH] =?UTF-8?q?Bugs=20in=20Asp=20behoben=20(l=C3=B6schung=20me?= =?UTF-8?q?hrerer=20personen=20gleichzeitig=20zb)=20ist=20jetzt=20von=20id?= =?UTF-8?q?ansprechpartner=20abh=C3=A4ngig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZKuP/MainWindow.xaml.cs | 2 +- ZKuP/ManageAsp.xaml.cs | 27 ++++++++++++++------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/ZKuP/MainWindow.xaml.cs b/ZKuP/MainWindow.xaml.cs index ddc9b7f..8d02a7c 100644 --- a/ZKuP/MainWindow.xaml.cs +++ b/ZKuP/MainWindow.xaml.cs @@ -49,7 +49,7 @@ namespace ZKuP PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } - public static string Version { get; } = "5.2.6.1"; + public static string Version { get; } = "5.2.6.2"; //public static Roles LoggedInRole { get; private set; } = Roles.None; internal static MainWindow main; ThemeManager TM; diff --git a/ZKuP/ManageAsp.xaml.cs b/ZKuP/ManageAsp.xaml.cs index 62e2e00..7d8c7a4 100644 --- a/ZKuP/ManageAsp.xaml.cs +++ b/ZKuP/ManageAsp.xaml.cs @@ -97,17 +97,17 @@ namespace ZKuP { //if (UserID == "1") UserID = (new Random().Next(2, 10000) * -1).ToString(); - var exists = SQL.ReadSingleValue($"SELECT EXISTS(SELECT 1 FROM ansprechpartner WHERE CreatorID = '{UserID}')"); + //var exists = SQL.ReadSingleValue($"SELECT EXISTS(SELECT 1 FROM ansprechpartner WHERE CreatorID = '{UserID}')"); - if (exists == "1") - { - await SQL.WriteSQL($"UPDATE {MainWindow.table}.ansprechpartner SET Name = '{tbAsp.Text}', Raum = '{tbRaum.Text}',Vertreter = '{tbAspVertreter.Text}',Tel_Nr = '{tbAspTel.Text}',Vorgesetzter = '{tbAspVorgesetzter.Text}',Tel_Vertreter = '{tbVertreterTel.Text}',Tel_Vorgesetzter = '{tbVorgesetzterTel.Text}' WHERE CreatorID = {UserID}"); - } - else - { + //if (exists == "1") + //{ + // await SQL.WriteSQL($"UPDATE {MainWindow.table}.ansprechpartner SET Name = '{tbAsp.Text}', Raum = '{tbRaum.Text}',Vertreter = '{tbAspVertreter.Text}',Tel_Nr = '{tbAspTel.Text}',Vorgesetzter = '{tbAspVorgesetzter.Text}',Tel_Vertreter = '{tbVertreterTel.Text}',Tel_Vorgesetzter = '{tbVorgesetzterTel.Text}' WHERE CreatorID = {UserID}"); + //} + //else + //{ await SQL.WriteSQL($"INSERT INTO {MainWindow.table}.ansprechpartner (Name,Raum,Vertreter,Tel_Nr,Vorgesetzter,Tel_Vertreter,Tel_Vorgesetzter,CreatorID) VALUES " + $"('{tbAsp.Text}','{tbRaum.Text}','{tbAspVertreter.Text}','{tbAspTel.Text}','{tbAspVorgesetzter.Text}','{tbVertreterTel.Text}','{tbVorgesetzterTel.Text}','{UserID}')"); - } + //} tbAsp.Text = ""; tbRaum.Text = ""; @@ -129,12 +129,12 @@ namespace ZKuP var arr = row.Row.ItemArray; - if (arr[0].ToString() == Helper.InsertSpaceBeforeUpperCase(Environment.UserName) || arr[0].ToString() == $"{MainWindow.CompleteName.Vorname} {MainWindow.CompleteName.Mittelinitial} {MainWindow.CompleteName.Nachname}" || arr[6].ToString() == UserID) - { - await SQL.WriteSQL($"DELETE FROM {MainWindow.table}.ansprechpartner WHERE `Name` = '{arr[0]}'"); + //if (arr[0].ToString() == Helper.InsertSpaceBeforeUpperCase(Environment.UserName) || arr[0].ToString() == $"{MainWindow.CompleteName.Vorname} {MainWindow.CompleteName.Mittelinitial} {MainWindow.CompleteName.Nachname}" || arr[6].ToString() == UserID) + //{ + await SQL.WriteSQL($"DELETE FROM {MainWindow.table}.ansprechpartner WHERE `idansprechpartner` = '{arr[7]}'"); Query(); - } + //} } } @@ -214,7 +214,8 @@ namespace ZKuP try { - await SQL.WriteSQL($"DELETE FROM {MainWindow.table}.ansprechpartner WHERE Name = '{arr[0]}' OR CreatorID = '{UserID}'"); + await SQL.WriteSQL($"DELETE FROM {MainWindow.table}.ansprechpartner WHERE `idansprechpartner` = '{arr[7]}'"); + //await SQL.WriteSQL($"DELETE FROM {MainWindow.table}.ansprechpartner WHERE Name = '{arr[0]}' OR CreatorID = '{UserID}'"); } catch (Exception ex) {