use of com.tomasio.projects.trainning.dto.ConviteInstrutorDTO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllConvitesInstrutoresByTurmaId.
@Override
@Transactional(readOnly = true)
public ConviteInstrutorDTO[] findAllConvitesInstrutoresByTurmaId(Long turmaId, boolean finalizado) {
ConviteInstrutorDAO dao = factory.getConviteInstrutorDAO();
try {
List<ConviteInstrutor> itens = dao.findAllByTurmaId(turmaId, finalizado);
ConviteInstrutorDTO[] array = new ConviteInstrutorDTO[itens.size()];
convertToArray(itens, array);
return array;
} catch (DAOException ex) {
Logger.getLogger(AtividadesEnsinoServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
use of com.tomasio.projects.trainning.dto.ConviteInstrutorDTO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllConvitesInstrutoresByOrganizacaoDestinatariaId.
@Override
@Transactional(readOnly = true)
public ConviteInstrutorDTO[] findAllConvitesInstrutoresByOrganizacaoDestinatariaId(Long organizacaoId, boolean finalizado) {
ConviteInstrutorDAO dao = factory.getConviteInstrutorDAO();
try {
List<ConviteInstrutor> itens = dao.findAllByOrganizacaoDestinatariaId(organizacaoId, finalizado);
ConviteInstrutorDTO[] array = new ConviteInstrutorDTO[itens.size()];
convertToArray(itens, array);
return array;
} catch (DAOException ex) {
Logger.getLogger(AtividadesEnsinoServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
use of com.tomasio.projects.trainning.dto.ConviteInstrutorDTO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllConvitesInstrutoresByPessoaId.
@Override
@Transactional(readOnly = true)
public ConviteInstrutorDTO[] findAllConvitesInstrutoresByPessoaId(Long pessoaId, boolean finalizado) {
ConviteInstrutorDAO dao = factory.getConviteInstrutorDAO();
try {
List<ConviteInstrutor> itens = dao.findAllFinalizadosByPessoaId(pessoaId, finalizado);
ConviteInstrutorDTO[] array = new ConviteInstrutorDTO[itens.size()];
convertToArray(itens, array);
return array;
} catch (DAOException ex) {
Logger.getLogger(AtividadesEnsinoServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
use of com.tomasio.projects.trainning.dto.ConviteInstrutorDTO in project trainning by fernandotomasio.
the class ConvitesInstrutoresController method saveFinalizarConviteForm.
public void saveFinalizarConviteForm(FinalizarConviteForm form) {
ConviteInstrutorDTO convite = atividadesEnsinoService.findConviteInstrutor(form.getConviteId());
convite.setDataFinalizacao(new Date());
convite.setSolucao(form.getSolucao());
atividadesEnsinoService.updateConviteInstrutor(convite);
}
use of com.tomasio.projects.trainning.dto.ConviteInstrutorDTO in project trainning by fernandotomasio.
the class ConvitesInstrutoresController method initializeConvitesInstrutoresFinalizadosDataList.
public List initializeConvitesInstrutoresFinalizadosDataList(Long organizacaoId) {
List result = new ArrayList();
ConviteInstrutorDTO[] convites = atividadesEnsinoService.findAllConvitesInstrutoresByOrganizacaoRemetenteId(organizacaoId, true);
for (ConviteInstrutorDTO convite : convites) {
Map item = new HashMap();
item.put("id", convite.getId());
item.put("data", convite.getData());
item.put("documento", convite.getDocumento());
item.put("prazo", convite.getPrazo());
TurmaEfetivaDTO turma = atividadesEnsinoService.findTurmaEfetiva(convite.getTurma().getId());
item.put("turma", turma.getCurso().getCodigo() + " - " + turma.getNumeroTurma() + " (" + turma.getPeriodoFormatted() + ")");
if (convite instanceof ConviteInstrutorIndividualDTO) {
item.put("tipo", "Individual");
} else {
item.put("tipo", "Perfil");
}
int totalInstrutoresCovidados = 0;
if (convite instanceof ConviteInstrutorIndividualDTO) {
ItemConviteInstrutorIndividualDTO[] itens = atividadesEnsinoService.findAllItensConviteInstrutorIndividualByConviteInstrutorIndividualId(convite.getId());
totalInstrutoresCovidados = itens.length;
} else {
ItemConviteInstrutorPerfilDTO[] itens = atividadesEnsinoService.findAllItensConviteInstrutorPerfilByConviteInstrutorPerfilId(convite.getId());
for (ItemConviteInstrutorPerfilDTO i : itens) {
totalInstrutoresCovidados += i.getQuantidade();
}
}
item.put("totalInstrutoresConvidados", totalInstrutoresCovidados);
int totalInstrutoresConfirmados = 0;
ConfirmacaoConviteInstrutorDTO[] confirmacoes = atividadesEnsinoService.findAllConfirmacoesConvitesInstrutoresByConviteInstrutorId(convite.getId());
totalInstrutoresConfirmados = confirmacoes.length;
item.put("totalInstrutoresConfirmados", totalInstrutoresConfirmados);
result.add(item);
}
return result;
}
Aggregations