using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Data.Common; using AyAEL.SEG; using AyADAL; namespace AyABL.SEG { public class MenuBL : AyABL { #region Constructores public MenuBL() { objMenuEL = new MenuEL(); } #endregion #region Atributos public MenuEL objMenuEL { get; set; } #endregion #region Metodos /// /// Carga todas las opciones del menu para un role especifico (para que la cargue necesita tener el comando Consultar) /// /// /// public DataSet cargarMenu(int p_intPKRol) { try { this.NombreTabla = Vistas.v_menuconsulta.ToString(); ArrayList arlCondiciones = new ArrayList(); arlCondiciones.Add(buscarPorPK(p_intPKRol, Tablas.rol, operadorLogico.NONE)); return baseDAL.EjecutarConsulta(this.NombreTabla, this.CamposTabla, this.NombreConeccionBD, arlCondiciones, null, "order by PADREMENU, ORDENMENU"); } catch (Exception ex) { throw ex; } } #endregion #region Condiciones de Busqueda #endregion } }