First Commit - Source Code from Reply
This commit is contained in:
269
dbcmnpsrc/FE/mnpdev/mnp/web/jsp/GUI/ShowStateConsole.jsp
Normal file
269
dbcmnpsrc/FE/mnpdev/mnp/web/jsp/GUI/ShowStateConsole.jsp
Normal file
@@ -0,0 +1,269 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>
|
||||
ShowStateConsole
|
||||
</title>
|
||||
</head>
|
||||
<%@page import = "mnp.utility.ui.Res"%>
|
||||
<%@page import = "mnp.objects.*"%>
|
||||
<%@page import = "mnp.objects.dao.*, mnp.objects.filter.*"%>
|
||||
<%@page import = "java.util.*,mnp.command.CommandsDef,mnp.utility.DateUtils,mnp.objects.GUIMapper"%>
|
||||
|
||||
<jsp:useBean id="resultBean" scope="request" class="mnp.objects.dao.StateConsole" />
|
||||
|
||||
<%
|
||||
RecipientFilter rf = null;
|
||||
DonorFilter df = null;
|
||||
TerzePartiFilter tpf = null;
|
||||
String sProcesso = "";
|
||||
String sLinkPage = "";
|
||||
String[] aOperatori = null;
|
||||
String titoloOper = "<u>Operatori</u> : ";
|
||||
String sTitoloOperatori = "";
|
||||
String data = "";
|
||||
String sCommadFrom = "?cmdFrom=stateConsole";
|
||||
if((request.getSession().getAttribute("stateFilter")) != null){
|
||||
////////////////////DONOR/////////////////////////////////////////
|
||||
if((request.getSession().getAttribute("stateFilter")) instanceof DonorFilter){
|
||||
df = ((DonorFilter)request.getSession().getAttribute("stateFilter"));
|
||||
if(df != null){
|
||||
aOperatori = df.getOperatore();
|
||||
|
||||
if((df.getData_ricezione() != null) && (!df.getData_ricezione().equals("")) ||
|
||||
(df.getData_ricezione_da() != null) && (!df.getData_ricezione_da().equals("")) ||
|
||||
(df.getData_ricezione_a() != null) && (!df.getData_ricezione_a().equals(""))){
|
||||
if((df.getData_ricezione()!= null) && (!df.getData_ricezione().equals(""))){
|
||||
data = "<u> Data ricezione richiesta</u> : " + df.getData_ricezione();
|
||||
}else{
|
||||
data = "<u> Data ricezione richiesta da</u> : " + df.getData_ricezione_da() + " <u> a</u> : " + df.getData_ricezione_a();
|
||||
}
|
||||
}
|
||||
|
||||
if(!aOperatori[0].equalsIgnoreCase("*")){
|
||||
sTitoloOperatori = titoloOper;
|
||||
for (int i = 0; i < aOperatori.length; i++){
|
||||
if( (aOperatori.length == 0) || (i == (aOperatori.length - 1)) ){
|
||||
sTitoloOperatori += aOperatori[i];
|
||||
}else{
|
||||
sTitoloOperatori += aOperatori[i] + " , ";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
sProcesso = ProcessMapper.proc_DONOR_Name;
|
||||
sLinkPage = CommandsDef.SHOW_LISTARICDONOR_DO + sCommadFrom;
|
||||
|
||||
}else if((request.getSession().getAttribute("stateFilter")) instanceof RecipientFilter){
|
||||
////////////////////RECIPIENT/////////////////////////////////////////////////////////
|
||||
rf = ((RecipientFilter)request.getSession().getAttribute("stateFilter"));
|
||||
if(rf != null){
|
||||
aOperatori = rf.getOperatore();
|
||||
|
||||
if((rf.getData_invio() != null) && (!rf.getData_invio().equals("")) ||
|
||||
(rf.getData_invio_da() != null) && (!rf.getData_invio_da().equals("")) ||
|
||||
(rf.getData_invio_a() != null) && (!rf.getData_invio_a().equals(""))){
|
||||
if((rf.getData_invio() != null) && (!rf.getData_invio().equals(""))){
|
||||
data = "<u>Data invio richiesta</u> : " + rf.getData_invio();
|
||||
}else{
|
||||
data = "<u>Data invio richiesta da</u> : " + rf.getData_invio_da() + " <u>a</u> : " + rf.getData_invio_a();
|
||||
}
|
||||
}
|
||||
|
||||
if(!aOperatori[0].equalsIgnoreCase("*")){
|
||||
sTitoloOperatori = titoloOper;
|
||||
for (int i = 0; i < aOperatori.length; i++){
|
||||
if( (aOperatori.length == 0) || (i == (aOperatori.length - 1)) ){
|
||||
sTitoloOperatori += aOperatori[i];
|
||||
}else{
|
||||
sTitoloOperatori += aOperatori[i] + " , ";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
sProcesso = ProcessMapper.proc_RECIPIENT_Name;
|
||||
sLinkPage = CommandsDef.SHOW_LISTARICRECIPIENT_DO + sCommadFrom;
|
||||
|
||||
}else if((request.getSession().getAttribute("stateFilter")) instanceof TerzePartiFilter){
|
||||
/////////////////////////////////////////TERZA PARTE/////////////////////////////////////////////////////////
|
||||
tpf = ((TerzePartiFilter)request.getSession().getAttribute("stateFilter"));
|
||||
if(tpf != null){
|
||||
aOperatori = tpf.getOperatore();
|
||||
|
||||
if((tpf.getData_ricezione_richiesta() != null) && (!tpf.getData_ricezione_richiesta().equals("")) ||
|
||||
(tpf.getData_ricezione_richiesta_da() != null) && (!tpf.getData_ricezione_richiesta_da().equals("")) ||
|
||||
(tpf.getData_ricezione_richiesta_a() != null) && (!tpf.getData_ricezione_richiesta_a().equals(""))){
|
||||
if((tpf.getData_ricezione_richiesta()!= null) && (!tpf.getData_ricezione_richiesta().equals(""))){
|
||||
data = "<u>Data ricezione richiesta</u> : " + tpf.getData_ricezione_richiesta();
|
||||
}else{
|
||||
data = "<u>Data ricezione richiesta da</u> : " + tpf.getData_ricezione_richiesta_da() + " <u>a</u>: " + tpf.getData_ricezione_richiesta_a();
|
||||
}
|
||||
}
|
||||
|
||||
if(!aOperatori[0].equalsIgnoreCase("*")){
|
||||
sTitoloOperatori = titoloOper;
|
||||
for (int i = 0; i < aOperatori.length; i++){
|
||||
if( (aOperatori.length == 0) || (i == (aOperatori.length - 1)) ){
|
||||
sTitoloOperatori += aOperatori[i];
|
||||
}else{
|
||||
sTitoloOperatori += aOperatori[i] + " , ";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
sProcesso = ProcessMapper.proc_PORTING_IN_Name;
|
||||
sLinkPage = CommandsDef.SHOW_LISTARICPORTING_DO + sCommadFrom;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
%>
|
||||
|
||||
<body>
|
||||
|
||||
<!-- tabella che include il menu verticale -->
|
||||
<table width = "100%" class = "tableBannerRosso" border = 0>
|
||||
<tr>
|
||||
<td align = "left" width = "100%"><IMG border = 0 SRC ="<%=Res.ApplContext%>/images/banner.gif"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width = "100%" >
|
||||
<tr>
|
||||
<td width = "10%">
|
||||
<jsp:include page="/jsp/GUI/Banner.jsp" flush = "true"/>
|
||||
</td>
|
||||
<td align = "right" valign = "top" width = "90%">
|
||||
<!--fine tabella x menu -->
|
||||
<br>
|
||||
<br>
|
||||
<b><i><P class = "titolo">STATO DELLE RICHIESTE <%=sProcesso%></P></i></b>
|
||||
<b><i><%=sTitoloOperatori%><br></i></b>
|
||||
<b><i><%=data%></i></b>
|
||||
<!-- titolo -->
|
||||
<form name = "frmForm" method="post">
|
||||
<!----- tabella semaforo ---->
|
||||
<p align='left'>
|
||||
|
||||
|
||||
|
||||
<%
|
||||
Vector v = new Vector();
|
||||
|
||||
if(resultBean != null){ //creo l'ordinamento per la state console
|
||||
if(sProcesso.equalsIgnoreCase(ProcessMapper.proc_DONOR_Name)){
|
||||
v.add(resultBean.getStateRow(GUIMapper.ACQUISITA));
|
||||
v.add(resultBean.getStateRow(GUIMapper.PRESAINCARICO));
|
||||
//scartata
|
||||
//ritpresaincarico
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATING));
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATING_HOC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATAOK));
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATAOK_HOC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATAKO));
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATAKO_HOC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ACCETTATA_HOC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ACCETTATA));
|
||||
v.add(resultBean.getStateRow(GUIMapper.RIFIUTATA));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ANNULLATA));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ANNULLATAGRUPPO));
|
||||
v.add(resultBean.getStateRow(GUIMapper.INCESSAZIONE));
|
||||
v.add(resultBean.getStateRow(GUIMapper.INCESSAZIONE_HOC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.CESSATA));
|
||||
v.add(resultBean.getStateRow(GUIMapper.CESSATA_HOC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ESPLETATA));
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATING1));
|
||||
v.add(resultBean.getStateRow(GUIMapper.SOSPESA));
|
||||
v.add(resultBean.getStateRow(GUIMapper.SOSPESA_ACCETTATA));
|
||||
}else if(sProcesso.equalsIgnoreCase(ProcessMapper.proc_RECIPIENT_Name)){
|
||||
////scartata
|
||||
v.add(resultBean.getStateRow(GUIMapper.ACQUISITA_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ACCODATA_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.INVIATA_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.INVIATA_HOC_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.SCARTATAPRESAINCARICO_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.PRESAINCARICO_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.RIFIUTATA_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATA_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.VALIDATA_HOC_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ANNULLATA_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ACCETTATA_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ACCETTATA_HOC_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ATTESAEVASIONE_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ATTESAEVASIONE_HOC_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.EVASA_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.EVASA_HOC_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ATTESASCIVOLOTACS_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ANNULLATAGRUPPO_REC));
|
||||
v.add(resultBean.getStateRow(GUIMapper.SOSPESA_REC));
|
||||
}else if(sProcesso.equalsIgnoreCase(ProcessMapper.proc_PORTING_IN_Name)){
|
||||
v.add(resultBean.getStateRow(GUIMapper.ACQUISITA_TP));
|
||||
v.add(resultBean.getStateRow(GUIMapper.SCARTATA_TP));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ATTESAEVASIONE_TP));
|
||||
v.add(resultBean.getStateRow(GUIMapper.NONEVASA_TP));
|
||||
v.add(resultBean.getStateRow(GUIMapper.NONEVASA_INVIATA_TP));
|
||||
v.add(resultBean.getStateRow(GUIMapper.EVASA_TP));
|
||||
v.add(resultBean.getStateRow(GUIMapper.ESPLETATA_TP));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
%>
|
||||
<table width = '100%' border='1'>
|
||||
<tr>
|
||||
<td class= 'tdCeleste' width='60%'><font class = 'normaleTab'>Stato</font></td>
|
||||
<td class= 'tdCeleste' align='center'width='10%'> <font class = 'normaleTab'>Verde</font></td>
|
||||
<td class= 'tdCeleste' align='center'width='10%' ><font class = 'normaleTab'>Giallo</font></td>
|
||||
<td class= 'tdCeleste' align='center'width='10%' ><font class = 'normaleTab'>Rosso</font></td>
|
||||
<td class= 'tdCeleste' align='center'width='10%'> <font class = 'normaleTab'>Stato Finale</font></td>
|
||||
</tr>
|
||||
|
||||
<%
|
||||
for (int i = 0; i < v.size(); i++) {
|
||||
StateRow s = (StateRow)v.elementAt(i);%>
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td class= 'tdBianco'width='60%'><font class = 'normaleTab'><%=s.getSTATO()%></font></td>
|
||||
<%if(s.getGREEN() >=0 ){%>
|
||||
<%if((s.getGREEN() >=0 ) && (s.isIS_STATO_FINALE())){%>
|
||||
<td class= 'tdVerde' align='center'width='10%'><font class = 'normaleTab'><%=s.getGREEN()%></font></td>
|
||||
<%}else{%>
|
||||
<td class= 'tdVerde' align='center'width='10%'><a href='<%=sLinkPage+"&stato="+s.getSTATO()+"&tipo=0"%>'><font class = 'normaleTab'><%=s.getGREEN()%></font></a></td>
|
||||
<%}%>
|
||||
<%}else{%>
|
||||
<td class= 'tdGrigio' align='center'width='10%'> </td>
|
||||
<%}%>
|
||||
<%if(s.getYELLOW() >=0 ){%>
|
||||
<td class= 'tdGiallo'align='center'width='10%' ><a href='<%=sLinkPage+"&stato="+s.getSTATO()+"&tipo=1"%>'><font class = 'normaleTab'><%=s.getYELLOW()%></font></a></td>
|
||||
<%}else{%>
|
||||
<td class= 'tdGrigio' align='center'width='10%'> </td>
|
||||
<%}%>
|
||||
|
||||
<%if(s.getRED() >=0 ){%>
|
||||
<td class= 'tdRosso' align='center'width='10%' ><a href='<%=sLinkPage+"&stato="+s.getSTATO()+"&tipo=2"%>'><font class = 'normaleTab'><%=s.getRED()%></font></a></td>
|
||||
<%}else{%>
|
||||
<td class= 'tdGrigio' align='center'width='10%'> </td>
|
||||
<%}%>
|
||||
<td class= 'tdBianco'align='center'width='10%'><font class = 'normaleTab'><%=s.isIS_STATO_FINALE()==true?"Si":" "%></font></td>
|
||||
</tr>
|
||||
|
||||
<% }
|
||||
}%>
|
||||
|
||||
</table>
|
||||
</p>
|
||||
|
||||
|
||||
<!-- fine tabella semaforo--->
|
||||
|
||||
</FORM>
|
||||
<!-- tabella x menu -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- tabella x menu -->
|
||||
</BODY>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user