Skip to content

Commit

Permalink
Eliminato controllo data fine non superiore a data odierna al lancio …
Browse files Browse the repository at this point in the history
…di alcune stampe
  • Loading branch information
rpucciarelli committed Jul 3, 2013
1 parent 5ad6825 commit 1d1f0c3
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 40 deletions.
Expand Up @@ -2867,6 +2867,7 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_re


java.sql.Timestamp firstDayOfYear = DateServices.getFirstDayOfYear(stampa.getEsercizio().intValue());
java.sql.Timestamp lastDayOfYear = DateServices.getLastDayOfYear(stampa.getEsercizio().intValue());

// La Data di Inizio Periodo è superiore alla data di Fine Periodo
if (stampa.getDataInizio().compareTo(stampa.getDataFine())>0)
Expand All @@ -2878,9 +2879,9 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_re
throw new ValidationException("La DATA di INIZIO PERIODO non può essere inferiore a " + formatter.format(firstDayOfYear));
}
// La Data di Fine periodo è SUPERIORE alla data odierna
if (stampa.getDataFine().compareTo(dataOdierna)>0){
if (stampa.getDataFine().compareTo(lastDayOfYear)>0){
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(dataOdierna));
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDayOfYear));
}

/**** Controlli sui PG_INIZIO/PG_FINE *****/
Expand Down Expand Up @@ -2927,15 +2928,16 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_re
throw new ValidationException("Il campo DATA FINE PERIODO è obbligatorio");

java.sql.Timestamp firstDayOfYear = DateServices.getFirstDayOfYear(stampa.getEsercizio().intValue());
java.sql.Timestamp lastDayOfYear = DateServices.getLastDayOfYear(stampa.getEsercizio().intValue());
if (stampa.getDataInizio().compareTo(stampa.getDataFine())>0)
throw new ValidationException("La DATA di INIZIO PERIODO non può essere superiore alla DATA di FINE PERIODO");
if (stampa.getDataInizio().compareTo(firstDayOfYear)<0){
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di INIZIO PERIODO non può essere inferiore a " + formatter.format(firstDayOfYear));
}
if (stampa.getDataFine().compareTo(dataOdierna)>0){
if (stampa.getDataFine().compareTo(lastDayOfYear)>0){
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(dataOdierna));
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDayOfYear));
}

if (stampa.getPgInizio()==null)
Expand Down Expand Up @@ -2973,18 +2975,7 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_sc
throw new ValidationException("Il campo DATA FINE PERIODO è obbligatorio");
if (stampa.getDataInizio().compareTo(stampa.getDataFine())>0)
throw new ValidationException("La DATA di INIZIO PERIODO non può essere superiore alla DATA di FINE PERIODO");
//
//RP modif prova
// java.sql.Timestamp firstDayOfYear = DateServices.getFirstDayOfYear(stampa.getEsercizio().intValue());
// if (stampa.getDataInizio().compareTo(firstDayOfYear)<0){
// java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
// throw new ValidationException("La DATA di INIZIO PERIODO non può essere inferiore a " + formatter.format(firstDayOfYear));
// }
// if (stampa.getDataFine().compareTo(lastDayOfYear)>0){
// java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
// throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDayOfYear));
// }
//RP modif prova fine

}catch(ValidationException ex){
throw new ApplicationException(ex);
}
Expand Down
Expand Up @@ -3947,7 +3947,7 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_re

try{
Timestamp dataOdierna = getDataOdierna(userContext);

Timestamp lastDayOfYear = DateServices.getLastDayOfYear(CNRUserContext.getEsercizio(userContext).intValue());
if (stampa.getEsercizio()==null)
throw new ValidationException("Il campo ESERCIZIO e' obbligatorio");
//if (stampa.getCd_cds()==null)
Expand Down Expand Up @@ -3978,9 +3978,9 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_re
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di INIZIO PERIODO non può essere inferiore a " + formatter.format(firstDayOfYear));
}
if (stampa.getDataFine().compareTo(dataOdierna)>0){
if (stampa.getDataFine().compareTo(lastDayOfYear)>0){
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(dataOdierna));
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDayOfYear));
}

if (stampa.getPgInizio()==null)
Expand All @@ -4002,7 +4002,7 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_re

try{
Timestamp dataOdierna = getDataOdierna(userContext);

Timestamp lastDayOfYear = DateServices.getLastDayOfYear(CNRUserContext.getEsercizio(userContext).intValue());
if (stampa.getEsercizio()==null)
throw new ValidationException("Il campo ESERCIZIO e' obbligatorio");
if (stampa.getCd_cds()==null)
Expand All @@ -4024,11 +4024,10 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_re
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di INIZIO PERIODO non può essere inferiore a " + formatter.format(firstDayOfYear));
}
if (stampa.getDataFine().compareTo(dataOdierna)>0){
if (stampa.getDataFine().compareTo(lastDayOfYear)>0){
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(dataOdierna));
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDayOfYear));
}

if (stampa.getPgInizio()==null)
throw new ValidationException("Il campo NUMERO INIZIO è obbligatorio");
if (stampa.getPgFine()==null)
Expand Down Expand Up @@ -4064,16 +4063,6 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_sc
if (stampa.getDataInizio().compareTo(stampa.getDataFine())>0)
throw new ValidationException("La DATA di INIZIO PERIODO non può essere superiore alla DATA di FINE PERIODO");

// java.sql.Timestamp firstDayOfYear = DateServices.getFirstDayOfYear(stampa.getEsercizio().intValue());
// if (stampa.getDataInizio().compareTo(firstDayOfYear)<0){
// java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
// throw new ValidationException("La DATA di INIZIO PERIODO non può essere inferiore a " + formatter.format(firstDayOfYear));
// }
// if (stampa.getDataFine().compareTo(lastDay)>0){
// java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
// throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDay));
// }

}catch(ValidationException ex){
throw new ApplicationException(ex);
}
Expand Down
Expand Up @@ -463,7 +463,7 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_vp

try{
Timestamp dataOdierna = getDataOdierna(userContext);

java.sql.Timestamp lastDayOfYear = DateServices.getLastDayOfYear(stampa.getEsercizio().intValue());
if (stampa.getEsercizio()==null)
throw new ValidationException("Il campo ESERCIZIO e' obbligatorio");
if (stampa.getCd_cds()==null)
Expand All @@ -481,9 +481,9 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_vp
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di INIZIO PERIODO non può essere inferiore a " + formatter.format(firstDayOfYear));
}
if (stampa.getDataFine().compareTo(dataOdierna)>0){
if (stampa.getDataFine().compareTo(lastDayOfYear)>0){
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(dataOdierna));
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDayOfYear));
}


Expand Down
@@ -1,6 +1,8 @@
package it.cnr.contab.fondecon00.comp;

import java.util.Calendar;

import it.cnr.contab.doccont00.comp.DateServices;
import it.cnr.contab.doccont00.core.bulk.SospesoBulk;
import it.cnr.contab.fondecon00.views.bulk.*;
import it.cnr.contab.anagraf00.core.bulk.BancaBulk;
Expand Down Expand Up @@ -1512,6 +1514,7 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_vp

try{
java.sql.Timestamp dataOdierna = getDataOdierna(userContext);
java.sql.Timestamp lastDayOfYear = DateServices.getLastDayOfYear(stampa.getEsercizio().intValue());

if (stampa.getFondoForPrint() == null || stampa.getFondoForPrint().getCd_codice_fondo() == null){
throw new ValidationException("Attenzione: indicare un Fondo Economale.");
Expand All @@ -1529,9 +1532,9 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_vp
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("Attenzione: la DATA INIZIO non può essere inferiore a " + formatter.format(firstDayOfYear));
}
if (stampa.getDataFine().compareTo(dataOdierna)>0){
if (stampa.getDataFine().compareTo(lastDayOfYear)>0){
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("Attenzione: la DATA di FINE PERIODO non può essere superiore a " + formatter.format(dataOdierna));
throw new ValidationException("Attenzione: la DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDayOfYear));
}

//Calendar cal_da = Calendar.getInstance();
Expand Down
Expand Up @@ -5,6 +5,7 @@
import java.util.List;

import it.cnr.contab.docamm00.tabrif.bulk.Categoria_gruppo_inventBulk;
import it.cnr.contab.doccont00.comp.DateServices;
/**
* Insert the type's description here.
* Creation date: (07/05/2002 17.44.39)
Expand Down Expand Up @@ -1419,6 +1420,7 @@ private void validaBene (UserContext aUC, Inventario_beniBulk bene)
private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_beni_senza_utilizVBulk stampa) throws ComponentException{
try{
Timestamp dataOdierna = getDataOdierna(userContext);
java.sql.Timestamp lastDayOfYear = DateServices.getLastDayOfYear(stampa.getEsercizio().intValue());
if (stampa.getDataInizio()==null)
throw new ValidationException("Il campo DATA INIZIO PERIODO è obbligatorio");
if (stampa.getDataFine()==null)
Expand All @@ -1430,9 +1432,9 @@ private void validateBulkForPrint(it.cnr.jada.UserContext userContext, Stampa_be
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di INIZIO PERIODO non può essere inferiore a " + formatter.format(firstDayOfYear));
}
if (stampa.getDataFine().compareTo(dataOdierna)>0){
if (stampa.getDataFine().compareTo(lastDayOfYear)>0){
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(dataOdierna));
throw new ValidationException("La DATA di FINE PERIODO non può essere superiore a " + formatter.format(lastDayOfYear));
}
}catch(ValidationException ex){
throw new ApplicationException(ex);
Expand Down

0 comments on commit 1d1f0c3

Please sign in to comment.