public class LibroIvaControllerImpl implements LibroIvaController {
@Override
public LibroIvaHeaderFile getLibroIvaHeaderFile(ParametroSocieta parametroSocieta, String tipoBollato,
Date dataRichiesta, String flagAttivita, String descrizioneAttivita, boolean riepilogo) {
LibroIvaHeaderFile temp = new LibroIvaHeaderFile();
temp.setRagioneSociale(StringUtility.rpad(parametroSocieta.getRagioneSociale(), parametroSocieta.getRagioneSociale().length() + 6, ' '));
String descBollato = "REGISTRO ";
if("A".equals(tipoBollato)) {
descBollato += "ACQUISTI";
if(!riepilogo)
descBollato += " DEL MESE ";
}else if("V".equals(tipoBollato)){
descBollato += "VENDITE";
if(!riepilogo)
descBollato += " DEL MESE ";
}
temp.setTipoBollato(descBollato);
String periodoStampa = "";
String attivitaIva = "";
if(!riepilogo){
periodoStampa = DateUtility.formattaNumeroMese(dataRichiesta) + "/" + DateUtility.formattaAnno(dataRichiesta);
}
if("S".equals(flagAttivita)) attivitaIva = " - Attivita': " + descrizioneAttivita;
temp.setPeriodoStampa(periodoStampa);
temp.setAttivitaIva(attivitaIva);
return temp;
}