- @Html.Partial("CustomerReportPartial", Model)
-
@if(Model?.SelectedJsonCustomer != null)
{
using(Html.BeginForm("UpdateCustomer", "Customer", FormMethod.Post, new { id = "stammdaten-form", @class = "needs-validation", novalidate = "novalidate" }))
@@ -743,6 +739,7 @@
@foreach(var list in Model.SelectedCustomer.Medikamentenverordnungslisten.Where(w => !w.Gueltig))
{
var listName = $"{(list.MedListType ? "Medikamentenverordnungsliste" : "Bedarfsmedikamentenverordnungsliste")} vom {list.ErstellDatum}";
+ var name = $"{listName} von {list.Ersteller}";
|
@listName
@@ -754,7 +751,7 @@
- |
@@ -764,11 +761,11 @@
}
- @*@if(!(Model.Report is null))
- {
- // ToDo: Ist viel zu hoch auf kleinen Bildschirmen!*@
- @Html.Partial("CustomerReportPartial", Model)
- @*}*@
+ @if(!(Model.Report is null))
+ {
+ // ToDo: Ist viel zu hoch auf kleinen Bildschirmen!
+ @Html.Partial("CustomerReportPartial", Model)
+ }
diff --git a/BeWoPlanerMobil/Views/Customer/CustomerReportPartial.cshtml b/BeWoPlanerMobil/Views/Customer/CustomerReportPartial.cshtml
index 5899c24a2..4ee444d92 100644
--- a/BeWoPlanerMobil/Views/Customer/CustomerReportPartial.cshtml
+++ b/BeWoPlanerMobil/Views/Customer/CustomerReportPartial.cshtml
@@ -10,6 +10,5 @@
settings.MobileMode = true;
settings.SettingsMobile.ReaderMode = true;
settings.SettingsMobile.AnimationEnabled = false;
- settings.Height= Unit.Percentage(100);
}).Bind(Model.Report).Render();
}
\ No newline at end of file
diff --git a/BeWoPlanerMobil/Views/ReportViewer/DocumentWebViewerPartial.cshtml b/BeWoPlanerMobil/Views/ReportViewer/DocumentWebViewerPartial.cshtml
index 8d1e0a119..0b778bb6b 100644
--- a/BeWoPlanerMobil/Views/ReportViewer/DocumentWebViewerPartial.cshtml
+++ b/BeWoPlanerMobil/Views/ReportViewer/DocumentWebViewerPartial.cshtml
@@ -1,10 +1,36 @@
@model BeWoPlanerMobil.Models.ReportViewerModel
+
+
@Html.DevExpress().WebDocumentViewer(settings =>
{
settings.MobileMode = true;
settings.Name = "webDocumentViewer1";
settings.SettingsMobile.ReaderMode = true;
-
+ settings.Height = Unit.Percentage(100);
+ settings.ClientSideEvents.Init = "initEvent";
+
}).Bind(Model.Report).GetHtml()
\ No newline at end of file
diff --git a/BeWoPlanerMobil/Views/ReportViewer/ReportViewer.cshtml b/BeWoPlanerMobil/Views/ReportViewer/ReportViewer.cshtml
index 4df97d389..371214128 100644
--- a/BeWoPlanerMobil/Views/ReportViewer/ReportViewer.cshtml
+++ b/BeWoPlanerMobil/Views/ReportViewer/ReportViewer.cshtml
@@ -47,7 +47,7 @@
}
-
+
-
-
+ @*
+ ToDo: Hier am Montag weitermachen! Die Spalte ist viel zu klein!
+ *@
+
@if(!(Model.Report is null))
{
@Html.Partial("DocumentWebViewerPartial", Model)
}
+ else if(Html.IsInDebugMode())
+ {
+
Kein Report vorhanden
+ }
\ No newline at end of file
diff --git a/Service/ServiceImplementations/ResourceServiceImp.cs b/Service/ServiceImplementations/ResourceServiceImp.cs
index 26fc90e09..3d202af7c 100644
--- a/Service/ServiceImplementations/ResourceServiceImp.cs
+++ b/Service/ServiceImplementations/ResourceServiceImp.cs
@@ -2688,19 +2688,23 @@ namespace BeWo.Service.ServiceImplementations
var employees = DAOFactory.SearchDAO.GetAllActiveEmployeesForEmployee(employeeOid);
var employeeOids = employees.Where(employee => employee.Oid.HasValue).Select(employee => employee.Oid.Value).ToList();
- employeeOids = employeeOids.Where(oid => selectedEmployeeOids.Contains(oid)).ToList();
+ employeeOids = employeeOids.Where(selectedEmployeeOids.Contains).ToList();
var absenceTimes = DAOFactory.SearchDAO.GetAllEmployeeAbsenceTimesInIntervalForEmployee(start, end, employeeOids);
var dcList = MapperFactory.AbsenceTimeDC_AbsenceTime.MapToNewDCs(absenceTimes);
- foreach(var at in dcList)
- {
- if(at.End.HasValue)
- {
- at.End = at.End.Value.Date.AddDays(1).AddTicks(-1);
- }
- }
+ //foreach(var at in dcList)
+ //{
+ // // Das betrifft doch nur ganztägige Abwesenheiten
+ // if(at.End.HasValue)
+ // {
+ // if(at.End.Value.Hour == 0 && at.End.Value.Minute == 0 && at.End.Value.Second == 0)
+ // {
+ // at.End = at.End.Value.Date.AddDays(1).AddTicks(-1);
+ // }
+ // }
+ //}
return dcList.OrderBy(a => a.Start).ToList();
}
diff --git a/Shared/Extensions/DateTimeExtensions.cs b/Shared/Extensions/DateTimeExtensions.cs
index 111c0ec7f..911a2d901 100644
--- a/Shared/Extensions/DateTimeExtensions.cs
+++ b/Shared/Extensions/DateTimeExtensions.cs
@@ -512,12 +512,12 @@ namespace BS.Shared.Extensions
{
var result = string.Empty;
- var isAllDay = start.IsTimeZero() && (end == null || end.Value.IsTimeZero());
+ var isAllDay = start.IsTimeZero() && (end is null || end.Value.IsTimeZero());
var endTimeHasValue = end.HasValue;
- if (isAllDay)
+ if(isAllDay)
{
- if (endTimeHasValue)
+ if(endTimeHasValue)
{
if (start.Date.Equals(end.Value.Date))
{
@@ -535,9 +535,9 @@ namespace BS.Shared.Extensions
}
else
{
- if (endTimeHasValue)
+ if(endTimeHasValue)
{
- if (start.Date.Equals(end.Value.Date))
+ if(start.Date.Equals(end.Value.Date))
{
result += $" {start:dd.MM.yyyy HH:mm} - {end.Value:HH:mm}";
}