if(!"".equals(StringUtility.checkNull(indirizzo.getFrazione()).trim()))
intestatario.append("Fraz. " + indirizzo.getFrazione() + "\n");
if(!"".equals(StringUtility.checkNull(indirizzo.getCap()).trim()))
intestatario.append(indirizzo.getCap() + " ");
if(!"".equals(StringUtility.checkNull(indirizzo.getCodiceLocalita()).trim())){
Localita localita = dominiFacade.getLocalita(indirizzo.getCodiceLocalita());
if(localita != null){
if(!"".equals(localita.getDescrizioneLocalita()))
intestatario.append(localita.getDescrizioneLocalita() + " ");
if(!"".equals(localita.getCodiceProvincia()))
intestatario.append(localita.getCodiceProvincia());
}
}
}
}
}else{
String msg = messageBundle.getMessage("AlertMsgMancaSoggetto")
+ tf.getNumeroIntestatario() + " della "+ messageBundle.getMessage("TextFattura").toLowerCase()
+ " " + tf.getNumeroFattura()
+ ".\n" + messageBundle.getMessage("AlertMsgImpossibileStampare");
throw new FatturaException(msg);
}
}//Tipo intestatario mutuo / finanziamento
else if("M".equals(tf.getTipoIntestatario())){
intestatario = new StringBuffer();
Mutuo mutuo = gestionePratica.getMutuoIndirizziById(tf.getNumeroIntestatario());
if(mutuo != null){
intestatario.append("Egr. Sigg.\n");
IndirizzoMutuo indirizzo = mutuo.getIndirizziMutuo().iterator().next();
intestatario.append(indirizzo.getDescIndirizzo() + "\n");
if(!"".equals(StringUtility.checkNull(indirizzo.getIndirizzoPresso()).trim()))
intestatario.append("c/o " + indirizzo.getIndirizzoPresso() + "\n");
if(!"".equals(StringUtility.checkNull(indirizzo.getIndirizzo()).trim()))
intestatario.append(indirizzo.getIndirizzo() + "\n");
if(!"".equals(StringUtility.checkNull(indirizzo.getFrazione()).trim()))
intestatario.append("Fraz. " + indirizzo.getFrazione() + "\n");
if(!"".equals(StringUtility.checkNull(indirizzo.getCap()).trim()))
intestatario.append(indirizzo.getCap() + " ");
if(!"".equals(StringUtility.checkNull(indirizzo.getCodiceLocalita()).trim())){
Localita localita = dominiFacade.getLocalita(indirizzo.getCodiceLocalita());
if(localita != null && !"".equals(StringUtility.checkNull(localita.getDescrizioneLocalita()).trim())){
intestatario.append(localita.getDescrizioneLocalita() + " ");
intestatario.append(localita.getCodiceProvincia());
}
}
List<IntestatariFattura> intestatari = anagraficaFacade.getIntestatariFattura(tf.getNumeroIntestatario());
if(intestatari.size() > 0){
int index = 0;