diff --git a/Elwig/Documents/BusinessDocument.cs b/Elwig/Documents/BusinessDocument.cs index 86a45e9..c7ecdf4 100644 --- a/Elwig/Documents/BusinessDocument.cs +++ b/Elwig/Documents/BusinessDocument.cs @@ -126,7 +126,7 @@ namespace Elwig.Documents { .Item(c.Address).Item($"{c.Plz} {c.Ort}").Item("Österreich").Item("Tel.", c.PhoneNr).Item("Fax", c.FaxNr).NextLine() .Item(c.EmailAddress != null ? link1 : null) .Item(c.Website != null ? link2 : null) - .Item("Betriebs-Nr.", c.LfbisNr).Item("Bio-KSt.", c.OrganicAuthority).NextLine() + .Item("Betriebs-Nr.", c.LfbisNr).Item("Bio-KSt.", c.OrganicAuthorityCode).NextLine() .Item("UID", c.UstIdNr).Item("BIC", c.Bic).Item("IBAN", c.Iban) .ToLeafElements()); } diff --git a/Elwig/Helpers/ClientParameters.cs b/Elwig/Helpers/ClientParameters.cs index e249d95..21c1e6e 100644 --- a/Elwig/Helpers/ClientParameters.cs +++ b/Elwig/Helpers/ClientParameters.cs @@ -49,7 +49,8 @@ namespace Elwig.Helpers { public string? Bic; public string? UstIdNr; public string? LfbisNr; - public string? OrganicAuthority; + public string? OrganicOperatorId; + public string? OrganicAuthorityCode; public string? PhoneNr; public string? FaxNr; @@ -114,7 +115,8 @@ namespace Elwig.Helpers { UstIdNr = parameters.GetValueOrDefault("CLIENT_USTIDNR"); Bic = parameters.GetValueOrDefault("CLIENT_BIC"); Iban = parameters.GetValueOrDefault("CLIENT_IBAN"); - OrganicAuthority = parameters.GetValueOrDefault("CLIENT_ORGANIC_AUTHORITY"); + OrganicOperatorId = parameters.GetValueOrDefault("CLIENT_ORGANIC_OPERATORID"); + OrganicAuthorityCode = parameters.GetValueOrDefault("CLIENT_ORGANIC_AUTHORITYCODE"); EnableMemberHistory = (parameters.GetValueOrDefault("ENABLE_MEMBERHISTORY")?.ToUpper()) switch { "1" or "TRUE" or "YES" or "JA" => true, @@ -273,7 +275,8 @@ namespace Elwig.Helpers { ("CLIENT_USTIDNR", UstIdNr), ("CLIENT_BIC", Bic), ("CLIENT_IBAN", Iban), - ("CLIENT_ORGANIC_AUTHORITY", OrganicAuthority), + ("CLIENT_ORGANIC_OPERATORID", OrganicOperatorId), + ("CLIENT_ORGANIC_AUTHORITYCODE", OrganicAuthorityCode), ("ENABLE_MEMBERHISTORY", EnableMemberHistory ? "YES" : "NO"), ("MODE_BUSINESSSHARES", businessShares), ("MODE_DELIVERYNOTE_STATS", deliveryNoteStats), diff --git a/Elwig/Resources/Sql/41-42.sql b/Elwig/Resources/Sql/41-42.sql index 9575535..2b296bf 100644 --- a/Elwig/Resources/Sql/41-42.sql +++ b/Elwig/Resources/Sql/41-42.sql @@ -12,3 +12,8 @@ UPDATE member SET org_auth_code = UPPER(suffix) WHERE suffix LIKE 'AT-BIO-___'; UPDATE wine_cultivation SET organic = TRUE WHERE name LIKE '%bio%' OR name LIKE '%org%' OR description LIKE '%AT-BIO-%'; UPDATE wine_cultivation SET description = NULL WHERE description LIKE '%AT-BIO-%'; UPDATE wine_cultivation SET description = 'Biologische Produktion' WHERE organic; + +UPDATE client_parameter SET param = 'CLIENT_ORGANIC_AUTHORITYCODE' WHERE param = 'CLIENT_ORGANIC_AUTHORITY'; + +UPDATE member_telephone_number SET comment = NULL WHERE comment = ''; +UPDATE member_email_address SET comment = NULL WHERE comment = ''; diff --git a/Elwig/Windows/BaseDataWindow.xaml b/Elwig/Windows/BaseDataWindow.xaml index 921a85d..c76b026 100644 --- a/Elwig/Windows/BaseDataWindow.xaml +++ b/Elwig/Windows/BaseDataWindow.xaml @@ -121,12 +121,18 @@ VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="3" Margin="0,130,10,10" Width="64" TextChanged="LfbisNrInput_TextChanged" LostFocus="LfbisNrInput_LostFocus"/> -