Search in sources :

Example 1 with CidadeDTO

use of com.tomasio.projects.trainning.dto.CidadeDTO in project trainning by fernandotomasio.

the class Cidade method createDTOMinimal.

public CidadeDTO createDTOMinimal() {
    CidadeDTO dto = new CidadeDTO();
    dto.setId(id);
    dto.setNome(nome);
    dto.setDiariaMil(diariaMil);
    dto.setDiariaOfSup(diariaOfSup);
    return dto;
}
Also used : CidadeDTO(com.tomasio.projects.trainning.dto.CidadeDTO)

Example 2 with CidadeDTO

use of com.tomasio.projects.trainning.dto.CidadeDTO in project trainning by fernandotomasio.

the class OrganizationalServiceSimpleImpl method findAllCidades.

@Override
@Transactional(readOnly = true)
public CidadeDTO[] findAllCidades() {
    CidadeDAO dao = factory.getCidadeDAO();
    CidadeDTO[] cidadesArray = null;
    try {
        List<Cidade> cidades = dao.findAll();
        if (cidades != null) {
            cidadesArray = new CidadeDTO[cidades.size()];
            for (int i = 0; i < cidades.size(); i++) {
                cidadesArray[i] = cidades.get(i).createDTOWithoutDependencies();
            }
        }
    } catch (DAOException ex) {
        throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
    }
    return cidadesArray;
}
Also used : DAOException(com.tomasio.projects.trainning.exception.DAOException) CidadeDTO(com.tomasio.projects.trainning.dto.CidadeDTO) CoreException(com.tomasio.projects.trainning.exeption.CoreException) Cidade(com.tomasio.projects.trainning.model.Cidade) Transactional(org.springframework.transaction.annotation.Transactional)

Example 3 with CidadeDTO

use of com.tomasio.projects.trainning.dto.CidadeDTO in project trainning by fernandotomasio.

the class OrganizationalServiceSimpleImpl method searchCidades.

@Override
@Transactional(readOnly = true)
public CidadeDTO[] searchCidades(String term) {
    CidadeDAO dao = factory.getCidadeDAO();
    CidadeDTO[] cidadesArray = null;
    try {
        List<Cidade> cidades = dao.search(term);
        if (cidades != null) {
            cidadesArray = convertToArrayCidades(cidades);
        }
    } catch (DAOException ex) {
        throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
    }
    return cidadesArray;
}
Also used : DAOException(com.tomasio.projects.trainning.exception.DAOException) CidadeDTO(com.tomasio.projects.trainning.dto.CidadeDTO) CoreException(com.tomasio.projects.trainning.exeption.CoreException) Cidade(com.tomasio.projects.trainning.model.Cidade) Transactional(org.springframework.transaction.annotation.Transactional)

Example 4 with CidadeDTO

use of com.tomasio.projects.trainning.dto.CidadeDTO in project trainning by fernandotomasio.

the class CidadesController method editCidade.

@RequestMapping("edit")
public String editCidade(Model model, WebRequest request) {
    String cidadeId = request.getParameter("cidadeId");
    CidadeDTO dto = organizationalService.findCidade(Long.parseLong(cidadeId));
    CidadeForm cidadeForm = new CidadeForm();
    cidadeForm.setNome(dto.getNome());
    cidadeForm.setId(dto.getId());
    cidadeForm.setDiariaMil(CurrencyHelper.format(dto.getDiariaMil()));
    cidadeForm.setDiariaOfSup(CurrencyHelper.format(dto.getDiariaOfSup()));
    model.addAttribute("selectableEstados", initializeSelectableEstados());
    model.addAttribute(cidadeForm);
    return "cidades/form";
}
Also used : CidadeDTO(com.tomasio.projects.trainning.dto.CidadeDTO) CidadeForm(com.tomasio.projects.trainning.form.CidadeForm) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 5 with CidadeDTO

use of com.tomasio.projects.trainning.dto.CidadeDTO in project trainning by fernandotomasio.

the class ImportCidadesImpl method execute.

@Override
public void execute() {
    File file = new File("/home/fernandofot/NetBeansProjects/trainning/trainning-migration/src/municipios.txt");
    try {
        BufferedReader bufRdr = new BufferedReader(new FileReader(file));
        String line = null;
        while ((line = bufRdr.readLine()) != null) {
            String[] lineArray = line.split("\\*");
            String nome = lineArray[0];
            String siglaEstado = lineArray[1];
            EstadoDTO estado = service.findEstadoBySigla(siglaEstado);
            if (estado == null) {
                System.out.println("Estado Nulo: " + siglaEstado + " + " + nome);
                System.exit(0);
            } else {
                CidadeDTO cidade = new CidadeDTO();
                cidade.setEstado(estado);
                cidade.setNome(nome);
                service.createCidade(cidade);
                System.out.println(cidade.getNome() + " Criada com sucesso!");
            }
        }
    } catch (IOException ex) {
        Logger.getLogger(ImportEstadosImpl.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : CidadeDTO(com.tomasio.projects.trainning.dto.CidadeDTO) BufferedReader(java.io.BufferedReader) FileReader(java.io.FileReader) IOException(java.io.IOException) File(java.io.File) EstadoDTO(com.tomasio.projects.trainning.dto.EstadoDTO)

Aggregations

CidadeDTO (com.tomasio.projects.trainning.dto.CidadeDTO)13 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)6 CoreException (com.tomasio.projects.trainning.exeption.CoreException)5 DAOException (com.tomasio.projects.trainning.exception.DAOException)3 Cidade (com.tomasio.projects.trainning.model.Cidade)3 HashMap (java.util.HashMap)3 Map (java.util.Map)3 Transactional (org.springframework.transaction.annotation.Transactional)3 ComandoDTO (com.tomasio.projects.trainning.dto.ComandoDTO)2 EnderecoDTO (com.tomasio.projects.trainning.dto.EnderecoDTO)2 OrganizacaoDTO (com.tomasio.projects.trainning.dto.OrganizacaoDTO)2 UnidadeDTO (com.tomasio.projects.trainning.dto.UnidadeDTO)2 ArrayList (java.util.ArrayList)2 List (java.util.List)2 ResponseBody (org.springframework.web.bind.annotation.ResponseBody)2 EstadoDTO (com.tomasio.projects.trainning.dto.EstadoDTO)1 ExternoDTO (com.tomasio.projects.trainning.dto.ExternoDTO)1 OrganizacaoFABDTO (com.tomasio.projects.trainning.dto.OrganizacaoFABDTO)1 CidadeForm (com.tomasio.projects.trainning.form.CidadeForm)1 BufferedReader (java.io.BufferedReader)1