/*
 * 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 java.util.ArrayList;
import pe.siso.horario.Beans.Categoria;
import pe.siso.horario.DAO.CategoriaDAO;
import pe.siso.horario.DAO.DAOFactory;

/**
 *
 * @author fcelestino
 */
public class CategoriaServices {
    DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
    CategoriaDAO objCategoriaDAO= fabrica.getCategoriaDAO();
    
    public ArrayList<Categoria> listarCategoria(int idModulo){
        ArrayList<Categoria> lista= null;
        try {
            lista = objCategoriaDAO.listarCategoria(idModulo);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return lista;
     }
    
    
    public ArrayList<Categoria> listarCategoria(int idModulo, int tipoUsuario){
        ArrayList<Categoria> lista= null;
        try {
            lista = objCategoriaDAO.listarCategoria(idModulo, tipoUsuario);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return lista;
    }
    
    public Categoria consultarCategoria(String pagina){
        Categoria categoria = new Categoria();
        try {
            categoria = objCategoriaDAO.consultarCategoria(pagina);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return categoria;
    }
}
