/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.siso.horario.Services;

import pe.siso.horario.Beans.UsuarioDocente;
import pe.siso.horario.DAO.DAOFactory;
import pe.siso.horario.DAO.UsuarioDocenteDAO;

/**
 *
 * @author sistem16user
 */
public class UsuarioDocenteServices {

    DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
    UsuarioDocenteDAO objUsuarioDocenteDAO = fabrica.getUsuarioDocenteDAO();

    public UsuarioDocente consultarCodigoID(String codigoDocenteUsuario) {
        UsuarioDocente usuarioDocente = new UsuarioDocente();
        try {
            usuarioDocente = objUsuarioDocenteDAO.consultarCodigoID(codigoDocenteUsuario);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return usuarioDocente;
    }

    public int validarUsuarioDocente(String codigoDocenteUsuario) {
        int dato = 0;
        //UsuarioDocente usuarioDocente=new UsuarioDocente();
        try {
            dato = objUsuarioDocenteDAO.validarUsuarioDocente(codigoDocenteUsuario);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return dato;
    }

    public int validarUsuarioDocenteDni(String dniDocente) {
        int dato = 0;
        try {
            dato = objUsuarioDocenteDAO.validarUsuarioDocenteDni(dniDocente);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return dato;
    }

    public UsuarioDocente consultarCodigoIDporDni(String dniDocente) {
        
        UsuarioDocente usuarioDocente = new UsuarioDocente();
        try {
            usuarioDocente = objUsuarioDocenteDAO.consultarCodigoIDporDni(dniDocente);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return usuarioDocente;
    }

}
