marcoalderighi
2 anni fa
7 ha cambiato i file con 188 aggiunte e 13 eliminazioni
@ -0,0 +1,113 @@ |
|||||||
|
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.FineLavori"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.util.AzioniPraticheUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> |
||||||
|
<%@include file="/html/fascicolofe/init.jsp"%> |
||||||
|
<% |
||||||
|
String backURL = ParamUtil.getString(request, "backURL"); |
||||||
|
long fineLavoriId = ParamUtil.getLong(request, "fineLavoriId", 0L); |
||||||
|
FineLavori fineLavori = FineLavoriLocalServiceUtil.fetchFineLavori(fineLavoriId); |
||||||
|
long intPraticaId = fineLavori.getIntPraticaId(); |
||||||
|
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId); |
||||||
|
DettPratica dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
||||||
|
if (dettPratica == null) { |
||||||
|
dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
||||||
|
} |
||||||
|
String fmName = "fmFirstStepFineLavori"; |
||||||
|
%> |
||||||
|
<liferay-portlet:actionURL name="salvaFirstStepFineLavori" var="salvaFirstStepFineLavoriURL" > |
||||||
|
<liferay-portlet:param name="fineLavoriId" value="<%= String.valueOf(fineLavoriId) %>"/> |
||||||
|
<liferay-portlet:param name="backURL" value="<%= backURL %>"/> |
||||||
|
<liferay-portlet:param name="successURL" value="<%= currentURL %>"/> |
||||||
|
</liferay-portlet:actionURL> |
||||||
|
<aui:form |
||||||
|
name="<%= fmName %>" |
||||||
|
onSubmit="preventDefault();" |
||||||
|
action="<%= salvaFirstStepFineLavoriURL %>" |
||||||
|
> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="col-xs-9"> |
||||||
|
<liferay-ui:header title='<%= "Comunica data Fine Lavori #" + dettPratica.getTitle() %>' |
||||||
|
localizeTitle="false" backURL="<%= backURL %>" /> |
||||||
|
</div> |
||||||
|
<div class="col-xs-3"> |
||||||
|
<div class="pull-right" > |
||||||
|
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" |
||||||
|
cssClass="inline_toolbar" > |
||||||
|
<liferay-ui:icon iconCssClass="fa fa-check-square" message="salva-conferma" |
||||||
|
url="javascript:saveFirstStepFineLavori();" linkCssClass="btn btn-primary" /> |
||||||
|
</liferay-ui:icon-menu> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-md-12"> |
||||||
|
<div class="module-group"> |
||||||
|
<c:if test="<%= Validator.isNotNull(dettPratica.getDataInizioLavoriOpera()) %>"> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Inizio lavori"> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12"> |
||||||
|
<%= dateFormatDate.format(dettPratica.getDataInizioLavoriOpera()) %> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Fine lavori"> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-sm-6 col-md-3"> |
||||||
|
<%= LanguageUtil.get(pageContext, "fl-tipo") %> |
||||||
|
</div> |
||||||
|
<div class="col-sm-6 col-md-3"> |
||||||
|
<aui:select label="" name="tipoFineLavori" showEmptyOption="true" > |
||||||
|
<c:if test="<%= AzioniPraticheUtil.isAllowedAction(intPratica.getIntPraticaId(), |
||||||
|
AzioniPraticheUtil.ACTION_FL_PARZIALE) %>"> |
||||||
|
<aui:option label='Parziale' value="true" /> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= AzioniPraticheUtil.isAllowedAction(intPratica.getIntPraticaId(), |
||||||
|
AzioniPraticheUtil.ACTION_FL_TOTALE)%>"> |
||||||
|
<aui:option label='Totale' value="false" /> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= !AzioniPraticheUtil.isAllowedAction(intPratica.getIntPraticaId(), AzioniPraticheUtil.ACTION_FL_PARZIALE) && |
||||||
|
!AzioniPraticheUtil.isAllowedAction(intPratica.getIntPraticaId(), AzioniPraticheUtil.ACTION_FL_TOTALE) %>"> |
||||||
|
<aui:option label='Parziale' disabled="true" value="true" /> |
||||||
|
<aui:option label='Totale' disabled="true" value="false" /> |
||||||
|
</c:if> |
||||||
|
</aui:select> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-sm-6 col-md-3"> |
||||||
|
<%= LanguageUtil.get(pageContext, "fl-data-fine") %> |
||||||
|
</div> |
||||||
|
<div class="col-sm-6 col-md-3"> |
||||||
|
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
||||||
|
<liferay-util:param name="field" value="dataFineLavori" /> |
||||||
|
<liferay-util:param name="fmName" value="<%= fmName %>" /> |
||||||
|
<liferay-util:param name="bean" value="bean.fineLavori" /> |
||||||
|
<liferay-util:param name="disabled" value="false" /> |
||||||
|
</liferay-util:include> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</c:if> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</aui:form> |
||||||
|
<aui:script use="aui-base"> |
||||||
|
Liferay.provide( |
||||||
|
window, |
||||||
|
'saveFirstStepFineLavori', |
||||||
|
function () { |
||||||
|
submitForm(document.<portlet:namespace /><%= fmName %>); |
||||||
|
}, |
||||||
|
['aui-base'] |
||||||
|
); |
||||||
|
</aui:script> |
Caricamento…
Reference in new issue