diff --git a/BeWoPlanerMobil/Controllers/CustomerController.cs b/BeWoPlanerMobil/Controllers/CustomerController.cs index e652ece9c..356c1fa41 100644 --- a/BeWoPlanerMobil/Controllers/CustomerController.cs +++ b/BeWoPlanerMobil/Controllers/CustomerController.cs @@ -633,6 +633,12 @@ namespace BeWoPlanerMobil.Controllers var zahlung = kassenbuch?.Bargeldtransaktionen.FirstOrDefault(bargeldtransaktion => bargeldtransaktion.BargeldtransaktionOid.Equals(transaktionsOid)); Model.SelectedBargeldtransaktion = zahlung; + + if(zahlung != null) + { + Model.SelectedTransaktionsart = (int) zahlung.Zahlungstyp; + } + Model.SelectedBargeldkasse = kassenbuch; return PartialView("CustomerBargeldtransaktionenFormPartial", Model); @@ -670,9 +676,9 @@ namespace BeWoPlanerMobil.Controllers var isNew = transaktion2Edit is null; - var datum = DateTime.Parse(rawDate); + var isArtValid = Enum.TryParse(rawArt, out Zahlungstyp art); - var isDateValid = Enum.TryParse(rawArt, out Zahlungstyp art); + var isDateValid = DateTime.TryParse(rawDate, out var datum); var isBetragValid = decimal.TryParse(rawBetrag.Replace('.', ','), NumberStyles.AllowDecimalPoint, new CultureInfo("DE-de"), out var betrag); if(!isDateValid || !isBetragValid || betrag <= 0) diff --git a/BeWoPlanerMobil/Scripts/ownSoft-Scripts/view-scripts/main.js b/BeWoPlanerMobil/Scripts/ownSoft-Scripts/view-scripts/main.js index 3efd9b0aa..0e06e2885 100644 --- a/BeWoPlanerMobil/Scripts/ownSoft-Scripts/view-scripts/main.js +++ b/BeWoPlanerMobil/Scripts/ownSoft-Scripts/view-scripts/main.js @@ -209,9 +209,12 @@ function validateForm(form, prefix) { var [doku1, doku2, doku3, doku4, doku5] = getDokuTexte(); + var startTimeInput = $(`#${prefix}start-time`); + var endTimeInput = $(`#${prefix}end-time`); + $("#srv-date").val(start.format("DD.MM.YYYY")); - $("#srv-end").val(end.format("HH:mm")); - $("#srv-start").val(start.format("HH:mm")); + $("#srv-end").val(endTimeInput.val()); + $("#srv-start").val(startTimeInput.val()); $("#srv-end-date").val(end.format("DD.MM.YYYY")); $("#srv-doku1").val(doku1); $("#srv-doku2").val(doku2); diff --git a/BeWoPlanerMobil/Views/Customer/Customer.cshtml b/BeWoPlanerMobil/Views/Customer/Customer.cshtml index c7242af9a..63f5ece77 100644 --- a/BeWoPlanerMobil/Views/Customer/Customer.cshtml +++ b/BeWoPlanerMobil/Views/Customer/Customer.cshtml @@ -99,7 +99,7 @@ -
|
-
- @if(transaktion.SignatureOid is null)
- {
-
- }
- else
- {
-
- }
-
-
-
-
-
- |
- |
| - Datum - | -- @zahlungsdatum - | -
| - Art - | -- @transaktion.Zahlungstyp - | -
| - Betrag - | -- @betrag - | -
| - Belegnummer - | -- @transaktion.Belegnummer - | -
| - Angelegt von - | -- @transaktion.InsUser - | -
| - Notiz - | -- @transaktion.Notice - | -
|
- - |
- |