MoK: Bugs in der Bargeldverwaltung behoben.
This commit is contained in:
@@ -17,7 +17,7 @@ namespace BeWoPlanerMobil.Controllers
|
||||
{
|
||||
public class LoginController : AbstractBaseController
|
||||
{
|
||||
private String GETSERVER_URL = "https://support.bewoplaner.de/api/getserver.php?k={0}&type=1";
|
||||
private String GETSERVER_URL = "https://support.bewoplaner.de/api/getserver.php?k={0}&type=1";
|
||||
|
||||
public static string LoginErrorIndex => "LoginErrorIndex";
|
||||
|
||||
|
||||
@@ -41,7 +41,14 @@
|
||||
try {
|
||||
showSpinner();
|
||||
|
||||
$("#bargeldkassenname").val($("#bargeldkassennamensinput").val());
|
||||
var kassenname = $("#bargeldkassennamensinput").val();
|
||||
|
||||
if(false === validateBargeldkassenformular()) {
|
||||
hideSpinner();
|
||||
return;
|
||||
}
|
||||
|
||||
$("#bargeldkassenname").val(kassenname);
|
||||
$("#bargeldkassenanfangsbestand").val($("#bargeldkassenanfangsbestandsinput").val());
|
||||
|
||||
if($("#auszahlungsintervall-select-input").length) {
|
||||
@@ -54,6 +61,26 @@
|
||||
}
|
||||
}
|
||||
|
||||
function validateBargeldkassenformular() {
|
||||
try {
|
||||
var kassenname = $("#bargeldkassennamensinput").val();
|
||||
|
||||
if(kassenname === undefined || kassenname === null || kassenname.length === 0) {
|
||||
$("#bargeldkassen-validation-error-message-paragraph").html("Der Kassenname darf nicht leer sein.");
|
||||
$("#bargeldkassenform-validation-alert").removeClass("d-none");
|
||||
|
||||
return false;
|
||||
} else {
|
||||
$("#bargeldkassen-validation-error-message-paragraph").empty();
|
||||
$("#bargeldkassenform-validation-alert").addClass("d-none");
|
||||
|
||||
return true;
|
||||
}
|
||||
} catch(error) {
|
||||
showErrorPopup(error);
|
||||
}
|
||||
}
|
||||
|
||||
$("#create-bargeldkasse-form").ready(function () {
|
||||
try {
|
||||
calcBargeldkassenFormPrependWidth();
|
||||
@@ -116,6 +143,10 @@
|
||||
var anfangsbestand = Model.SelectedBargeldkasse?.Anfangsbestand?.ToString("0.00") ?? "0.00";
|
||||
}
|
||||
|
||||
<div id="bargeldkassenform-validation-alert" class="alert alert-danger d-none" role="alert">
|
||||
<p id="bargeldkassen-validation-error-message-paragraph"></p>
|
||||
</div>
|
||||
|
||||
@*----- Name -----*@
|
||||
<div class="form-row">
|
||||
<div class="col-md">
|
||||
@@ -126,7 +157,7 @@
|
||||
Name
|
||||
</div>
|
||||
</div>
|
||||
<input class="form-control" type="text" id="bargeldkassennamensinput" value="@kassenname" />
|
||||
<input class="form-control" type="text" id="bargeldkassennamensinput" value="@kassenname" onchange="validateBargeldkassenformular()" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -71,7 +71,6 @@
|
||||
|
||||
$.get("@Url.Action("CheckForExistingSignature")").success(function(hasSignature) {
|
||||
if(hasSignature === "1") {
|
||||
//showMessagePopupWithCallback("Warnung", "Für diese Transaktion existiert bereits eine Unterschrift. Eine Änderung löscht die Unterschrift. Möchten Sie die Transaktion ändern?", doSubmitForm, false);
|
||||
$("#transaction-signature-warning-popup").modal("show");
|
||||
} else {
|
||||
doSubmitForm();
|
||||
|
||||
@@ -4234,7 +4234,7 @@ namespace BeWo.Service.ServiceImplementations
|
||||
{
|
||||
var bargeldkasse = DAOFactory.GenericDAO.LoadByID<Bargeldkasse>(pOid);
|
||||
|
||||
var signatures2Delete = DAOFactory.SearchDAO.LoadSignaturesByTransactionOids(bargeldkasse.Bargeldtransaktionen.Where(transaction => transaction.SignatureOid.HasValue).Select(transaction => transaction.SignatureOid.Value).ToList());
|
||||
var signatures2Delete = DAOFactory.SearchDAO.LoadSignaturesByTransactionOids(bargeldkasse.Bargeldtransaktionen.Where(transaction => transaction.SignatureOid.HasValue && transaction.Oid.HasValue).Select(transaction => transaction.Oid.Value).ToList());
|
||||
|
||||
var historyEntries = new List<Bargeldtransaktionshistory>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user