Skip to content
Snippets Groups Projects
Commit 4e6f57f5 authored by Johannes Hörmann's avatar Johannes Hörmann
Browse files

Salesproject: add Edit views

parent cf57dff3
No related branches found
No related tags found
No related merge requests found
Showing
with 129 additions and 0 deletions
......@@ -23,11 +23,13 @@
<name>DATE_EDIT</name>
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>DATE_EDIT</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/date_edit/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>DATE_NEW</name>
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>DATE_NEW</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/date_new/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>INFO</name>
......@@ -40,39 +42,48 @@
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>ORGNAME</columnName>
<caption>Competitor</caption>
<mandatory v="true" />
</entityField>
<entityField>
<name>REASON</name>
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>REASON</columnName>
<caption>Reason</caption>
<possibleItemsProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/reason/possibleItemsProcess.js</possibleItemsProcess>
<onValidation>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/reason/onValidation.js</onValidation>
</entityField>
<entityField>
<name>SALESPROJECT_COMPETITIONID</name>
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>SALESPROJECT_COMPETITIONID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/salesproject_competitionid/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>SALESPROJECT_ID</name>
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>SALESPROJECT_ID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/salesproject_id/valueProcess.js</valueProcess>
<onValidation>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/salesproject_id/onValidation.js</onValidation>
</entityField>
<entityField>
<name>STATUS</name>
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>STATUS</columnName>
<caption>State</caption>
<mandatory v="true" />
<possibleItemsProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/status/possibleItemsProcess.js</possibleItemsProcess>
</entityField>
<entityField>
<name>USER_EDIT</name>
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>USER_EDIT</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/user_edit/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>USER_NEW</name>
<tableName>SALESPROJECT_COMPETITION</tableName>
<columnName>USER_NEW</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectCompetition_entity/entityfields/user_new/valueProcess.js</valueProcess>
</entityField>
<entityParameter>
<name>SalesprojectId_param</name>
......
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
result.string(vars.getString("$sys.date"));
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(vars.getString("$sys.date"));
\ No newline at end of file
import("system.result");
import("system.vars");
import("system.translate");
import("Util_lib");
var reason = ProcessHandlingUtil.getOnValidationValue(vars.get("$field.REASON"));
if (!vars.getString("$field.DATE_CANCELLED") && reason) {
result.string(translate.text("A reason is only possible if a date is given."))
}
import("system.result");
import("Keyword_lib");
var kwdUtils, items;
kwdUtils = new KeywordUtils();
items = kwdUtils.getStandardArray("SALESPROJECT.WONLOST");
result.object(items);
\ No newline at end of file
import("system.util");
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(util.getNewUUID());
\ No newline at end of file
import("system.result");
import("system.neon");
import("system.vars");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
result.string(vars.getString("$param.SalesprojectId_param"));
}
}
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
result.string(vars.getString("$sys.user"));
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(vars.getString("$sys.user"));
\ No newline at end of file
......@@ -30,11 +30,13 @@
<name>SALESPROJECT_CYCLEID</name>
<tableName>SALESPROJECT_CYCLE</tableName>
<columnName>SALESPROJECT_CYCLEID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectCycle_entity/entityfields/salesproject_cycleid/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>SALESPROJECT_ID</name>
<tableName>SALESPROJECT_CYCLE</tableName>
<columnName>SALESPROJECT_ID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectCycle_entity/entityfields/salesproject_id/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>TYPE</name>
......
import("system.util");
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(util.getNewUUID());
\ No newline at end of file
import("system.result");
import("system.neon");
import("system.vars");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
result.string(vars.getString("$param.SalesprojectId_param"));
}
}
\ No newline at end of file
......@@ -53,11 +53,13 @@
<name>SALESPROJECT_FORECASTID</name>
<tableName>SALESPROJECT_FORECAST</tableName>
<columnName>SALESPROJECT_FORECASTID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectForecast_entity/entityfields/salesproject_forecastid/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>SALESPROJECT_ID</name>
<tableName>SALESPROJECT_FORECAST</tableName>
<columnName>SALESPROJECT_ID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectForecast_entity/entityfields/salesproject_id/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>TYPE</name>
......
import("system.util");
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(util.getNewUUID());
\ No newline at end of file
import("system.result");
import("system.neon");
import("system.vars");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
result.string(vars.getString("$param.SalesprojectId_param"));
}
}
\ No newline at end of file
......@@ -31,11 +31,13 @@
<name>SALESPROJECT_ID</name>
<tableName>SALESPROJECT_MEMBER</tableName>
<columnName>SALESPROJECT_ID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectMember_entity/entityfields/salesproject_id/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>SALESPROJECT_MEMBERID</name>
<tableName>SALESPROJECT_MEMBER</tableName>
<columnName>SALESPROJECT_MEMBERID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectMember_entity/entityfields/salesproject_memberid/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>SALESPROJECT_ROLE</name>
......
import("system.result");
import("system.neon");
import("system.vars");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
if(vars.exists("$param.SalesprojectId_param") && vars.get("$param.SalesprojectId_param") != null) {
result.string(vars.getString("$param.SalesprojectId_param"));
}
}
\ No newline at end of file
import("system.util");
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(util.getNewUUID());
\ No newline at end of file
......@@ -60,11 +60,13 @@
<name>SALESPROJECT_ID</name>
<tableName>SALESPROJECT_SOURCE</tableName>
<columnName>SALESPROJECT_ID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectSource_entity/entityfields/salesproject_id/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>SALESPROJECT_SOURCEID</name>
<tableName>SALESPROJECT_SOURCE</tableName>
<columnName>SALESPROJECT_SOURCEID</columnName>
<valueProcess>%aditoprj%/entity/SalesprojectSource_entity/entityfields/salesproject_sourceid/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>SOURCE</name>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment