Bugs in Asp behoben (löschung mehrerer personen gleichzeitig zb)
ist jetzt von idansprechpartner abhängig
This commit is contained in:
parent
dee300ade9
commit
2dd5140c0c
@ -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;
|
||||
|
||||
@ -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)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user