diff --git a/BeWo/DebugConfig.cs b/BeWo/DebugConfig.cs
index ad6d26b7f..83ebc7e99 100644
--- a/BeWo/DebugConfig.cs
+++ b/BeWo/DebugConfig.cs
@@ -132,11 +132,11 @@ namespace BeWo
{
DebugConfigMode = DebugConfigMode.FeatureDakota,
AutoLogin = true,
- SelectView = UIContext.Finance,
+ SelectView = UIContext.Organisation,
SelectIndex = 8,
- //DefaultLoginUsername = "m1",
- //DefaultLoginPassword = "bewobewo",
- //DefaultProfilename = "5000000000",
+ DefaultLoginUsername = "m1",
+ DefaultLoginPassword = "bewobewo",
+ DefaultProfilename = "5000000000",
EnableAutoRemoteDebugging = true
});
diff --git a/BeWo/View/Detail/OrganisationView.xaml b/BeWo/View/Detail/OrganisationView.xaml
index 198a4a0d5..a3ba635c6 100644
--- a/BeWo/View/Detail/OrganisationView.xaml
+++ b/BeWo/View/Detail/OrganisationView.xaml
@@ -642,11 +642,11 @@
Click="button_ik_ermitteln_click"
IsEnabled="{Binding IsIKNumberValid}"
Style="{StaticResource PrimaryButtonSmall}"
- Visibility="{Binding Converter={StaticResource UserPermission2VisibleConverter}, ConverterParameter={x:Static core:SettingsKeys.AllowGkvAbrechnung}}"
- ToolTip="Daten aus Kostenträgerdatei ermitteln">
+ ToolTip="Daten aus Kostenträgerdatei ermitteln"
+ Visibility="{Binding Converter={StaticResource UserPermission2VisibleConverter}, ConverterParameter={x:Static core:SettingsKeys.AllowGkvAbrechnung}}">
- GKV-Datenermitteln
-
+ GKV-Daten
+ ermitteln
@@ -765,17 +765,18 @@
Großkundenanschrift
-
-
+ ToolTipService.ShowOnDisabled="True"
+ Visibility="{Binding Converter={StaticResource UserPermission2VisibleConverter}, ConverterParameter={x:Static core:SettingsKeys.AllowGkvAbrechnung}}" />
_GroßkundenanschriftDatenannahmestelle;
+ get => _GrosskundenanschriftDatenannahmestelle;
set
{
- _GroßkundenanschriftDatenannahmestelle = value;
- FirePropertyChanged(nameof(GroßkundenanschriftDatenannahmestelle));
+ _GrosskundenanschriftDatenannahmestelle = value;
+ FirePropertyChanged(nameof(GrosskundenanschriftDatenannahmestelle));
}
}
@@ -1004,7 +1004,7 @@ namespace BeWo.ViewModel
? new AddressVM(dc2)
: new AddressVM();
- GroßkundenanschriftDatenannahmestelle = pDataContract.GroßkundenanschriftDatenannahmestelle is AddressDC dc3
+ GrosskundenanschriftDatenannahmestelle = pDataContract.GrosskundenanschriftDatenannahmestelle is AddressDC dc3
? new AddressVM(dc3)
: new AddressVM();
@@ -1108,10 +1108,10 @@ namespace BeWo.ViewModel
else
pDataContract.PostfachanschriftDatenannahmestelle = null;
- if (GroßkundenanschriftDatenannahmestelle is object)
- pDataContract.GroßkundenanschriftDatenannahmestelle = GroßkundenanschriftDatenannahmestelle.CommitToDataContract();
+ if (GrosskundenanschriftDatenannahmestelle is object)
+ pDataContract.GrosskundenanschriftDatenannahmestelle = GrosskundenanschriftDatenannahmestelle.CommitToDataContract();
else
- pDataContract.GroßkundenanschriftDatenannahmestelle = null;
+ pDataContract.GrosskundenanschriftDatenannahmestelle = null;
return pDataContract;
}
@@ -1130,7 +1130,7 @@ namespace BeWo.ViewModel
HausanschriftDatenannahmestelle.UpdateByDataContract(response.Hausanschrift);
FirePropertyChanged(nameof(HausanschriftDatenannahmestelle));
PostfachanschriftDatenannahmestelle.UpdateByDataContract(response.Postfachanschrift);
- GroßkundenanschriftDatenannahmestelle.UpdateByDataContract(response.Großkundenanschrift);
+ GrosskundenanschriftDatenannahmestelle.UpdateByDataContract(response.Grosskundenanschrift);
}
}
}
\ No newline at end of file
diff --git a/Dakota/Logic/DakotaKTDReader.cs b/Dakota/Logic/DakotaKTDReader.cs
index adef2db8f..391ad6f32 100644
--- a/Dakota/Logic/DakotaKTDReader.cs
+++ b/Dakota/Logic/DakotaKTDReader.cs
@@ -74,9 +74,9 @@ namespace Dakota.Logic
{
var address = GetAddress(seg_ans);
- if (seg_ans.ArtDerAnschrift == Models.Schlüssels.SchlüsselArtDerAnschrift.Großkundenanschrift)
+ if (seg_ans.ArtDerAnschrift == Models.Schlüssels.SchlüsselArtDerAnschrift.Grosskundenanschrift)
{
- sum.Großkundenanschrift = address;
+ sum.Grosskundenanschrift = address;
}
else if(seg_ans.ArtDerAnschrift == Models.Schlüssels.SchlüsselArtDerAnschrift.Postfachanschrift)
{
diff --git a/Dakota/Models/Schlüssels/SchlüsselArtDerAnschrift.cs b/Dakota/Models/Schlüssels/SchlüsselArtDerAnschrift.cs
index 01ca598de..954703dd2 100644
--- a/Dakota/Models/Schlüssels/SchlüsselArtDerAnschrift.cs
+++ b/Dakota/Models/Schlüssels/SchlüsselArtDerAnschrift.cs
@@ -12,14 +12,14 @@ namespace Dakota.Models.Schlüssels
public static SchlüsselArtDerAnschrift Hausanschrift => new SchlüsselArtDerAnschrift("1");
public static SchlüsselArtDerAnschrift Postfachanschrift => new SchlüsselArtDerAnschrift("2");
- public static SchlüsselArtDerAnschrift Großkundenanschrift => new SchlüsselArtDerAnschrift("3");
+ public static SchlüsselArtDerAnschrift Grosskundenanschrift => new SchlüsselArtDerAnschrift("3");
public static SchlüsselArtDerAnschrift Parse(string str)
{
var list = new SchlüsselArtDerAnschrift[] {
Hausanschrift ,
Postfachanschrift ,
- Großkundenanschrift};
+ Grosskundenanschrift};
var schlüssel = GetSchlüssel(list, str);
diff --git a/Data/Entities/Organisation.cs b/Data/Entities/Organisation.cs
index a9927fe01..f0709a001 100644
--- a/Data/Entities/Organisation.cs
+++ b/Data/Entities/Organisation.cs
@@ -49,7 +49,7 @@ namespace BeWo.Data.Entities
public virtual bool GkvAusblenden { get; set; }
public virtual Address HausanschriftDatenannahmestelle { get; set; }
public virtual Address PostfachanschriftDatenannahmestelle { get; set; }
- public virtual Address GroßkundenanschriftDatenannahmestelle { get; set; }
+ public virtual Address GrosskundenanschriftDatenannahmestelle { get; set; }
//public virtual Address GetDatenannahmestelleAddress()
//{
@@ -57,7 +57,7 @@ namespace BeWo.Data.Entities
// {
// HausanschriftDatenannahmestelle,
// PostfachanschriftDatenannahmestelle,
- // GroßkundenanschriftDatenannahmestelle
+ // GrosskundenanschriftDatenannahmestelle
// };
// foreach (var address in addresses)
diff --git a/Data/Mappings/Organisation.hbm.xml b/Data/Mappings/Organisation.hbm.xml
index 18a800c5f..a9700b148 100644
--- a/Data/Mappings/Organisation.hbm.xml
+++ b/Data/Mappings/Organisation.hbm.xml
@@ -29,7 +29,7 @@
-
+
diff --git a/Host/GkvAbrechnungServer.aspx.cs b/Host/GkvAbrechnungServer.aspx.cs
index d59cad173..262afe45b 100644
--- a/Host/GkvAbrechnungServer.aspx.cs
+++ b/Host/GkvAbrechnungServer.aspx.cs
@@ -199,7 +199,7 @@ namespace Host
response.BezDatenannahmestelle = resolved.BezDatenannahmestelle;
response.Hausanschrift = resolved.Hausanschrift;
response.Postfachanschrift = resolved.Postfachanschrift;
- response.Großkundenanschrift = response.Großkundenanschrift;
+ response.Grosskundenanschrift = response.Grosskundenanschrift;
}
SendResponse(response);
diff --git a/Model/Changes_2025_06_17 Organisation Groß Rename.txt b/Model/Changes_2025_06_17 Organisation Groß Rename.txt
new file mode 100644
index 000000000..22c912ca6
--- /dev/null
+++ b/Model/Changes_2025_06_17 Organisation Groß Rename.txt
@@ -0,0 +1,24 @@
+################################
+# README #
+################################
+# Nur ausführen, wenn im folg- #
+# enden Command ein Wert #
+# zurück gegeben wird #
+################################
+
+SHOW COLUMNS FROM `organisation` LIKE 'GroßkundenanschriftAddressOid';
+
+################################
+# Ausführen auf eigene Gefahr #
+################################
+
+ALTER TABLE `organisation`
+DROP FOREIGN KEY `FK_ORGANISA_GROSADD`;
+ALTER TABLE `organisation`
+CHANGE COLUMN `GroßkundenanschriftAddressOid` `GrosskundenanschriftAddressOid` BIGINT NULL DEFAULT NULL ;
+ALTER TABLE `organisation`
+ADD CONSTRAINT `FK_ORGANISA_GROSADD`
+ FOREIGN KEY (`GrosskundenanschriftAddressOid`)
+ REFERENCES `address` (`Oid`)
+ ON DELETE CASCADE
+ ON UPDATE CASCADE;
\ No newline at end of file
diff --git a/Service/DCEntityMapper/OrganisationDC_Organisation.cs b/Service/DCEntityMapper/OrganisationDC_Organisation.cs
index f9f00639f..479a0f6ee 100644
--- a/Service/DCEntityMapper/OrganisationDC_Organisation.cs
+++ b/Service/DCEntityMapper/OrganisationDC_Organisation.cs
@@ -92,7 +92,7 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.HausanschriftDatenannahmestelle = MapperFactory.Address.CreateOrMapToNewDC(pEntity.HausanschriftDatenannahmestelle);
pDataContract.PostfachanschriftDatenannahmestelle = MapperFactory.Address.CreateOrMapToNewDC(pEntity.PostfachanschriftDatenannahmestelle);
- pDataContract.GroßkundenanschriftDatenannahmestelle = MapperFactory.Address.CreateOrMapToNewDC(pEntity.GroßkundenanschriftDatenannahmestelle);
+ pDataContract.GrosskundenanschriftDatenannahmestelle = MapperFactory.Address.CreateOrMapToNewDC(pEntity.GrosskundenanschriftDatenannahmestelle);
pDataContract.ContactInformations = MapperFactory.ContactDC_Contact.MapToNewDCs(pEntity.Contacts);
@@ -240,7 +240,7 @@ namespace BeWo.Service.DCEntityMapper
pEntity.HausanschriftDatenannahmestelle = MapperFactory.Address.MergeOrCreateWithEntity(pDataContract.HausanschriftDatenannahmestelle, pEntity.HausanschriftDatenannahmestelle);
pEntity.PostfachanschriftDatenannahmestelle = MapperFactory.Address.MergeOrCreateWithEntity(pDataContract.PostfachanschriftDatenannahmestelle, pEntity.PostfachanschriftDatenannahmestelle);
- pEntity.GroßkundenanschriftDatenannahmestelle = MapperFactory.Address.MergeOrCreateWithEntity(pDataContract.GroßkundenanschriftDatenannahmestelle, pEntity.GroßkundenanschriftDatenannahmestelle);
+ pEntity.GrosskundenanschriftDatenannahmestelle = MapperFactory.Address.MergeOrCreateWithEntity(pDataContract.GrosskundenanschriftDatenannahmestelle, pEntity.GrosskundenanschriftDatenannahmestelle);
return pEntity;
}
diff --git a/Service/ServiceImplementations/GkvAccountingServiceImp.cs b/Service/ServiceImplementations/GkvAccountingServiceImp.cs
index c3b93120d..8b26c1bbd 100644
--- a/Service/ServiceImplementations/GkvAccountingServiceImp.cs
+++ b/Service/ServiceImplementations/GkvAccountingServiceImp.cs
@@ -330,7 +330,7 @@ namespace BeWo.Service.ServiceImplementations
Success = app8res.Success,
Hausanschrift = app8res.Hausanschrift ?? new AddressDC(),
Postfachanschrift=app8res.Postfachanschrift ?? new AddressDC(),
- Großkundenanschrift =app8res.Großkundenanschrift ?? new AddressDC()
+ Grosskundenanschrift =app8res.Grosskundenanschrift ?? new AddressDC()
};
diff --git a/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvAbrechnungGetIKResponseDC.cs b/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvAbrechnungGetIKResponseDC.cs
index 832f16dcc..50a248ee5 100644
--- a/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvAbrechnungGetIKResponseDC.cs
+++ b/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvAbrechnungGetIKResponseDC.cs
@@ -26,6 +26,6 @@ namespace BS.Shared.DataContracts.GkvAbrechnung
[DataMember] public string BezDatenannahmestelle { get; set; }
[DataMember] public AddressDC Hausanschrift { get; set; }
[DataMember] public AddressDC Postfachanschrift { get; set; }
- [DataMember] public AddressDC Großkundenanschrift { get; set; }
+ [DataMember] public AddressDC Grosskundenanschrift { get; set; }
}
}
diff --git a/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvKostentragerdateiSummary.cs b/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvKostentragerdateiSummary.cs
index a905017cd..a85c07b01 100644
--- a/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvKostentragerdateiSummary.cs
+++ b/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvKostentragerdateiSummary.cs
@@ -14,6 +14,6 @@ namespace BS.Shared.DataContracts.Invoicing.GkvAbrechnung
public string IKKrankenkasse { get; set; }
public AddressDC Hausanschrift { get; set; }
public AddressDC Postfachanschrift { get; set; }
- public AddressDC Großkundenanschrift { get; set; }
+ public AddressDC Grosskundenanschrift { get; set; }
}
}
diff --git a/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvServerGetIKResponseDC.cs b/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvServerGetIKResponseDC.cs
index 6d51d8413..7d06f5a70 100644
--- a/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvServerGetIKResponseDC.cs
+++ b/Shared/DataContracts/Invoicing/GkvAbrechnung/GkvServerGetIKResponseDC.cs
@@ -20,6 +20,6 @@ namespace BS.Shared.DataContracts.GkvAbrechnung
[DataMember] public string BezDatenannahmestelle { get; set; }
[DataMember] public AddressDC Hausanschrift { get; set; }
[DataMember] public AddressDC Postfachanschrift { get; set; }
- [DataMember] public AddressDC Großkundenanschrift { get; set; }
+ [DataMember] public AddressDC Grosskundenanschrift { get; set; }
}
}
diff --git a/Shared/DataContracts/OrganisationDC.cs b/Shared/DataContracts/OrganisationDC.cs
index bea0518ff..ec12e7de4 100644
--- a/Shared/DataContracts/OrganisationDC.cs
+++ b/Shared/DataContracts/OrganisationDC.cs
@@ -53,7 +53,7 @@ namespace BS.Shared.DataContracts
[DataMember] public List Feiertage { get; set; }
[DataMember] public ValueListEntryDC Function { get; set; }
[DataMember] public bool GkvAusblenden { get; set; }
- [DataMember] public AddressDC GroßkundenanschriftDatenannahmestelle { get; set; }
+ [DataMember] public AddressDC GrosskundenanschriftDatenannahmestelle { get; set; }
[DataMember] public AddressDC HausanschriftDatenannahmestelle { get; set; }
[DataMember] public string IBAN { get; set; }
[DataMember] public string IKDatenannahmestelle { get; set; }
@@ -101,7 +101,7 @@ namespace BS.Shared.DataContracts
var lst = new List() {
HausanschriftDatenannahmestelle,
PostfachanschriftDatenannahmestelle,
- GroßkundenanschriftDatenannahmestelle};
+ GrosskundenanschriftDatenannahmestelle};
foreach (var add in lst)
{