public IList <MenuModel> ConsultaMenus(MenuModel menuModel) { try { iGenericDataAccess.OpenConnection(); IList <SpTicConsultaMenus> spTicConsultaMenus = iGenericDataAccess.ExecuteStoredProcedure(new SpTicConsultaMenus { PerfilId = menuModel.PerfilId.ToString(), PersonaId = menuModel.PersonaId.ToString() }); iGenericDataAccess.CloseConnection(); IList <MenuModel> listaMenus = spTicConsultaMenus.Select(x => new MenuModel() { ClaveMenu = x.ClaveMenu, NombreUsuario = x.NombreUsuario, /* INDRA FJQP Mostrar nombre de usuario pantalla de inicio*/ PerfilId = menuModel.PerfilId, /* INDRA FJQP Mostrar Perfil que se Firma*/ PersonaId = menuModel.PersonaId, /* INDRA FJQP Mostrar Persona que se Firma*/ ManejaUDI = x.ManejaUDI /* INDRA FJQP ManejaUDI */ }).ToList(); return(listaMenus); } catch (Exception e) { iGenericDataAccess.CloseConnection(); throw new DalException(Codes.ERR_00_00, e); } }