/// <summary>
        /// Preenche a lista de Objetos MenuGrupoUsuarioOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus do Grupo de Usuario</returns>
        private ResultadoTransacao PreencherMenuGrupoUsuarioOT(ResultadoTransacao pResultadoTransacao)
        {
            List <MenuOT> _menusList = new List <MenuOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _itemMenu in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    MenuOT _menu = new MenuOT();
                    //
                    _menu.Codigo      = Convert.ToInt32(_itemMenu["CD_MENU"]);
                    _menu.Nome        = _itemMenu["NM_MENU"].ToString();
                    _menu.UrlImagem   = _itemMenu["URL_IMG_MENU"].ToString();
                    _menu.UrlPagina   = _itemMenu["URL_PAGINA"].ToString();
                    _menu.CaminhoMenu = _itemMenu["DS_CAMINHO_MENU"].ToString();
                    _menu.Status      = Enumeradores.ConverterObjectStatus(_itemMenu["CD_STATUS"]);
                    _menu.Visivel     = Enumeradores.ConverterObjectStatus(_itemMenu["CD_VISIVEL"]);
                    //
                    _menusList.Add(_menu);
                }
                pResultadoTransacao.ListaObjetos = _menusList;
            }
            //
            return(pResultadoTransacao);
        }
예제 #2
0
        public override ResultadoOperacao ConsultarTodos()
        {
            this._menuOT = new MenuOT();

            base.ResultadoOperacao = this._menuN.Consultar(this._menuOT);
            base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta;

            return(base.ResultadoOperacao);
        }
예제 #3
0
 /// <summary>
 /// Construtor da classe.
 /// </summary>
 /// <param name="pMenuOT">Objeto de Transferência Menu</param>
 public MenuCTRL(MenuOT pMenuOT)
 {
     this._menuOT = pMenuOT;
 }