diff --git a/medidex/MediDexWeb/grails-app/views/antibiotika/_form.gsp b/medidex/MediDexWeb/grails-app/views/antibiotika/_form.gsp new file mode 100644 index 0000000000000000000000000000000000000000..cb600bc8578deaf4e68f7c699129bf703dc3f6a2 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/antibiotika/_form.gsp @@ -0,0 +1,12 @@ +<%@ page import="de.medidex.Antibiotika" %> + + + +<div class="fieldcontain ${hasErrors(bean: antibiotikaInstance, field: 'name', 'error')} required"> + <label for="name"> + <g:message code="antibiotika.name.label" default="Name" /> + <span class="required-indicator">*</span> + </label> + <g:textField name="name" required="" value="${antibiotikaInstance?.name}"/> +</div> + diff --git a/medidex/MediDexWeb/grails-app/views/antibiotika/create.gsp b/medidex/MediDexWeb/grails-app/views/antibiotika/create.gsp new file mode 100644 index 0000000000000000000000000000000000000000..69b4486900c71c1f434051866f387da39e1c283b --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/antibiotika/create.gsp @@ -0,0 +1,38 @@ +<%@ page import="de.medidex.Antibiotika" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'antibiotika.label', default: 'Antibiotika')}" /> + <title><g:message code="default.create.label" args="[entityName]" /></title> + </head> + <body> + <a href="#create-antibiotika" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="create-antibiotika" class="content scaffold-create" role="main"> + <h1><g:message code="default.create.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${antibiotikaInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${antibiotikaInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form action="save" > + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/antibiotika/edit.gsp b/medidex/MediDexWeb/grails-app/views/antibiotika/edit.gsp new file mode 100644 index 0000000000000000000000000000000000000000..65cd235244b1ad144989e988cecc9c6dcdcad1f7 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/antibiotika/edit.gsp @@ -0,0 +1,42 @@ +<%@ page import="de.medidex.Antibiotika" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'antibiotika.label', default: 'Antibiotika')}" /> + <title><g:message code="default.edit.label" args="[entityName]" /></title> + </head> + <body> + <a href="#edit-antibiotika" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="edit-antibiotika" class="content scaffold-edit" role="main"> + <h1><g:message code="default.edit.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${antibiotikaInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${antibiotikaInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form method="post" > + <g:hiddenField name="id" value="${antibiotikaInstance?.id}" /> + <g:hiddenField name="version" value="${antibiotikaInstance?.version}" /> + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" /> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" formnovalidate="" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/antibiotika/list.gsp b/medidex/MediDexWeb/grails-app/views/antibiotika/list.gsp new file mode 100644 index 0000000000000000000000000000000000000000..58c97fc9eb5b2a1e8b046831419e9bb02ee4f8eb --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/antibiotika/list.gsp @@ -0,0 +1,45 @@ + +<%@ page import="de.medidex.Antibiotika" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'antibiotika.label', default: 'Antibiotika')}" /> + <title><g:message code="default.list.label" args="[entityName]" /></title> + </head> + <body> + <a href="#list-antibiotika" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="list-antibiotika" class="content scaffold-list" role="main"> + <h1><g:message code="default.list.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <table> + <thead> + <tr> + + <g:sortableColumn property="name" title="${message(code: 'antibiotika.name.label', default: 'Name')}" /> + + </tr> + </thead> + <tbody> + <g:each in="${antibiotikaInstanceList}" status="i" var="antibiotikaInstance"> + <tr class="${(i % 2) == 0 ? 'even' : 'odd'}"> + + <td><g:link action="show" id="${antibiotikaInstance.id}">${fieldValue(bean: antibiotikaInstance, field: "name")}</g:link></td> + + </tr> + </g:each> + </tbody> + </table> + <div class="pagination"> + <g:paginate total="${antibiotikaInstanceTotal}" /> + </div> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/antibiotika/show.gsp b/medidex/MediDexWeb/grails-app/views/antibiotika/show.gsp new file mode 100644 index 0000000000000000000000000000000000000000..a55d334e2879ed35f87efbb29a79dc721afa9217 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/antibiotika/show.gsp @@ -0,0 +1,44 @@ + +<%@ page import="de.medidex.Antibiotika" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'antibiotika.label', default: 'Antibiotika')}" /> + <title><g:message code="default.show.label" args="[entityName]" /></title> + </head> + <body> + <a href="#show-antibiotika" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="show-antibiotika" class="content scaffold-show" role="main"> + <h1><g:message code="default.show.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <ol class="property-list antibiotika"> + + <g:if test="${antibiotikaInstance?.name}"> + <li class="fieldcontain"> + <span id="name-label" class="property-label"><g:message code="antibiotika.name.label" default="Name" /></span> + + <span class="property-value" aria-labelledby="name-label"><g:fieldValue bean="${antibiotikaInstance}" field="name"/></span> + + </li> + </g:if> + + </ol> + <g:form> + <fieldset class="buttons"> + <g:hiddenField name="id" value="${antibiotikaInstance?.id}" /> + <g:link class="edit" action="edit" id="${antibiotikaInstance?.id}"><g:message code="default.button.edit.label" default="Edit" /></g:link> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/benutzer/_form.gsp b/medidex/MediDexWeb/grails-app/views/benutzer/_form.gsp new file mode 100644 index 0000000000000000000000000000000000000000..d9aeebf299db7a77251347d430dc0520013d0e93 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/benutzer/_form.gsp @@ -0,0 +1,20 @@ +<%@ page import="de.medidex.Benutzer" %> + + + +<div class="fieldcontain ${hasErrors(bean: benutzerInstance, field: 'name', 'error')} required"> + <label for="name"> + <g:message code="benutzer.name.label" default="Name" /> + <span class="required-indicator">*</span> + </label> + <g:textField name="name" required="" value="${benutzerInstance?.name}"/> +</div> + +<div class="fieldcontain ${hasErrors(bean: benutzerInstance, field: 'password', 'error')} required"> + <label for="password"> + <g:message code="benutzer.password.label" default="Password" /> + <span class="required-indicator">*</span> + </label> + <g:field type="password" name="password" required="" value="${benutzerInstance?.password}"/> +</div> + diff --git a/medidex/MediDexWeb/grails-app/views/benutzer/create.gsp b/medidex/MediDexWeb/grails-app/views/benutzer/create.gsp new file mode 100644 index 0000000000000000000000000000000000000000..e16ea3a91a9c8e62c2fb18b680e87c42cdcd4505 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/benutzer/create.gsp @@ -0,0 +1,38 @@ +<%@ page import="de.medidex.Benutzer" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'benutzer.label', default: 'Benutzer')}" /> + <title><g:message code="default.create.label" args="[entityName]" /></title> + </head> + <body> + <a href="#create-benutzer" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="create-benutzer" class="content scaffold-create" role="main"> + <h1><g:message code="default.create.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${benutzerInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${benutzerInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form action="save" > + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/benutzer/edit.gsp b/medidex/MediDexWeb/grails-app/views/benutzer/edit.gsp new file mode 100644 index 0000000000000000000000000000000000000000..a220becf3fc2362b82738161643835bd2e5be420 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/benutzer/edit.gsp @@ -0,0 +1,42 @@ +<%@ page import="de.medidex.Benutzer" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'benutzer.label', default: 'Benutzer')}" /> + <title><g:message code="default.edit.label" args="[entityName]" /></title> + </head> + <body> + <a href="#edit-benutzer" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="edit-benutzer" class="content scaffold-edit" role="main"> + <h1><g:message code="default.edit.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${benutzerInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${benutzerInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form method="post" > + <g:hiddenField name="id" value="${benutzerInstance?.id}" /> + <g:hiddenField name="version" value="${benutzerInstance?.version}" /> + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" /> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" formnovalidate="" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/benutzer/list.gsp b/medidex/MediDexWeb/grails-app/views/benutzer/list.gsp new file mode 100644 index 0000000000000000000000000000000000000000..3eedf0d6d772228435b47d9f1e0b788c4fe63a13 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/benutzer/list.gsp @@ -0,0 +1,49 @@ + +<%@ page import="de.medidex.Benutzer" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'benutzer.label', default: 'Benutzer')}" /> + <title><g:message code="default.list.label" args="[entityName]" /></title> + </head> + <body> + <a href="#list-benutzer" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="list-benutzer" class="content scaffold-list" role="main"> + <h1><g:message code="default.list.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <table> + <thead> + <tr> + + <g:sortableColumn property="name" title="${message(code: 'benutzer.name.label', default: 'Name')}" /> + + + + </tr> + </thead> + <tbody> + <g:each in="${benutzerInstanceList}" status="i" var="benutzerInstance"> + <tr class="${(i % 2) == 0 ? 'even' : 'odd'}"> + + <td><g:link action="show" id="${benutzerInstance.id}">${fieldValue(bean: benutzerInstance, field: "name")}</g:link></td> + + + + </tr> + </g:each> + </tbody> + </table> + <div class="pagination"> + <g:paginate total="${benutzerInstanceTotal}" /> + </div> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/benutzer/login.gsp b/medidex/MediDexWeb/grails-app/views/benutzer/login.gsp new file mode 100644 index 0000000000000000000000000000000000000000..a0950f3a1fdb56d4ce0e5df3aa2f97ef1e8770d3 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/benutzer/login.gsp @@ -0,0 +1,40 @@ +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> +<meta name="layout" content="main" /> + <title>MediDex • Login</title> + </head> + <body> + <div class="body"> + <g:form action="doLogin" method="post"> + <div class="dialog"> + <p>Enter your login details below:</p> + <table class="benutzerForm"> + <tr class='prop'> + <td valign='top' style='text-align:left;' width='20%'> + <label for='name'>Name:</label> + </td> + <td valign='top' style='text-align:left;' width='80%'> + <input id="name" type='text' name='name' value='${benutzer?.name}' /> </td> + </tr> + <tr class='prop'> + <td valign='top' style='text-align:left;' width='20%'> + <label for='password'>Password:</label> + </td> + <td valign='top' style='text-align:left;' width='80%'> + <input id="password" type='password' name='password' + value='${benutzer?.password}' /> + </td> + </tr> + + </table> + </div> + <div class="buttons"> + <span class="formButton"> + <input type="submit" value="Login"></input> + </span> + </div> + </g:form> + </div> + </body> +</html> \ No newline at end of file diff --git a/medidex/MediDexWeb/grails-app/views/benutzer/show.gsp b/medidex/MediDexWeb/grails-app/views/benutzer/show.gsp new file mode 100644 index 0000000000000000000000000000000000000000..b075d8809da4fd5879e0577968c5a66b2c4962d6 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/benutzer/show.gsp @@ -0,0 +1,46 @@ + +<%@ page import="de.medidex.Benutzer" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'benutzer.label', default: 'Benutzer')}" /> + <title><g:message code="default.show.label" args="[entityName]" /></title> + </head> + <body> + <a href="#show-benutzer" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="show-benutzer" class="content scaffold-show" role="main"> + <h1><g:message code="default.show.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <ol class="property-list benutzer"> + + <g:if test="${benutzerInstance?.name}"> + <li class="fieldcontain"> + <span id="name-label" class="property-label"><g:message code="benutzer.name.label" default="Name" /></span> + + <span class="property-value" aria-labelledby="name-label"><g:fieldValue bean="${benutzerInstance}" field="name"/></span> + + </li> + </g:if> + + + + </ol> + <g:form> + <fieldset class="buttons"> + <g:hiddenField name="id" value="${benutzerInstance?.id}" /> + <g:link class="edit" action="edit" id="${benutzerInstance?.id}"><g:message code="default.button.edit.label" default="Edit" /></g:link> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/daten/exportData.gsp b/medidex/MediDexWeb/grails-app/views/daten/exportData.gsp new file mode 100644 index 0000000000000000000000000000000000000000..ffedadac24953bace8964ce877aef901c09906dc --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/daten/exportData.gsp @@ -0,0 +1,31 @@ +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <meta name="layout" content="main" /> + <title>MediDex • Export</title> + <r:require module="export"/> + <export:resource /> + </head> + <body> + <h1>Als CSV-Datei exportieren</h1> + <ul> + <li> + <g:link controller="daten" action="exportData" params="[format: 'csv', extension: 'csv', data: 'antibiotikum']">Antibiotika exportieren</g:link> + </li><br><li> + <g:link controller="daten" action="exportData" params="[format: 'csv', extension: 'csv', data: 'haeufigkeit']">Häufigkeiten exportieren</g:link> + </li><br><li> + <g:link controller="daten" action="exportData" params="[format: 'csv', extension: 'csv', data: 'infektionsdiagnose']">Infektionsdiagnosen exportieren</g:link> + </li><br><li> + <g:link controller="daten" action="exportData" params="[format: 'csv', extension: 'csv', data: 'intervention']">Interventionen exportieren</g:link> + </li><br><li> + <g:link controller="daten" action="exportData" params="[format: 'csv', extension: 'csv', data: 'staerke']">Stärken exportieren</g:link> + </li><br><li> + <g:link controller="daten" action="exportData" params="[format: 'csv', extension: 'csv', data: 'station']">Stationen exportieren</g:link> + </li><br><li> + <g:link controller="daten" action="exportData" params="[format: 'csv', extension: 'csv', data: 'turnus']">Turnie exportieren</g:link> + </li><br><li> + <g:link controller="daten" action="exportData" params="[format: 'csv', extension: 'csv', data: 'user']">Nutzer exportieren</g:link> + </li> + </ul> + </body> +</html> \ No newline at end of file diff --git a/medidex/MediDexWeb/grails-app/views/daten/showData.gsp b/medidex/MediDexWeb/grails-app/views/daten/showData.gsp new file mode 100644 index 0000000000000000000000000000000000000000..28c4c5f1cbb060e76119e0419c6e842df39f6b4b --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/daten/showData.gsp @@ -0,0 +1,21 @@ +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <meta name="layout" content="main" /> + <title>MediDex • Daten</title> + </head> + <body> + <h1>Daten bearbeiten</h1> + <ul> + <li> + <a href="${createLink(controller: 'stationen')}">Stationen bearbeiten</a> + </li><br><li> + <a href="${createLink(controller: 'antibiotika')}">Antibiotika bearbeiten</a> + </li><br><li> + <a href="${createLink(controller: 'infektionsdiagnosen')}">Infektionsdiagnosen bearbeiten</a> + </li><br><li> + <a href="${createLink(controller: 'interventionsmoeglichkeiten')}">Interventionsmöglichkeiten bearbeiten</a> + </li> + </ul> + </body> +</html> \ No newline at end of file diff --git a/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/_form.gsp b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/_form.gsp new file mode 100644 index 0000000000000000000000000000000000000000..15438122050fde21e111fba877a9cf6842e8ccb5 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/_form.gsp @@ -0,0 +1,12 @@ +<%@ page import="de.medidex.Infektionsdiagnosen" %> + + + +<div class="fieldcontain ${hasErrors(bean: infektionsdiagnosenInstance, field: 'name', 'error')} required"> + <label for="name"> + <g:message code="infektionsdiagnosen.name.label" default="Name" /> + <span class="required-indicator">*</span> + </label> + <g:textField name="name" required="" value="${infektionsdiagnosenInstance?.name}"/> +</div> + diff --git a/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/create.gsp b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/create.gsp new file mode 100644 index 0000000000000000000000000000000000000000..2ac82aac4bf47cdfc905c7fe853f8c627b69da0f --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/create.gsp @@ -0,0 +1,38 @@ +<%@ page import="de.medidex.Infektionsdiagnosen" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'infektionsdiagnosen.label', default: 'Infektionsdiagnosen')}" /> + <title><g:message code="default.create.label" args="[entityName]" /></title> + </head> + <body> + <a href="#create-infektionsdiagnosen" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="create-infektionsdiagnosen" class="content scaffold-create" role="main"> + <h1><g:message code="default.create.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${infektionsdiagnosenInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${infektionsdiagnosenInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form action="save" > + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/edit.gsp b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/edit.gsp new file mode 100644 index 0000000000000000000000000000000000000000..08b09b2420b86836900b6d178a7dc5e168c84f45 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/edit.gsp @@ -0,0 +1,42 @@ +<%@ page import="de.medidex.Infektionsdiagnosen" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'infektionsdiagnosen.label', default: 'Infektionsdiagnosen')}" /> + <title><g:message code="default.edit.label" args="[entityName]" /></title> + </head> + <body> + <a href="#edit-infektionsdiagnosen" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="edit-infektionsdiagnosen" class="content scaffold-edit" role="main"> + <h1><g:message code="default.edit.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${infektionsdiagnosenInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${infektionsdiagnosenInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form method="post" > + <g:hiddenField name="id" value="${infektionsdiagnosenInstance?.id}" /> + <g:hiddenField name="version" value="${infektionsdiagnosenInstance?.version}" /> + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" /> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" formnovalidate="" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/list.gsp b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/list.gsp new file mode 100644 index 0000000000000000000000000000000000000000..b4d7543a15b27daf7cdf7e46129f1a1df16da507 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/list.gsp @@ -0,0 +1,45 @@ + +<%@ page import="de.medidex.Infektionsdiagnosen" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'infektionsdiagnosen.label', default: 'Infektionsdiagnosen')}" /> + <title><g:message code="default.list.label" args="[entityName]" /></title> + </head> + <body> + <a href="#list-infektionsdiagnosen" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="list-infektionsdiagnosen" class="content scaffold-list" role="main"> + <h1><g:message code="default.list.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <table> + <thead> + <tr> + + <g:sortableColumn property="name" title="${message(code: 'infektionsdiagnosen.name.label', default: 'Name')}" /> + + </tr> + </thead> + <tbody> + <g:each in="${infektionsdiagnosenInstanceList}" status="i" var="infektionsdiagnosenInstance"> + <tr class="${(i % 2) == 0 ? 'even' : 'odd'}"> + + <td><g:link action="show" id="${infektionsdiagnosenInstance.id}">${fieldValue(bean: infektionsdiagnosenInstance, field: "name")}</g:link></td> + + </tr> + </g:each> + </tbody> + </table> + <div class="pagination"> + <g:paginate total="${infektionsdiagnosenInstanceTotal}" /> + </div> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/show.gsp b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/show.gsp new file mode 100644 index 0000000000000000000000000000000000000000..52e47df683219d682a12040a942ea8e53d3435ff --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/infektionsdiagnosen/show.gsp @@ -0,0 +1,44 @@ + +<%@ page import="de.medidex.Infektionsdiagnosen" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'infektionsdiagnosen.label', default: 'Infektionsdiagnosen')}" /> + <title><g:message code="default.show.label" args="[entityName]" /></title> + </head> + <body> + <a href="#show-infektionsdiagnosen" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="show-infektionsdiagnosen" class="content scaffold-show" role="main"> + <h1><g:message code="default.show.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <ol class="property-list infektionsdiagnosen"> + + <g:if test="${infektionsdiagnosenInstance?.name}"> + <li class="fieldcontain"> + <span id="name-label" class="property-label"><g:message code="infektionsdiagnosen.name.label" default="Name" /></span> + + <span class="property-value" aria-labelledby="name-label"><g:fieldValue bean="${infektionsdiagnosenInstance}" field="name"/></span> + + </li> + </g:if> + + </ol> + <g:form> + <fieldset class="buttons"> + <g:hiddenField name="id" value="${infektionsdiagnosenInstance?.id}" /> + <g:link class="edit" action="edit" id="${infektionsdiagnosenInstance?.id}"><g:message code="default.button.edit.label" default="Edit" /></g:link> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/_form.gsp b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/_form.gsp new file mode 100644 index 0000000000000000000000000000000000000000..2a5349e2a8eacd022be1fa87eab8dd4e85f3b2e3 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/_form.gsp @@ -0,0 +1,12 @@ +<%@ page import="de.medidex.Interventionsmoeglichkeiten" %> + + + +<div class="fieldcontain ${hasErrors(bean: interventionsmoeglichkeitenInstance, field: 'name', 'error')} required"> + <label for="name"> + <g:message code="interventionsmoeglichkeiten.name.label" default="Name" /> + <span class="required-indicator">*</span> + </label> + <g:textField name="name" required="" value="${interventionsmoeglichkeitenInstance?.name}"/> +</div> + diff --git a/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/create.gsp b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/create.gsp new file mode 100644 index 0000000000000000000000000000000000000000..c582362185cee5abe6d0c798f71287e7f512a9d1 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/create.gsp @@ -0,0 +1,38 @@ +<%@ page import="de.medidex.Interventionsmoeglichkeiten" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'interventionsmoeglichkeiten.label', default: 'Interventionsmoeglichkeiten')}" /> + <title><g:message code="default.create.label" args="[entityName]" /></title> + </head> + <body> + <a href="#create-interventionsmoeglichkeiten" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="create-interventionsmoeglichkeiten" class="content scaffold-create" role="main"> + <h1><g:message code="default.create.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${interventionsmoeglichkeitenInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${interventionsmoeglichkeitenInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form action="save" > + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/edit.gsp b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/edit.gsp new file mode 100644 index 0000000000000000000000000000000000000000..c07acc09072c3a1fe42f89c155ee74ca0c39b806 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/edit.gsp @@ -0,0 +1,42 @@ +<%@ page import="de.medidex.Interventionsmoeglichkeiten" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'interventionsmoeglichkeiten.label', default: 'Interventionsmoeglichkeiten')}" /> + <title><g:message code="default.edit.label" args="[entityName]" /></title> + </head> + <body> + <a href="#edit-interventionsmoeglichkeiten" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="edit-interventionsmoeglichkeiten" class="content scaffold-edit" role="main"> + <h1><g:message code="default.edit.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${interventionsmoeglichkeitenInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${interventionsmoeglichkeitenInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form method="post" > + <g:hiddenField name="id" value="${interventionsmoeglichkeitenInstance?.id}" /> + <g:hiddenField name="version" value="${interventionsmoeglichkeitenInstance?.version}" /> + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" /> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" formnovalidate="" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/list.gsp b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/list.gsp new file mode 100644 index 0000000000000000000000000000000000000000..5859b4d4b9ec383359b0bfc41c9bf1f9a2c03280 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/list.gsp @@ -0,0 +1,45 @@ + +<%@ page import="de.medidex.Interventionsmoeglichkeiten" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'interventionsmoeglichkeiten.label', default: 'Interventionsmoeglichkeiten')}" /> + <title><g:message code="default.list.label" args="[entityName]" /></title> + </head> + <body> + <a href="#list-interventionsmoeglichkeiten" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="list-interventionsmoeglichkeiten" class="content scaffold-list" role="main"> + <h1><g:message code="default.list.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <table> + <thead> + <tr> + + <g:sortableColumn property="name" title="${message(code: 'interventionsmoeglichkeiten.name.label', default: 'Name')}" /> + + </tr> + </thead> + <tbody> + <g:each in="${interventionsmoeglichkeitenInstanceList}" status="i" var="interventionsmoeglichkeitenInstance"> + <tr class="${(i % 2) == 0 ? 'even' : 'odd'}"> + + <td><g:link action="show" id="${interventionsmoeglichkeitenInstance.id}">${fieldValue(bean: interventionsmoeglichkeitenInstance, field: "name")}</g:link></td> + + </tr> + </g:each> + </tbody> + </table> + <div class="pagination"> + <g:paginate total="${interventionsmoeglichkeitenInstanceTotal}" /> + </div> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/show.gsp b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/show.gsp new file mode 100644 index 0000000000000000000000000000000000000000..3c8bd406df78217e733ee848c2fdfdda8e7b395a --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/interventionsmoeglichkeiten/show.gsp @@ -0,0 +1,44 @@ + +<%@ page import="de.medidex.Interventionsmoeglichkeiten" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'interventionsmoeglichkeiten.label', default: 'Interventionsmoeglichkeiten')}" /> + <title><g:message code="default.show.label" args="[entityName]" /></title> + </head> + <body> + <a href="#show-interventionsmoeglichkeiten" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="show-interventionsmoeglichkeiten" class="content scaffold-show" role="main"> + <h1><g:message code="default.show.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <ol class="property-list interventionsmoeglichkeiten"> + + <g:if test="${interventionsmoeglichkeitenInstance?.name}"> + <li class="fieldcontain"> + <span id="name-label" class="property-label"><g:message code="interventionsmoeglichkeiten.name.label" default="Name" /></span> + + <span class="property-value" aria-labelledby="name-label"><g:fieldValue bean="${interventionsmoeglichkeitenInstance}" field="name"/></span> + + </li> + </g:if> + + </ol> + <g:form> + <fieldset class="buttons"> + <g:hiddenField name="id" value="${interventionsmoeglichkeitenInstance?.id}" /> + <g:link class="edit" action="edit" id="${interventionsmoeglichkeitenInstance?.id}"><g:message code="default.button.edit.label" default="Edit" /></g:link> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/stationen/_form.gsp b/medidex/MediDexWeb/grails-app/views/stationen/_form.gsp new file mode 100644 index 0000000000000000000000000000000000000000..86c650af4c37e4a37976e480663ee4eb5badc28c --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/stationen/_form.gsp @@ -0,0 +1,12 @@ +<%@ page import="de.medidex.Stationen" %> + + + +<div class="fieldcontain ${hasErrors(bean: stationenInstance, field: 'name', 'error')} required"> + <label for="name"> + <g:message code="stationen.name.label" default="Name" /> + <span class="required-indicator">*</span> + </label> + <g:textField name="name" required="" value="${stationenInstance?.name}"/> +</div> + diff --git a/medidex/MediDexWeb/grails-app/views/stationen/create.gsp b/medidex/MediDexWeb/grails-app/views/stationen/create.gsp new file mode 100644 index 0000000000000000000000000000000000000000..b54b23f9c9d84360d280ea5ef057fb2cd72dc9cc --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/stationen/create.gsp @@ -0,0 +1,38 @@ +<%@ page import="de.medidex.Stationen" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'stationen.label', default: 'Stationen')}" /> + <title><g:message code="default.create.label" args="[entityName]" /></title> + </head> + <body> + <a href="#create-stationen" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="create-stationen" class="content scaffold-create" role="main"> + <h1><g:message code="default.create.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${stationenInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${stationenInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form action="save" > + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/stationen/edit.gsp b/medidex/MediDexWeb/grails-app/views/stationen/edit.gsp new file mode 100644 index 0000000000000000000000000000000000000000..089e04fe996c5caf5401de4e4d7112cfac9f5016 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/stationen/edit.gsp @@ -0,0 +1,42 @@ +<%@ page import="de.medidex.Stationen" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'stationen.label', default: 'Stationen')}" /> + <title><g:message code="default.edit.label" args="[entityName]" /></title> + </head> + <body> + <a href="#edit-stationen" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="edit-stationen" class="content scaffold-edit" role="main"> + <h1><g:message code="default.edit.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <g:hasErrors bean="${stationenInstance}"> + <ul class="errors" role="alert"> + <g:eachError bean="${stationenInstance}" var="error"> + <li <g:if test="${error in org.springframework.validation.FieldError}">data-field-id="${error.field}"</g:if>><g:message error="${error}"/></li> + </g:eachError> + </ul> + </g:hasErrors> + <g:form method="post" > + <g:hiddenField name="id" value="${stationenInstance?.id}" /> + <g:hiddenField name="version" value="${stationenInstance?.version}" /> + <fieldset class="form"> + <g:render template="form"/> + </fieldset> + <fieldset class="buttons"> + <g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" /> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" formnovalidate="" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/stationen/list.gsp b/medidex/MediDexWeb/grails-app/views/stationen/list.gsp new file mode 100644 index 0000000000000000000000000000000000000000..83e27bb3358437cdf132668fb83031569d8f2f2c --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/stationen/list.gsp @@ -0,0 +1,46 @@ + +<%@ page import="de.medidex.Stationen" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'stationen.label', default: 'Stationen')}" /> + <title><g:message code="default.list.label" args="[entityName]" /></title> + </head> + <body> + <a href="#list-stationen" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="list-stationen" class="content scaffold-list" role="main"> + <h1><g:message code="default.list.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <table> + <thead> + <tr> + + <g:sortableColumn property="name" title="${message(code: 'stationen.name.label', default: 'Name')}" /> + + </tr> + </thead> + <tbody> + <g:each in="${stationenInstanceList}" status="i" var="stationenInstance"> + <tr class="${(i % 2) == 0 ? 'even' : 'odd'}"> + + <td><g:link action="show" id="${stationenInstance.id}">${fieldValue(bean: stationenInstance, field: "name")}</g:link></td> + + </tr> + </g:each> + </tbody> + </table> + <div class="pagination"> + <g:paginate total="${stationenInstanceTotal}" /> + </div> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/stationen/show.gsp b/medidex/MediDexWeb/grails-app/views/stationen/show.gsp new file mode 100644 index 0000000000000000000000000000000000000000..8de9f717c7c31b5153ba8bb5e0e86257afc097d6 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/stationen/show.gsp @@ -0,0 +1,44 @@ + +<%@ page import="de.medidex.Stationen" %> +<!DOCTYPE html> +<html> + <head> + <meta name="layout" content="main"> + <g:set var="entityName" value="${message(code: 'stationen.label', default: 'Stationen')}" /> + <title><g:message code="default.show.label" args="[entityName]" /></title> + </head> + <body> + <a href="#show-stationen" class="skip" tabindex="-1"><g:message code="default.link.skip.label" default="Skip to content…"/></a> + <div class="nav" role="navigation"> + <ul> + <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></li> + <li><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></li> + </ul> + </div> + <div id="show-stationen" class="content scaffold-show" role="main"> + <h1><g:message code="default.show.label" args="[entityName]" /></h1> + <g:if test="${flash.message}"> + <div class="message" role="status">${flash.message}</div> + </g:if> + <ol class="property-list stationen"> + + <g:if test="${stationenInstance?.name}"> + <li class="fieldcontain"> + <span id="name-label" class="property-label"><g:message code="stationen.name.label" default="Name" /></span> + + <span class="property-value" aria-labelledby="name-label"><g:fieldValue bean="${stationenInstance}" field="name"/></span> + + </li> + </g:if> + + </ol> + <g:form> + <fieldset class="buttons"> + <g:hiddenField name="id" value="${stationenInstance?.id}" /> + <g:link class="edit" action="edit" id="${stationenInstance?.id}"><g:message code="default.button.edit.label" default="Edit" /></g:link> + <g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /> + </fieldset> + </g:form> + </div> + </body> +</html> diff --git a/medidex/MediDexWeb/grails-app/views/statistik/statistik.gsp b/medidex/MediDexWeb/grails-app/views/statistik/statistik.gsp new file mode 100644 index 0000000000000000000000000000000000000000..d48f4585bd170708765368d0ea8764188ae7c842 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/statistik/statistik.gsp @@ -0,0 +1,20 @@ +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <meta name="layout" content="main" /> + <title>MediDex • Statistik</title> + </head> + <body> + <h1>Statistik</h1> + <ul> + <li> + <a href="${createLink(controller: 'statistik', action: 'statistik1')}">Statistik 1: Interventionsarten auf einer bestimmten Station und in +einem Zeitraum.</a> + </li><br><li> + <a href="${createLink(controller: 'statistik', action: 'statistik2')}">Statistik 2: Durchschnittliche Interventionsanzahl eines Visitenturnus pro Patient in verschiedenen Turnie.</a> + </li><br><li> + <a href="${createLink(controller: 'statistik', action: 'statistik3')}">Statistik 3: Die Dauer aller Stationsvisiten eines Teams.</a> + </li> + </ul> + </body> +</html> \ No newline at end of file diff --git a/medidex/MediDexWeb/grails-app/views/statistik/statistik1.gsp b/medidex/MediDexWeb/grails-app/views/statistik/statistik1.gsp new file mode 100644 index 0000000000000000000000000000000000000000..9bdeb49d347b28a839d2d83eca215aa9958ea695 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/statistik/statistik1.gsp @@ -0,0 +1,101 @@ +<html> +<head> + +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + +<title>MediDex • Statistik</title> + + <meta name="layout" content="main" /> + + + <script type="text/javascript" src="${resource(dir:'js', file:'jquery.min.js')}" ></script> + <script type="text/javascript" src="${resource(dir:'js', file:'jquery-ui.min.js')}" ></script> + +<jqplot:resources/> + + + <jqplot:plugin name="barRenderer.min"/> + <jqplot:plugin name="categoryAxisRenderer.min"/> + <jqplot:plugin name="pointLabels.min"/> + <jqplot:plugin name="dateAxisRenderer.min"/> + <jqplot:plugin name="canvasTextRenderer.min"/> + <jqplot:plugin name="canvasAxisTickRenderer.min"/> + + + + <script class="code" type="text/javascript"> + + $(document).ready(function() { + Draw(); + }); + + + station = function(name, interventionsmoeglichkeiten){ + this.name = name; + this.interventionsmoeglichkeiten = interventionsmoeglichkeiten; + }; + + var choosenStation = ${javascriptStation1} + + function Draw(){ + chart = document.getElementById("chart1"); + chart.innerHTML = ""; + + var plot1 = $.jqplot('chart1',[choosenStation.interventionsmoeglichkeiten], { + + seriesDefaults:{ + renderer:$.jqplot.BarRenderer, + rendererOptions: {fillToZero: true} + }, + + series:[ + {label:choosenStation.name}, + ], + + title: 'Interventionshäufigkeit', + + legend: { + show: false, + }, + + axesDefaults: { + tickRenderer: $.jqplot.CanvasAxisTickRenderer , + }, + + axes: { + xaxis: { + renderer: $.jqplot.CategoryAxisRenderer, + tickOptions: { + angle: -20 + } + }, + + yaxis: { + label: 'Anzahl', + tickInterval: 1, + pad: 1.0, + min: 0, + tickOptions: { + formatString: '%d' + } + } + } + }); +} + + </script> + </head> + <body> + <h1>Statisik</h1> + <br> + <g:form controller="Statistik" action="statistik1" method="get"> + Station: <g:select name="station" from="${allStationen1}" value="${station1}"/> + von: <g:select name="from" from="${allDate1}" value="${from1}"/> + bis: <g:select name="to" from="${allDate1}" value="${to1}"/> + <g:submitButton name="aktualisieren"/> + </g:form> + <br> + + <div id="chart1" style="width:900px; height:500px;"></div> + </body> +</html> \ No newline at end of file diff --git a/medidex/MediDexWeb/grails-app/views/statistik/statistik2.gsp b/medidex/MediDexWeb/grails-app/views/statistik/statistik2.gsp new file mode 100644 index 0000000000000000000000000000000000000000..2386d624fcf73ecdfd903a091cfc0db7ccb816dc --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/statistik/statistik2.gsp @@ -0,0 +1,96 @@ +<html> +<head> + +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + +<title>MediDex • Statistik</title> + + <meta name="layout" content="main" /> + + + <script type="text/javascript" src="${resource(dir:'js', file:'jquery.min.js')}" ></script> + <script type="text/javascript" src="${resource(dir:'js', file:'jquery-ui.min.js')}" ></script> + +<jqplot:resources/> + + + <jqplot:plugin name="barRenderer.min"/> + <jqplot:plugin name="categoryAxisRenderer.min"/> + <jqplot:plugin name="pointLabels.min"/> + <jqplot:plugin name="dateAxisRenderer.min"/> + <jqplot:plugin name="canvasTextRenderer.min"/> + <jqplot:plugin name="canvasAxisTickRenderer.min"/> + + + + <script class="code" type="text/javascript"> + + $(document).ready(function() { + Draw(); + }); + + + turnus = function(name, count){ + this.name = name; + this.count = count; + }; + + var choosenStation = ${javascriptStation2} + + function Draw(){ + chart = document.getElementById("chart1"); + chart.innerHTML = ""; + + var plot1 = $.jqplot('chart1',[choosenStation.count], { + + seriesDefaults:{ + renderer:$.jqplot.BarRenderer, + rendererOptions: {fillToZero: true} + }, + + series:[ + {label:choosenStation.name}, + ], + + title: 'Interventionen pro Patient', + + legend: { + show: false, + }, + + axesDefaults: { + tickRenderer: $.jqplot.CanvasAxisTickRenderer , + }, + + axes: { + xaxis: { + renderer: $.jqplot.CategoryAxisRenderer, + tickOptions: { + angle: -20 + } + }, + + yaxis: { + label: 'Anzahl', + pad: 1.0, + min: 0, + } + } + }); +} + + </script> + </head> + <body> + <h1>Statisik</h1> + <br> + <g:form controller="Statistik" action="statistik2" method="get"> + von: <g:select name="from" from="${allDate2}" value="${from2}"/> + bis: <g:select name="to" from="${allDate2}" value="${to2}"/> + <g:submitButton name="aktualisieren"/> + </g:form> + <br> + + <div id="chart1" style="width:900px; height:500px;"></div> + </body> +</html> \ No newline at end of file diff --git a/medidex/MediDexWeb/grails-app/views/statistik/statistik3.gsp b/medidex/MediDexWeb/grails-app/views/statistik/statistik3.gsp new file mode 100644 index 0000000000000000000000000000000000000000..1798a13406524140a941c83c27bb57d11b555ca8 --- /dev/null +++ b/medidex/MediDexWeb/grails-app/views/statistik/statistik3.gsp @@ -0,0 +1,99 @@ +<html> +<head> + +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + +<title>MediDex • Statistik</title> + + <meta name="layout" content="main" /> + + + <script type="text/javascript" src="${resource(dir:'js', file:'jquery.min.js')}" ></script> + <script type="text/javascript" src="${resource(dir:'js', file:'jquery-ui.min.js')}" ></script> + +<jqplot:resources/> + + + <jqplot:plugin name="barRenderer.min"/> + <jqplot:plugin name="categoryAxisRenderer.min"/> + <jqplot:plugin name="pointLabels.min"/> + <jqplot:plugin name="dateAxisRenderer.min"/> + <jqplot:plugin name="canvasTextRenderer.min"/> + <jqplot:plugin name="canvasAxisTickRenderer.min"/> + + + + <script class="code" type="text/javascript"> + + $(document).ready(function() { + Draw(); + }); + + + turnus = function(name, duration){ + this.name = name; + this.duration = duration; + }; + + var choosenStation = ${javascriptStation3} + + function Draw(){ + chart = document.getElementById("chart1"); + chart.innerHTML = ""; + + var plot1 = $.jqplot('chart1',[choosenStation.duration], { + + seriesDefaults:{ + renderer:$.jqplot.BarRenderer, + rendererOptions: {fillToZero: true} + }, + + series:[ + {label:choosenStation.name}, + ], + + title: 'Visitendauer', + + legend: { + show: false, + }, + + axesDefaults: { + tickRenderer: $.jqplot.CanvasAxisTickRenderer , + }, + + axes: { + xaxis: { + renderer: $.jqplot.CategoryAxisRenderer, + tickOptions: { + angle: -20 + } + }, + + yaxis: { + label: 'Minuten', + pad: 1.0, + min: 0, + tickOptions: { + formatString: '%d' + } + } + } + }); +} + + </script> + </head> + <body> + <h1>Statisik</h1> + <br> + <g:form controller="Statistik" action="statistik3" method="get"> + Team: <g:select name="team" from="${allTeams3}" value="${team3}"/> + Turnus: <g:select name="date" from="${allDate3}" value="${date3}"/> + <g:submitButton name="aktualisieren"/> + </g:form> + <br> + + <div id="chart1" style="width:900px; height:500px;"></div> + </body> +</html> \ No newline at end of file