/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package GestorUsuarios;
import Interfaz.InterfazUsuario;
import java.sql.SQLException;
import javax.swing.JFrame;
/**
*
* @author ANASS
*
* @created 20-mar-2013 3:07:57
*/
public class Usuario {
private String Apellidos;
private String Contrasena;
private String Correo;
private String DNI;
private Boolean EsGestor;
private Integer idUsuario;
private String Login;
private String Nombre;
/**
* Constructor por defecto
* @param void
* @return void
*/
public Usuario(){
Apellidos = null;
Contrasena = null;
Correo = null;
DNI = null;
EsGestor = null;
idUsuario = -1;
Login = null;
Nombre = null;
}
public Usuario(Usuario usu){
this.idUsuario = usu.getIdUsuario();
this.Nombre = usu.getNombre();
this.Apellidos = usu.getApellidos();
this.Contrasena = usu.getContrasena();
this.DNI = usu.getDNI();
this.EsGestor = usu.getEsGestor();
this.Login = usu.getLogin();
this.Correo = usu.getCorreo();
}
/**
* Constructor
* @param dni
* @param Apellidos
* @param nom
* @param Login
* @param contraseña
* @param correo
*/
public Usuario(String dni, String nom, String apellidos, String login, String contrasena, String correo, Boolean esGestor){
idUsuario = -1;
DNI = dni;
Apellidos = apellidos;
Nombre = nom;
Login = login;
Contrasena = contrasena;
Correo = correo;
EsGestor = esGestor;
}
public Boolean updateUsuario(String nombreUser, String apellidosUser, String dniUser, String correoUser, String login, String contrasena, Boolean gestor){
Nombre = nombreUser;
Apellidos = apellidosUser;
DNI = dniUser;
Correo = correoUser;
Login = login;
Contrasena = contrasena;
EsGestor = gestor;
return true;
}
/**
*
* @return Apellidos
*/
public String getApellidos(){
return Apellidos;
}
/**
*
* @return Contrasena
*/
public String getContrasena(){
return Contrasena;
}
/**
*
* @return Correo
*/
public String getCorreo(){
return Correo;
}
/**
*
* @return DNI
*/
public String getDNI(){
return DNI;
}
/**
*
* @return EsGestor
*/
public Boolean getEsGestor(){
return EsGestor;
}
/**
*
* @return idUsuario
*/
public Integer getIdUsuario(){
return idUsuario;
}
/**
*
* @return Login
*/
public String getLogin(){
return Login;
}
/**
*
* @return Nombre
*/
public String getNombre(){
return Nombre;
}
/**
*
* @param nombre
*/
public void setNombre(String nombre){
Nombre = nombre;
}
/**
*
* @param apellidos
*/
public void setApellidos(String apellidos){
Apellidos = apellidos;
}
/**
*
* @param contrasena
*/
public void setContrasena(String contrasena){
Contrasena = contrasena;
}
/**
*
* @param correo
*/
public void setCorreo(String correo){
Correo = correo;
}
/**
*
* @param gestor
*/
public void setEsGestor(Boolean gestor){
EsGestor = gestor;
}
/**
*
* @param login
*/
public void setLogin(String login){
Login = login;
}
/**
*
* @param dni
*/
public void setDNI(String dni) {
DNI = dni;
}
/**
*
* @param idUser
*/
public void setIdUsuario(int idUser) {
idUsuario = idUser;
}
/* Create and display the form */
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(InterfazUsuario.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(InterfazUsuario.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(InterfazUsuario.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(InterfazUsuario.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
JFrame frame = new javax.swing.JFrame("User");
frame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
InterfazUsuario interfaz=new InterfazUsuario();
frame.getContentPane().add(interfaz);
frame.pack();
frame.setVisible(true);
}
});
}
}