Untitled
TestGeneralunknown
plain_text
18 days ago
3.6 kB
4
Indexable
package testing; import java.time.LocalDate; import java.util.ArrayList; import javabean.Banco; import javabean.Cliente; import javabean.Cliente2; import javabean.DireccionCliente; import javabean.Factura; import javabean.Pais; import javabean.Pedido; import javabean.TarjetaBancaria; public class TestGeneral { public static void main(String[] args) { Pais pais1 = new Pais(111, "Italia"); Pais pais2 = new Pais(222, "Portugal"); Banco banco1 = new Banco(001, "Banco Popolare", pais1); Banco banco2 = new Banco(002, "Abanca", pais2); TarjetaBancaria tarj1 = new TarjetaBancaria(123412341, 2026, 8, 195, banco1); TarjetaBancaria tarj2 = new TarjetaBancaria(789078907, 2028, 12, 826, banco2); DireccionCliente direc1 = new DireccionCliente("Calle Topete 43", "Cascais", "Lisboa", pais2); Cliente cliente1 = new Cliente("AY82", "Lorenzo Ramos Rocha", "loren@gmail.com", LocalDate.of(1995, 7, 19), direc1, tarj2); Pedido pedido1 = new Pedido(9999, LocalDate.of(2025, 1, 23), "entregado", cliente1); Factura fact1 = new Factura("ZPN987", "Zapatillas adidas", LocalDate.of(2025, 1, 26), pedido1); DireccionCliente direc2 = new DireccionCliente("Avenida America", "Oporto", "Oporto", pais2); ArrayList<TarjetaBancaria> listaTarjetas = new ArrayList<TarjetaBancaria>(); Cliente2 cliente2 = new Cliente2("SB75", "Manuel Saucedo", "manu@gmail.com", LocalDate.of(1994, 2, 13), direc2, listaTarjetas); TarjetaBancaria tarj3 = new TarjetaBancaria(538272983, 2029, 6, 124, banco2); TarjetaBancaria tarj4 = new TarjetaBancaria(847382918, 2027, 12, 315, banco1); TarjetaBancaria tarj5 = new TarjetaBancaria(234743113, 2026, 10, 222, banco1); TarjetaBancaria tarj6 = new TarjetaBancaria(123455231, 2028, 4, 978, banco2); listaTarjetas.add(tarj3); listaTarjetas.add(tarj4); listaTarjetas.add(tarj5); listaTarjetas.add(tarj6); cliente2.setTarjetas(listaTarjetas); System.out.println(pais1); System.out.println(pais2); System.out.println(); System.out.println(banco1); System.out.println(banco2); System.out.println(); System.out.println(tarj1); System.out.println(tarj2); System.out.println(); System.out.println(direc1); System.out.println(); System.out.println(cliente1); System.out.println(); System.out.println(pedido1); System.out.println(); System.out.println(fact1); System.out.println(); System.out.println("***FACTURA***"); System.out.println(fact1.getDescripcion()); System.out.println(fact1.getPedido().getCreateAt()); System.out.println(fact1.getPedido().getEstado()); System.out.println(fact1.getPedido().getCliente().getNombre()); System.out.println(fact1.getPedido().getCliente().getDireccion()); System.out.println(fact1.getPedido().getCliente().getTarjeta().getNumero()); System.out.println(fact1.getPedido().getCliente().getNombre()); System.out.println(fact1.getPedido().getCliente().getTarjeta().getBanco().getNombre()); System.out.println(fact1.getPedido().getCliente().getTarjeta().getBanco().getPaisOpera().getNombre()); System.out.println(fact1.getPedido().getCliente().getDireccion().getPais().getNombre()); System.out.println(); System.out.println("Las tarjetas bancarias del cliente2 son : "); System.out.println(); for (TarjetaBancaria tarjetaBancaria: cliente2.getTarjetas()) { System.out.println("- La tarjeta de este cliente es : " + tarjetaBancaria.getNumero() + " || El banco es: " + tarjetaBancaria.getBanco().getNombre() + " || El pais al que pertenece es: " + tarjetaBancaria.getBanco().getPaisOpera().getNombre()); } } }
Editor is loading...
Leave a Comment