Exemplo n.º 1
0
 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);
     }
 }