Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Modelo;
- import java.sql.Connection;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- /**
- *
- * @author sofia
- */
- public class usuario {
- //Las columnas que tiene la tabla usuario
- private static int rutusuario;
- private static String nombreusuario;
- private static String contraseña;
- private static ConexBD bd;
- //Constructor de la clase sin parametros
- public usuario() {
- bd = new ConexBD();
- }
- //Verifica que existe el Usuario y retorna el código del Perfil
- //Ej: Retorna 3 si es profesor, 2 UTP, 1 si es Director, 0 si no están correctos los datos
- public static int ComprobarUsuario(String Usuario, String Pass){
- Connection cn = bd.getConexion();
- int cod = 0;
- try {
- Statement Consulta = cn.createStatement();
- ResultSet Resultado = Consulta.executeQuery("SELECT * FROM usuario");
- while(Resultado.next()) {
- if(Usuario.compareTo(Resultado.getString("rutusuario")) ==0) {
- if(Pass.compareTo(Resultado.getString("contrasena")) ==0) {
- Statement Consulta2 = cn.createStatement();
- ResultSet Resultado2 = Consulta.executeQuery("SELECT * FROM usuario_has_perfil");
- while(Resultado2.next()) {
- if(Usuario.compareTo(Resultado2.getString("usuario_rutusuario")) == 0) return Integer.parseInt(Resultado2.getString("perfil_idPerfil"));
- }
- }
- }
- else cod = 0;
- }
- } catch (SQLException ex) {
- Logger.getLogger(usuario.class.getName()).log(Level.SEVERE, null, ex);
- }
- return cod;
- }
- //Constructor de la clase con parametros
- public usuario(int rutusuario, String nombreusuario,String contraseña) {
- this.rutusuario = rutusuario;
- this.nombreusuario = nombreusuario;
- this.contraseña = contraseña;
- }
- //Metodo toString de la clase que nos retorna
- //el nombre del producto
- //Metodos get y set de la clase
- public static int getrutusuario() {
- return rutusuario;
- }
- public void setrutusuario(int rutusuario) {
- this.rutusuario = rutusuario;
- }
- public String getnombreusuario() {
- return nombreusuario;
- }
- public void setnombreusuario(String nombreusuario) {
- this.nombreusuario = nombreusuario;
- }
- public String getcontraseña() {
- return contraseña;
- }
- public void setcontraseña(String contraseña) {
- this.contraseña = contraseña;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment