From 7abfee48cd76f456838d2e2e941acb637c291c0f Mon Sep 17 00:00:00 2001 From: "c.wimmer" <c.wimmer@cwimmer-nb.aditosoftware.local> Date: Thu, 17 Dec 2020 13:59:58 +0100 Subject: [PATCH] [Projekt: Crowd-Development / Besuch vor Ort][TicketNr.: 1068990][[Bug] Wochenplan bearbeiten] --- .../entityfields/week/onValidation.js | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/entity/VisitPlanEmployeeWeek_entity/entityfields/week/onValidation.js b/entity/VisitPlanEmployeeWeek_entity/entityfields/week/onValidation.js index 5a6c233569..b16c0d7eda 100644 --- a/entity/VisitPlanEmployeeWeek_entity/entityfields/week/onValidation.js +++ b/entity/VisitPlanEmployeeWeek_entity/entityfields/week/onValidation.js @@ -1,22 +1,22 @@ import("system.result"); import("Sql_lib"); -import("Employee_lib"); -import("system.logging"); -import("system.datetime"); -import("system.vars"); +import("system.neon"); import("system.eMath"); +import("system.vars"); +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) +{ + var year = eMath.absInt(vars.get("$field.YEAR")); + var week = vars.get("$local.value"); + var user = vars.get("$field.CONTACT_ID"); -var year = eMath.absInt(vars.get("$field.YEAR")); -var week = vars.get("$local.value"); -var user = vars.get("$field.CONTACT_ID"); + var weekEntry = newSelect("VISITPLANEMPLOYEEWEEKID") + .from("VISITPLANEMPLOYEEWEEK") + .where("VISITPLANEMPLOYEEWEEK.VISITPLAN_YEAR", year) + .and("VISITPLANEMPLOYEEWEEK.VISITPLAN_WEEK", week) + .and("VISITPLANEMPLOYEEWEEK.CONTACT_ID", user) + .cell(); -var weekEntry = newSelect("VISITPLANEMPLOYEEWEEKID") - .from("VISITPLANEMPLOYEEWEEK") - .where("VISITPLANEMPLOYEEWEEK.VISITPLAN_YEAR", year) - .and("VISITPLANEMPLOYEEWEEK.VISITPLAN_WEEK", week) - .and("VISITPLANEMPLOYEEWEEK.CONTACT_ID", user) - .cell(); - -if(weekEntry) - result.string("Weekplan already exists!"); \ No newline at end of file + if(weekEntry) + result.string("Weekplan already exists!"); +} \ No newline at end of file -- GitLab