Пояснительная записка к диплому (1228397), страница 15
Текст из файла (страница 15)
<h:outputText value=" "/>
<h:commandButton action="#{citiesController.goEditCity(adressController.selected.cityR,true)}" value="Редактировать значеие"/>
</h:panelGroup>
<h:outputLabel value="Улица:" for="streetR" />
<h:panelGroup>
<h:selectOneMenu id="streetR" value="#{adressController.selected.streetR}">
<f:selectItems value="#{streetsController.itemsAvailableSelectOne}"/>
</h:selectOneMenu>
<h:outputText value=" "/>
<h:commandButton action="#{streetsController.goEditStreet(null,true)}" value="Добавить значение"/>
<h:outputText value=" "/>
<h:commandButton action="#{streetsController.goEditStreet(adressController.selected.streetR,true)}" value="Редактировать значение"/>
</h:panelGroup>
<h:outputLabel value="Дом:" for="house" />
<h:inputText id="house" value="#{adressController.selected.house}" title="House" />
</h:panelGrid>
<h:commandLink action="#{adressController.prepareList}" value="Верунться к результатам поиска по адресам"/>
<br/>
<h:commandLink action="#{adressController.update}" value="Принять изменения" />
<br/>
<h:commandLink action="/adress/SearchForm" value="Вернуться к заданию фильтра для поиска по адресам" />
<br/>
<h:commandLink action="/workers/List" value="Вернуться к поиску по работникам"
rendered="#{adressController.adressForWorkerChoose}"/>
<h:commandLink action="/warehouseInfo/List" value="Вернуться к поиску по складам"
rendered="#{adressController.adressForWarehouseChoose}"/>
<br/>
<h:commandLink action="#{workersController.chooseAdressForWorkers(adressController.selected)}"
value="Утвердить выбор в качестве адреса сотрудника"
rendered="#{adressController.adressForWorkerChoose}" />
<h:commandLink action="#{warehousesInfoController.chooseAdressForWarehouse(adressController.selected)}"
value="Утвердить выбор в качестве адреса склада"
rendered="#{adressController.adressForWarehouseChoose}"/>
<h:messages />
</h:form>
</f:view>
</ui:define>
</ui:composition>
</html>
Б4. Код представления создания записи блока адресов
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<ui:composition template="/template.xhtml">
<ui:define name="title">
<h:outputText value="Создание записи адресов"></h:outputText>
</ui:define>
<ui:define name="main_content">
<f:view>
<h:form>
<h1><h:outputText value="Создание адреса"/></h1>
<h:panelGrid columns="2">
<h:outputLabel value="Город:" for="cityR" />
<h:panelGroup>
<h:selectOneMenu id="cityR" value="#{adressController.selected.cityR}">
<f:selectItems value="#{citiesController.itemsAvailableSelectOne}"/>
</h:selectOneMenu>
<h:outputText value=" "/>
<h:commandButton action="#{citiesController.goEditCity(null,false)}" value="Добавить значеие"/>
<h:outputText value=" "/>
<h:commandButton action="#{citiesController.goEditCity(adressController.selected.cityR,false)}" value="Редактировать значение"/>
</h:panelGroup>
<h:outputLabel value="Улица:" for="streetR" />
<h:panelGroup>
<h:selectOneMenu id="streetR" value="#{adressController.selected.streetR}">
<f:selectItems value="#{streetsController.itemsAvailableSelectOne}"/>
</h:selectOneMenu>
<h:outputText value=" "/>
<h:commandButton action="#{streetsController.goEditStreet(null,false)}" value="Добавить значеие"/>
<h:outputText value=" "/>
<h:commandButton action="#{streetsController.goEditStreet(adressController.selected.streetR,false)}" value="Редактировать значение"/>
</h:panelGroup>
<h:outputLabel value="Дом:" for="house" />
<h:inputText id="house" value="#{adressController.selected.house}"/>
</h:panelGrid>
<h:commandLink action="#{adressController.prepareList}" value="Верунться к результатам поиска"/>
<br/>
<h:commandLink action="#{adressController.create}" value="Сохранить запись" />
<h:messages />
</h:form>
</f:view>
</ui:define>
</ui:composition>
</html>
Приложение В
(рекомендуемое)
Структура блока адресов
Приложение Г
(рекомендуемое)
Схема базы данных АРМ складского рабочего
Приложение Д
(рекомендуемое)
Архитектура АРМ складского рабочего
1