public TableModelCliente() { ClienteController controller = new ClienteController(); SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); colunas = new String[] { "Documento", "Data alt", "Nome", "Endereco", "Complemento", "CEP", "Cidade", "UF", "Telefone", "Celular", "Email" }; linhas = new ArrayList(); for (Cliente cliente : controller.listaClientes()) { linhas.add( new String[] { cliente.getDocumento(), format.format(cliente.getData_alt()), cliente.getNome(), cliente.getEnd_cliente().getEndereco1(), cliente.getEnd_cliente().getEndereco2(), cliente.getEnd_cliente().getCep(), cliente.getEnd_cliente().getCidade(), cliente.getEnd_cliente().getUf(), cliente.getTelefone(), cliente.getCelular(), cliente.getEmail() }); } controller.closeSession(); }
/** * @param param o parametro a ser buscado * @param tipo o tipo do parametro que está sendo passado */ public TableModelCliente(String param, Tipo tipo) { ClienteController controller = new ClienteController(); SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); colunas = new String[] { "Documento", "Data alt", "Nome", "Endereco", "Complemento", "CEP", "Cidade", "UF", "Telefone", "Celular", "Email" }; linhas = new ArrayList(); if (tipo == Tipo.NOME) { for (Cliente cliente : controller.buscaPorNome(param)) { linhas.add( new String[] { cliente.getDocumento(), format.format(cliente.getData_alt()), cliente.getNome(), cliente.getEnd_cliente().getEndereco1(), cliente.getEnd_cliente().getEndereco2(), cliente.getEnd_cliente().getCep(), cliente.getEnd_cliente().getCidade(), cliente.getEnd_cliente().getUf(), cliente.getTelefone(), cliente.getCelular(), cliente.getEmail() }); } } else if (tipo == Tipo.CPF) { Cliente cliente = controller.buscaPorCPF(param); if (cliente != null) { linhas.add( new String[] { cliente.getDocumento(), format.format(cliente.getData_alt()), cliente.getNome(), cliente.getEnd_cliente().getEndereco1(), cliente.getEnd_cliente().getEndereco2(), cliente.getEnd_cliente().getCep(), cliente.getEnd_cliente().getCidade(), cliente.getEnd_cliente().getUf(), cliente.getTelefone(), cliente.getCelular(), cliente.getEmail() }); } } controller.closeSession(); }