[chore:] introducing KasPerson.id (refsid remains but isn't used in the mgmt-backend anymore)
This commit is contained in:
@@ -62,6 +62,7 @@ public class KasPerson
|
||||
|
||||
public KasPerson()
|
||||
{
|
||||
id = GenerateNewID(0);
|
||||
refsid = 0;
|
||||
anrede = "";
|
||||
titel = "";
|
||||
@@ -88,7 +89,7 @@ public class KasPerson
|
||||
funktionad = "";
|
||||
}
|
||||
|
||||
public KasPerson(int refsid,
|
||||
public KasPerson(int id, int refsid,
|
||||
string anrede,
|
||||
string titel,
|
||||
string vorname,
|
||||
@@ -113,6 +114,7 @@ public class KasPerson
|
||||
string abteilung,
|
||||
string funktionad)
|
||||
{
|
||||
this.id = id;
|
||||
this.refsid = refsid;
|
||||
this.anrede = anrede;
|
||||
this.titel = titel;
|
||||
@@ -139,6 +141,7 @@ public class KasPerson
|
||||
this.funktionad = funktionad;
|
||||
}
|
||||
|
||||
public int id { get; set; }
|
||||
public int refsid { get; set; }
|
||||
public string anrede { get; set; }
|
||||
public string titel { get; set; }
|
||||
@@ -163,6 +166,17 @@ public class KasPerson
|
||||
public string funktion2 { get; set; }
|
||||
public string abteilung { get; set; }
|
||||
public string funktionad { get; set; }
|
||||
|
||||
public static int GenerateNewID(int base_id)
|
||||
{
|
||||
var newid = 100000 + base_id;
|
||||
foreach (var set in Settings._instance.addressSets.addresses)
|
||||
foreach (var add in set.KasPersons)
|
||||
if (add.id >= newid)
|
||||
newid = add.id + 1;
|
||||
|
||||
return newid;
|
||||
}
|
||||
}
|
||||
|
||||
public class KasPersonError
|
||||
|
||||
Reference in New Issue
Block a user