/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package pkgLogica;
import java.util.*;
/**
*
* @author windowsxp
*/
public class Usuario extends Conexion{
private String cod_usuario;
private String txt_clave;
private String txt_nombre;
//
Vector caja = new Vector();
//metodos
public boolean encUsuario(){
boolean existe = false;
try {
sql = "select * from tg_usuario where cod_usuario=? and txt_clave=?";
pstmt = cn.prepareStatement(sql);
pstmt.setString(1, cod_usuario);
pstmt.setString(2, txt_clave);
result = pstmt.executeQuery();
if (result.next()){
txt_nombre = result.getString("txt_nombre");
txt_clave = result.getString("txt_clave");
existe = true;
}
result.close();
pstmt.close();
cn.close();
} catch (Exception exception) {
System.out.println("Error = "+exception.getMessage());
}
return existe;
}
//Metod que sirve para insertar actualizar eliminar un usuario de la BD
public void insertUpdateDelete(int i){
try{
//inserta una nueva fila en la tabla tg_usuario
if (i==1){
sql = "insert into tg_usuario(cod_usuario,txt_nombre,txt_clave) values (?,?,?)";
pstmt = cn.prepareStatement(sql);
pstmt.setString(1,cod_usuario);
pstmt.setString(2,txt_nombre);
pstmt.setString(3,txt_clave);
//actualiza una fila en la tabla tg_usuario
}else if (i==2){
sql = "update tg_usuario set txt_nombre=?,txt_clave=? where cod_usuario=?";
pstmt = cn.prepareStatement(sql);
pstmt.setString(1,txt_nombre);
pstmt.setString(2,txt_clave);
pstmt.setString(3,cod_usuario);
//elimina una fila en la tabla tg_usuario
}else if (i==3){
sql = "delete from tg_usuario where cod_usuario=?";
pstmt=cn.prepareStatement(sql);
pstmt.setString(1,cod_usuario);
}
fila = pstmt.executeUpdate();
pstmt.close();
cn.close();
}catch(Exception e){
System.out.println("Error= "+e.getMessage());
}
}
public Vector listado(){
caja.removeAllElements();
try {
sql = "select * from tg_usuario";
pstmt = cn.prepareStatement(sql);
result = pstmt.executeQuery();
while (result.next()){
Usuario u = new Usuario();
u.setCod_usuario(result.getString("cod_usuario"));
u.setTxt_clave(result.getString("txt_clave"));
u.setTxt_nombre(result.getString("txt_nombre"));
caja.addElement(u);
}
result.close();
pstmt.close();
cn.close();
} catch (Exception exception) {
System.out.println("Error ="+exception.getMessage());
}
return caja;
}
public void registrar(){
try {
sql = "insert into tg_usuario(cod_usuario, txt_clave, txt_nombre) values(?,?,?)";
pstmt = cn.prepareStatement(sql);
pstmt.setString(1, cod_usuario);
pstmt.setString(2, txt_clave);
pstmt.setString(3, txt_nombre);
fila = pstmt.executeUpdate();
pstmt.close();
cn.close();
} catch (Exception exception) {
System.out.println(exception.getMessage());
}
}
public String getCod_usuario() {
return cod_usuario;
}
public void setCod_usuario(String cod_usuario) {
this.cod_usuario = cod_usuario;
}
public String getTxt_clave() {
return txt_clave;
}
public void setTxt_clave(String txt_clave) {
this.txt_clave = txt_clave;
}
public String getTxt_nombre() {
return txt_nombre;
}
public void setTxt_nombre(String txt_nombre) {
this.txt_nombre = txt_nombre;
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario