public void BuscarPorId(int m_permisoPerfilmoduloId)
        {
            if (m_permisoPerfilmoduloId < 0)
            {
                return;
            }

            PermisoPerfilModulosBE permisoPerfilmoduloBE = new PermisoPerfilModulosBL().Consultar_PK(m_permisoPerfilmoduloId).FirstOrDefault();

            if (permisoPerfilmoduloBE != null)
            {
                BEToViewModel(permisoPerfilmoduloBE);
            }
        }
        public bool Eliminar(int m_perfilModuloId, int m_permisoId, string login)
        {
            bool v = false;

            if (m_perfilModuloId < 0)
            {
                return(false);
            }

            PermisoPerfilModulosBE permisoPerfilModulosBE = new PermisoPerfilModulosBL().Consultar_Lista().Where(x => x.PerfilModuloId == m_perfilModuloId && x.PermisoId == m_permisoId && x.EstadoId == 1).FirstOrDefault();

            permisoPerfilModulosBE.UsuarioModificacionRegistro = login;
            permisoPerfilModulosBE.NroIpRegistro = HttpContext.Current.Request.UserHostAddress;

            v = new PermisoPerfilModulosBL().Anular(permisoPerfilModulosBE);

            if (v == false)
            {
                this.ErrorSMS = "No se pudo eliminar el registro, posiblemente ya ha sido referenciado.";
            }

            return(v);
        }