0% encontró este documento útil (0 votos)
12 vistas2 páginas

Cliente

El documento describe la clase 'Cliente' en Java, que representa un modelo simple de cliente con atributos como cédula, nombre, apellido, teléfono y estado activo. Incluye un constructor, métodos getters y setters, y un método para obtener el nombre completo del cliente. También se proporciona un esquema de base de datos esperado para la tabla de clientes.

Cargado por

legginssammy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas2 páginas

Cliente

El documento describe la clase 'Cliente' en Java, que representa un modelo simple de cliente con atributos como cédula, nombre, apellido, teléfono y estado activo. Incluye un constructor, métodos getters y setters, y un método para obtener el nombre completo del cliente. También se proporciona un esquema de base de datos esperado para la tabla de clientes.

Cargado por

legginssammy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

package clientes;

/**
* Modelo simple de Cliente.
* La tabla esperada (ajústala si tu esquema es distinto):
*
* CREATE TABLE clientes (
* cedula VARCHAR(20) PRIMARY KEY,
* nombre VARCHAR(80) NOT NULL,
* apellido VARCHAR(80),
* telefono VARCHAR(30),
* activo TINYINT(1) DEFAULT 1
* );
*/
public class Cliente {

private String cedula;


private String nombre;
private String apellido;
private String telefono;
private boolean activo = true; // por defecto activo

public Cliente() {}

public Cliente(String cedula, String nombre, String apellido, String telefono,


boolean activo) {
[Link] = cedula;
[Link] = nombre;
[Link] = apellido;
[Link] = telefono;
[Link] = activo;
}

// --- Getters / Setters ---


public String getCedula() { return cedula; }
public void setCedula(String cedula) { [Link] = cedula; }

public String getNombre() { return nombre; }


public void setNombre(String nombre) { [Link] = nombre; }

public String getApellido() { return apellido; }


public void setApellido(String apellido) { [Link] = apellido; }

public String getTelefono() { return telefono; }


public void setTelefono(String telefono) { [Link] = telefono; }

/** Getter estilo bean para checkbox/tablas Swing */


public boolean isActivo() { return activo; }
public void setActivo(boolean activo) { [Link] = activo; }

// --- Helpers de presentación ---


public String getNombreCompleto() {
String ap = (apellido == null ? "" : [Link]());
if ([Link]()) return (nombre == null ? "" : nombre);
return (nombre == null ? "" : nombre) + " " + ap;
}

@Override
public String toString() {
return "Cliente{" +
"cedula='" + cedula + '\'' +
", nombre='" + nombre + '\'' +
", apellido='" + apellido + '\'' +
", telefono='" + telefono + '\'' +
", activo=" + activo +
'}';
}
}

También podría gustarte