private void addColumnBanca(ImpostazioneReportDTO impostazioneReportDTO, DatiBancariCondomini banca, int ordine, IDaoFactory daoFactory)
        {
            if (impostazioneReportDTO.Dettaglio.All(itemDettaglio => itemDettaglio.IdBanca != banca.ID))
            {
                var abiCab = daoFactory.GetAbiCabDao().GetByAbiCab(banca.Abi, banca.Cab);
                var groupName = $"{abiCab.DescrizioneAbi} - {abiCab.DescrizioneCab} - {banca.ContoCorrente}";

                // Dare
                var dettaglioDareDTO = new ImpostazioneReportDettaglioDTO
                {
                    GroupName = groupName,
                    IdBanca = banca.ID,
                    Conto = "Entrate",
                    ColumnType = ColumnTypeEnum.ImportoBancaDare,
                    PrintPage = 1,
                    OrdineConto = ordine,
                    Width = getColumnWidth(ColumnTypeEnum.ImportoBancaDare, ordine)
                };

                impostazioneReportDTO.Dettaglio.Add(dettaglioDareDTO);

                // Avere
                ordine++;
                var dettaglioAvereDTO = new ImpostazioneReportDettaglioDTO
                {
                    GroupName = groupName,
                    IdBanca = banca.ID,
                    Conto = "Uscite",
                    ColumnType = ColumnTypeEnum.ImportoBancaAvere,
                    PrintPage = 1,
                    OrdineConto = ordine,
                    Width = getColumnWidth(ColumnTypeEnum.ImportoBancaAvere, ordine)
                };

                impostazioneReportDTO.Dettaglio.Add(dettaglioAvereDTO);

                // Saldo
                ordine++;
                var dettaglioSaldoDTO = new ImpostazioneReportDettaglioDTO
                {
                    GroupName = groupName,
                    IdBanca = banca.ID,
                    Conto = "Saldo",
                    ColumnType = ColumnTypeEnum.ImportoBancaSaldo,
                    PrintPage = 1,
                    OrdineConto = ordine,
                    Width = getColumnWidth(ColumnTypeEnum.ImportoBancaSaldo, ordine)
                };

                impostazioneReportDTO.Dettaglio.Add(dettaglioSaldoDTO);
            }
        }