コード例 #1
0
  public static void main(String[] args) {

    String userID = "Cliente2";

    ClienteService service = new ClienteService(userID, 6001);
    try {
      InetAddress localhost = InetAddress.getLocalHost();
      service.connectToServer(localhost);
    } catch (UnknownHostException unknownHostException) {
      System.err.println(unknownHostException);
    }
  }
コード例 #2
0
  @Test
  @InSequence(1)
  public void insereRetorna() throws InfraestruturaException, NegocioException {
    ClienteGoverno clienteGoverno = new ClienteGoverno("TJDFT", "DF");
    clienteService.insere(clienteGoverno);

    ClientePrivado clientePrivado = new ClientePrivado("Folha SP", "021.654.0001/87");
    clienteService.insere(clientePrivado);

    List<Cliente> clientes = clienteService.buscaTodos();
    Assert.assertEquals(2, clientes.size());
  }
コード例 #3
0
  @Test
  @InSequence(2)
  public void associaComProjeto() throws InfraestruturaException, NegocioException {
    Projeto projeto = new Projeto("Projeto JPA Cliente", new Date(), new Date());
    projetoService.insere(projeto);
    codigoProjeto = projeto.getChavePrimaria();

    List<Cliente> clientes = clienteService.buscaTodos();
    codigoCliente = clientes.get(0).getCodigo();

    clienteService.associaClienteComProjeto(codigoCliente, codigoProjeto);
  }
コード例 #4
0
  public static List<Contrato> findByClient(String tipoDoc, int numDoc, Connection con)
      throws SQLException, ClassNotFoundException, IOException {

    PreparedStatement ps =
        con.prepareStatement(
            "SELECT * FROM Contrato,cliente, inmueble WHERE contrato.clienteId = ? and"
                + "inmueble.inmuebleId = contrato.inmuebleId and cliente.clienteId = contrato.clienteId");
    /*				promoValida = 	new PromoValida(rs.getInt("idpromoValida"),
    			  	new Calzado(rs.getInt("codigo"), rs.getString("marca"),
    					rs.getString("modelo"), rs.getString("color"),
    					rs.getInt("talle")),
    				new Promocion(
    					rs.getInt("idPromo"), rs.getString("descripcion"),
    					rs.getInt("numeroMaximoItems")));

    promosValidas.add(promoValida);*/
    ps.setLong(1, ClienteService.findByTipoDocAndNumDoc(tipoDoc, numDoc, con).getClienteId());

    ResultSet rs = ps.executeQuery();
    Contrato acc = null;

    if (rs.next()) {
      acc =
          new Contrato(
              rs.getLong("ContratoId"),
              rs.getString("userName"),
              rs.getString("password"),
              rs.getString("permisos"));
    }
    rs.close();
    return acc;
  }
コード例 #5
0
 @Test
 @InSequence(0)
 public void verificaTabelaVazia() {
   List<Cliente> clientes = clienteService.buscaTodos();
   Assert.assertEquals(0, clientes.size());
 }