Usuario:ManuelRomero/cliente

De WikiEducator
Saltar a: navegación, buscar



Clase Cliente

  • Representa a un cliente
  • Tenemos un método que a partir de un ResultSet carga con el registro apuntado los datos de un cliente
import java.sql.ResultSet;
import java.sql.SQLException;
 
import javax.swing.JOptionPane;
 
 
 
 
public class Cliente {
	int numero;
	String nombre;
	String apellido;
	String dni;
	String direccion;
 
 
	public Cliente(){
 
	}
 /**
  * A partir de un resultset relleno los campos de cliente
  * tomo la posición actual del resultset
  * Mejorarlo sería que me pasns un array de elementos  en lugar del resultset
  * @param c
  */
	public void setDatosCliente( ResultSet c){
		try{	
			setNumero(c.getInt("numsocio"));
			setNombre(c.getString("nombre"));
			setApellido(c.getString("apellidos"));
			setDireccion(c.getString("direccion"));
			setDni(c.getString("dni"));
		}catch(SQLException ex){
			JOptionPane.showMessageDialog(null, "Error recuperando datos de un resultset \n"+ex.getMessage());
		}
	}//Fin de setDatos
 
	public String getNombre(){
		return nombre;
	}
 
	public String getDireccion(){
		return direccion;
	}
	public String getDni(){
		return dni;
	}
	public void setDireccion(String direccion){
		this.direccion=direccion;
	}
	public void setDni(String dni){
		this.dni=dni;
	}
 
	public String getApellido(){
		return apellido;
	}
 
	public Integer getNumero(){
		return numero;
	}
 
	public void setNumero(int numero){
		this.numero=numero;
	}
 
	public void setNombre(String nombre){
		this.nombre=nombre;
	}
 
	public void setApellido(String apellido){
		this.apellido=apellido;
	}
}