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));
|
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;
|
//public static Roles LoggedInRole { get; private set; } = Roles.None;
|
||||||
internal static MainWindow main;
|
internal static MainWindow main;
|
||||||
ThemeManager TM;
|
ThemeManager TM;
|
||||||
|
|||||||
@ -97,17 +97,17 @@ namespace ZKuP
|
|||||||
{
|
{
|
||||||
//if (UserID == "1") UserID = (new Random().Next(2, 10000) * -1).ToString();
|
//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")
|
//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}");
|
// 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
|
//else
|
||||||
{
|
//{
|
||||||
await SQL.WriteSQL($"INSERT INTO {MainWindow.table}.ansprechpartner (Name,Raum,Vertreter,Tel_Nr,Vorgesetzter,Tel_Vertreter,Tel_Vorgesetzter,CreatorID) VALUES " +
|
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}','{tbAspVertreter.Text}','{tbAspTel.Text}','{tbAspVorgesetzter.Text}','{tbVertreterTel.Text}','{tbVorgesetzterTel.Text}','{UserID}')");
|
||||||
}
|
//}
|
||||||
|
|
||||||
tbAsp.Text = "";
|
tbAsp.Text = "";
|
||||||
tbRaum.Text = "";
|
tbRaum.Text = "";
|
||||||
@ -129,12 +129,12 @@ namespace ZKuP
|
|||||||
var arr = row.Row.ItemArray;
|
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)
|
//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]}'");
|
await SQL.WriteSQL($"DELETE FROM {MainWindow.table}.ansprechpartner WHERE `idansprechpartner` = '{arr[7]}'");
|
||||||
|
|
||||||
Query();
|
Query();
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -214,7 +214,8 @@ namespace ZKuP
|
|||||||
|
|
||||||
try
|
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)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user