Diferencia entre revisiones de «Usuario:ManuelRomero/cliente»

De WikiEducator
Saltar a: navegación, buscar
(Página reemplazada por '=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 <source lang=java> </sourc…')
 
Línea 1: Línea 1:
 +
{{:Usuario:ManuelRomero/CursoJavaUml/Practicas/BBdd/nav}}
 +
<br/>
 
=Clase Cliente=
 
=Clase Cliente=
 
*Representa a un 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
 
*Tenemos un método que a partir de un ResultSet carga con el registro apuntado los datos de un cliente
 
<source lang=java>
 
<source lang=java>
 
+
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;
 +
}
 +
}
 
</source>
 
</source>

Última revisión de 04:44 12 may 2012



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;
	}
}