Merge alte Version

This commit is contained in:
Christian
2017-02-01 13:53:59 +01:00
parent 37a51d73f0
commit 21e230e568
123 changed files with 7103 additions and 3298 deletions

View File

@@ -101,14 +101,14 @@ function loadServiceCategoriesOnSuccess(json) {
function showAjaxError(jqXHR, textStatus, errorThrown) {
hideSanduhr();
if (jqXHR.status == 0) {
toggleErrorPopup("Es besteht zurzeit keine Internetverbindung." +
" Die Daten werden zwischen Gespeichert und beim nächsten Login an den Server gesendet. " + errorThrown,2);
setTimeout(function () {
showServiceRecords();
}, SetTimeoutTime);
}
else
//if (jqXHR.status == 0) {
//toggleErrorPopup("Es besteht zurzeit keine Internetverbindung." +
// " Die Daten werden zwischengespeichert und beim nächsten Login an den Server gesendet. " + errorThrown,2);
//setTimeout(function () {
//showServiceRecords();
//}, SetTimeoutTime);
//}
//else
toggleErrorPopup(jqXHR.status + " " + errorThrown);
}
@@ -151,9 +151,9 @@ function calcEndByStartDuration() {
if (isNaN(dauer)) return;
var neu = addMinutes(shm2, dauer);
var ende = (neu.getHours() < 10 ? "0" : "") + neu.getHours() + (neu.getMinutes() < 10 ? "0" : "") + neu.getMinutes();
var ende = (neu.getHours() < 10 ? "0" : "") + neu.getHours() + ':' + (neu.getMinutes() < 10 ? "0" : "") + neu.getMinutes();
if (isNaN(ende)) return;
//if (isNaN(ende)) return;
$("#ende_textbox").val(ende).trigger("change");
}
else {
@@ -202,9 +202,9 @@ function loadGoals(actionPath) {
var selectedSC = $($("#scDropDown")).find(":selected").val();
makeAjaxCall("GET", actionPath, loadGoalsOnSuccess, { pCostbearer2SupportConceptOid: selectedSC }, null);
if (document.getElementById('DokName1').style.display != 'none'){
document.getElementById('DokName1').click();
}
//if (document.getElementById('DokName1').style.display != 'none'){
// document.getElementById('DokName1').click();
//}
}
function toggleMenu() {
@@ -663,7 +663,14 @@ function validateServiceRecordBeforeSubmit() {
isValidRecord = false;
exitLoop = true;
break;
case 7:
var msg7 = "Sie können keine neuen Leistungen dokumentieren, da die Frist zur Bearbeitung abgelaufen ist. Das Speichern ist nicht möglich.";
writeFatalErrorMessage(msg7);
isValidRecord = false;
exitLoop = true;
break;
default:
writeFatalErrorMessage(results[i].Message);
isValidRecord = false;
exitLoop = true;
break;
@@ -685,16 +692,15 @@ function validateServiceRecordBeforeSubmit() {
}
function ErfolgteSpx() {
if (document.getElementById("Schalter").value =="True") {
if (document.getElementById("SaveSignature").value == "True") {
toggleSuccessPopup("Zeiterfassung wurde gespeichert." + "\n" + "Möchte Sie diese Unterschreiben lassen?");
document.getElementById("Schalter").value = "False";
var schalti = false;
toggleSuccessPopup("Eintrag wurde gespeichert." + "\n" + "Möchte Sie diesen unterschreiben lassen?", 4);
document.getElementById("SaveSignature").value = "False";
$.ajax({
type: "GET",
url: SaveSchalterUrl,
data: { schalti: schalti }
url: SetSaveSignatureUrl,
data: { save: false }
});
}
}
@@ -1375,8 +1381,8 @@ var lastpositionx = 0;
var lastpositiony = 0;
var newpositionx = 0;
var newpositiony = 0;
var minuswert = -30;
var maxwert = 30;
var minuswert = -20;
var maxwert = 20;
var posix = 0;
var posiy = 0;
@@ -1397,7 +1403,7 @@ function loadUnterschriftFeldFunktion() {
if (posiy > minuswert && posix > minuswert && posiy < maxwert && posix < maxwert) {
ctx.lineTo(lastpositionx + 2, lastpositiony + 2);
ctx.lineWidth = 4;
ctx.lineWidth = 2;
ctx.lineCap = "butt";
ctx.lineJoin = "round";
ctx.stroke();
@@ -1567,7 +1573,7 @@ function speichereUnterschrift() {
newday = "";
newday = ddStr + '.' + mmStr + '.' + yyyy + " " + hhStr + ":" + MnStr + ":" + ScStr;
var ServRecord = $("#SaveRecordOID").value;
var serviceRecordOid = $("#SaveRecordOID").val();
//console.log(ServRecord + " das ist die Oid");
@@ -1580,16 +1586,18 @@ function speichereUnterschrift() {
}
function showPosition(position) {
var breitenGrad = position.coords.latitude;
var langenGrad = position.coords.longitude;
var breitenGrad = "";
var langenGrad = "";
//var breitenGrad = position.coords.latitude;
//var langenGrad = position.coords.longitude;
longrider = "";
longrider = langenGrad.toString();
console.log(ServRecord);
//longrider = langenGrad.toString();
//console.log(ServRecord);
$.ajax({
type: "POST",
url: setSelectedUnterschriftUrl,
data: { breitengrad: breitenGrad, langengrad: langenGrad, blob: dataURL, zeitstempel: newday, ServiceRecord: ServRecord },
data: { breitengrad: breitenGrad, langengrad: langenGrad, blob: dataURL, zeitstempel: newday, ServiceRecord: serviceRecordOid },
success: function () {
loescheUnterschrift(canvas, ctx);
backToZeiterfassung();
@@ -1623,7 +1631,8 @@ function speichereUnterschrift() {
showPosition(null);
}
getLocation();
//getLocation();
showPosition(null);
}
function loescheUnterschrift(canvas, ctx) {
@@ -1916,7 +1925,7 @@ function toggleErrorPopup(errorMessage, i , zeit) {
$("#errorPopupOkBtn").onclick = "toggleErrorPopup('')";
DeletStorage(1);
SaveOnly(); // Speichere Daten bei absturz
//SaveOnly(); // Speichere Daten bei absturz
}
else {
$("#errorPopupTitle").text("Fehler");
@@ -1950,16 +1959,22 @@ function toggleSuccessPopup(message, i) {
$(".modalWrapper").css("display", displayValue);
$(".modalWrapper").css("height", $(document).height());
if (i == 2)
$(".SuccessPopupUSchrift").css("display", "none");
else
$(".SuccessPopupUSchrift").css("display", "inline");
$("#SuccessPopupOkBtn").val("OK");
if (i == 3) {
if (i == 2) {
$(".SuccessPopupUSchrift").css("display", "none");
$("#SuccessPopupTitle").text("Fehler 404: Internal Server Error");
}
else if (i == 3) {
$(".SuccessPopupUSchrift").css("display", "none");
$("#SuccessPopupTitle").text("Es ist leider ein Fehler aufgetreten!");
}
else if (i == 4) {
$(".SuccessPopupUSchrift").css("display", "inline");
$("#SuccessPopupOkBtn").val("Nein");
}
else
$(".SuccessPopupUSchrift").css("display", "inline");
if (isDisplayNone) {
$("#SuccessPopupText").text(message);