Merge branch 'master' into feature_rene_17_xrechnung

# Conflicts:
#	BeWo/ServiceProxy/Generated.cs
#	BeWo/Services/BeWoWindowService.cs
#	BeWo/View/Controls/GkvAbrechnungDetailControl.xaml.cs
#	BeWo/View/Windows/BeWoWindowBuilder.cs
#	Data/Data.csproj
#	Host/ServiceRecordPage.aspx.cs
#	Service/Core/ServiceHelper.cs
#	Service/Security/SecurityContextInitializer.cs
#	Service/ServiceBehavior/AdminMultitenancyContextInitializer.cs
This commit is contained in:
2025-06-17 13:07:41 +02:00
226 changed files with 9678 additions and 33887 deletions

View File

@@ -8,26 +8,21 @@ namespace BeWo.Report.ReportObjects
{
public class MedVerListRO : AbstractBeWoReportObject<MedVerListRO>
{
private List<MedVerDetail> _MedVerDetailList = new List<MedVerDetail>();
private List<MedVerDetail> _MedVerDetailList2 = new List<MedVerDetail>();
private List<MedVerDetail> _MedVerDetailList2 = new List<MedVerDetail>();
private List<MedVerDetail> _MedVerDetailList3 = new List<MedVerDetail>();
private List<MedVerDetail> _MedVerDetailList4 = new List<MedVerDetail>();
private List<MedVerDetail> _MedVerDetailList5 = new List<MedVerDetail>();
private List<MedVerDetail> _MedVerDetailList6 = new List<MedVerDetail>();
public String ErstellDatum { get; set; }
public String Ersteller { get; set; }
public String Klient { get; set; }
public string ErstellDatum { get; set; }
public string Ersteller { get; set; }
public string Klient { get; set; }
public bool MitZusatzfeldern { get; set; }
public String Titel { get; set; }
public string Titel { get; set; }
public List<MedVerDetail> MedVerDetailList
{
get { return _MedVerDetailList; }
set { _MedVerDetailList = value; }
}
public List<MedVerDetail> MedVerDetailList { get; set; } = new List<MedVerDetail>();
public List<MedVerDetail> MedVerDetailList2
public List<MedVerDetail> MedVerDetailList2
{
get { return _MedVerDetailList2; }
set { _MedVerDetailList2 = value; }
@@ -62,7 +57,7 @@ namespace BeWo.Report.ReportObjects
var ro = new MedVerListRO();
var mvl = DAOFactory.GenericDAO.GetByID<Medikamentenverordnungsliste>(mvlOid.Value);
ro.ErstellDatum = mvl.InsTs.Value.ToShortDateString();
ro.ErstellDatum = mvl.InsTs.HasValue ? mvl.InsTs.Value.ToShortDateString() : string.Empty;
ro.Ersteller = mvl.InsUser;
ro.Klient = mvl.Customer.Person.FirstNameLastName;
ro.MitZusatzfeldern = mitZusatzfeldern;
@@ -77,18 +72,18 @@ namespace BeWo.Report.ReportObjects
Abends = Convert.ToDecimal(mv.Abends).ToString(),
Nachts = Convert.ToDecimal(mv.Nachts).ToString(),
DepotMenge = Convert.ToDecimal(mv.DepotMenge).ToString(),
MedikamentenArt = mv.MedArt.Bezeichnung,
Darreichungsform = mv.Darreichungsform.Bezeichnung,
DepotRhythmus = mv.DepotRhythmus.Bezeichnung,
DepotErsterTag = mv.DepotErsterTag.HasValue ? mv.DepotErsterTag.Value.ToShortDateString() : String.Empty,
DepotNaechsterTag = mv.DepotNaechsterTag.HasValue ? mv.DepotNaechsterTag.Value.ToShortDateString() : String.Empty,
MedikamentenArt = mv.MedArt?.Bezeichnung ?? string.Empty,
Darreichungsform = mv.Darreichungsform?.Bezeichnung ?? string.Empty,
DepotRhythmus = mv.DepotRhythmus?.Bezeichnung ?? string.Empty,
DepotErsterTag = mv.DepotErsterTag.HasValue ? mv.DepotErsterTag.Value.ToShortDateString() : string.Empty,
DepotNaechsterTag = mv.DepotNaechsterTag.HasValue ? mv.DepotNaechsterTag.Value.ToShortDateString() : string.Empty,
MedBemerkung = mv.MedBemerkung,
MedName = mv.MedName,
MedVerordnet = mv.MedVerordnet,
Verordnungsdatum = mv.Verordnungsdatum.HasValue ? mv.Verordnungsdatum.Value.ToShortDateString() : String.Empty
Verordnungsdatum = mv.Verordnungsdatum.HasValue ? mv.Verordnungsdatum.Value.ToShortDateString() : string.Empty
};
switch (mv.MedArt.Bezeichnung)
switch(mv.MedArt.Bezeichnung)
{
case "PSY":
ro.MedVerDetailList.Add(medVerDetail);