MoK: Medikamentenverordnungen wurden wegen IsInDebugMode nicht angezeigt. Ist behoben.

This commit is contained in:
2024-01-24 13:15:27 +01:00
parent 54e86ea21c
commit 54f93647e6
5 changed files with 39 additions and 51 deletions

View File

@@ -12,6 +12,7 @@ using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
using DevExpress.XtraReports.UI;
namespace BeWoPlanerMobil.Controllers
{
@@ -578,7 +579,20 @@ namespace BeWoPlanerMobil.Controllers
return PartialView("BargeldkassenReportPartial", Model);
}
ReportService.CreateKassenbuchReportImZeitraum(startDate, endDate, bargeldkasse, bargeldkasse.ObjectOid.Value, bargeldkasse.ObjectTid);
var bargeldkassenReportZeitraum = startDate.Equals(startDate.GetFirstOfMonth()) && endDate.Equals(startDate.GetLastOfMonth()) ?
$"{startDate:MMMM} {startDate:yyyy}" :
$"{startDate:dd.MM.yyyy} bis {endDate:dd.MM.yyyy}";
var name = $"Kassenbuch \"{bargeldkasse.Kassenname}\" {bargeldkassenReportZeitraum} von {Model.SelectedCustomer.FirstName} {Model.SelectedCustomer.LastName}";
var memoryStream = ReportService.CreateKassenbuchReportImZeitraum(startDate, endDate, bargeldkasse, bargeldkasse.ObjectOid.Value, bargeldkasse.ObjectTid);
var report = new XtraReport();
report.PrintingSystem.LoadDocument(memoryStream);
Model.BargeldkassenReportObject = report;
Model.BargeldkassenReportName = name;
return PartialView("BargeldkassenReportPartial", Model);
}

View File

@@ -185,5 +185,6 @@ namespace BeWoPlanerMobil.Models
}
public XtraReport BargeldkassenReportObject { get; set; }
public string BargeldkassenReportName { get; set; }
}
}

View File

@@ -11,6 +11,19 @@
showErrorPopup(error);
}
}
@if(Model.BargeldkassenReportName?.Length > 0)
{
<text>
$("#customer-bargeldkassen-report-popup-header").text("@Model.BargeldkassenReportName");
</text>
}
else
{
<text>
$("#customer-bargeldkassen-report-popup-header").text("");
</text>
}
</script>
@if(Model.BargeldkassenReportObject != null)

View File

@@ -3,47 +3,6 @@
@using BS.Shared.Extensions
@model BeWoPlanerMobil.Models.CustomerModel
@*
Name (editierbar)
Button "Zahlung hinzufügen"
Label Kassenbestand
Label Anfangsbestand
Datumsfeld Startdatum
Datumsfeld Enddatum
Datumsfeld Stichtag
Link Kassenbuch drucken (Button mit Druckerlogo)
Tabelle "Ein- und Auszahlungen"
Spalte "Datum"
Spalte "Art"
Spalte "Betrag"
Spalte "Belegnummer"
Spalte "Angelgt von"
Spalte "Notiz"
Spalte "Zahlungsbeleg drucken" (Button mit Druckerlogo)
ToDo: In einklappbaren Cards anzeigen
<div class="card w-100 h-100">
<div class="card-header" onclick="cardHeaderClick('#chevron-customer-bargeldkassen', '#collapse-customer-bargeldkassen')">
<div class="d-inline-flex">
<i class="fas fa-chevron-down h-100 text-bewo-customer-card-header" id="chevron-customer-bargeldkassen"></i>
</div>
<div class="d-inline d-inline-flex text-bewo-customer-card-header h-100">
<button type="button" class="btn btn-link text-bewo-customer-card-header" style="font-size: 20px;">
Bargeldkassen
</button>
</div>
</div>
<div class="collapse" id="collapse-customer-bargeldkassen">
<div class="card-body">
ToDo: Liste mit den Einträgen
</div>
</div>
</div>
*@
<script type="text/javascript">
$(function () {
$(".ownSoft-date-picker").datetimepicker({
@@ -81,7 +40,7 @@
function editBtnClickTest(bargeldkassenOid, bargeldkassenname) {
try {
showSpinner();
event.stopPropagation();
$("#customer-bargeldkassen-modal-body").load("@Url.Action("LoadEditFormPartial")", {bargeldkassenOid: bargeldkassenOid}, function () {
hideSpinner();
$("#customer-bargeldkassen-form-popup-title").text(bargeldkassenname + " bearbeiten");
@@ -95,8 +54,6 @@
function deleteBtnClickTest(bargeldkassenOid, bargeldkassenname) {
try {
event.stopPropagation();
showMessagePopupWithHtmlAndCallback("Bargeldkasse löschen", "Möchten Sie die Bargeldkasse \"" + bargeldkassenname + "\" wirklich löschen?", function () {
showSpinner();
$("#bk-to-delete-oid").val(bargeldkassenOid);
@@ -124,11 +81,15 @@
function previewBargeldkassenReport(bargeldkassenOid) {
try {
showSpinner();
var start = $("#customer-bargeldkasse-start-date-" + bargeldkassenOid).val();
var end = $("#customer-bargeldkasse-end-date-" + bargeldkassenOid).val();
$("#customer-bargeldkassen-report-modal-body").load("@Url.Action("PrintBargeldkasse")", {bargeldkassenOid: bargeldkassenOid, reportStartDate: start, reportEndDate: end}, function() {
$("#customer-bargeldkassen-report-popup").modal("show");
$("#customer-bargeldkassen-report-popup").modal("show");
$("#customer-bargeldkassen-report-modal-body").load("@Url.Action("PrintBargeldkasse")", {kassenbuchOid: bargeldkassenOid, reportStartDate: start, reportEndDate: end}, function () {
hideSpinner();
});
} catch(error) {
@@ -221,7 +182,7 @@
<button class="btn btn-outline-primary" title="Kassenbuch Bearbeiten" type="button" modal="#customer-bargeldkassen-form-popup" onclick="editBtnClickTest(@bargeldkasse.BargeldkassenOid, '@bargeldkasse.Kassenname')">
<i class="fas fa-edit"></i>
</button>
<button class="btn btn-outline-primary" title="Kassenbuch drucken" type="button" modal="#customer-bargeldkassen-report-popup" onclick="previewBargeldkassenReport(@bargeldkasse.BargeldkassenOid)">
<button class="btn btn-outline-primary" title="Kassenbuch drucken" type="button" onclick="previewBargeldkassenReport(@bargeldkasse.BargeldkassenOid)">
<i class="fas fa-file-download"></i>
</button>
<button class="btn btn-outline-danger" title="Kassenbuch löschen" type="button" onclick="deleteBtnClickTest(@bargeldkasse.BargeldkassenOid, '@bargeldkasse.Kassenname')">

View File

@@ -1,7 +1,6 @@
@using BeWoPlanerMobil.Util
@model BeWoPlanerMobil.Models.CustomerModel
@model BeWoPlanerMobil.Models.CustomerModel
@if(Model?.Report != null && Html.IsInDebugMode())
@if(Model?.Report != null)
{
@Html.DevExpress().WebDocumentViewer(settings =>
{