internal static string ComponerUrl(TipoDtoElmento elemento)
        {
            var url     = ExtensionesDto.UrlParaMostrarUnDto(elemento.ClaseDto());
            var refHtml = $@"<a href='{CacheDeVariable.Cfg_UrlBase}{url}?id={elemento.IdElemento}' target='_blank' idelemento='2041'>{elemento.Referencia}</a>";

            return(refHtml);
        }
 public static bool PermiteElEnvioDeCorreo <T>() where T : ElementoDto
 {
     try
     {
         ExtensionesDto.UrlParaMostrarUnDto(typeof(T));
     }
     catch
     {
         return(false);
     }
     return(true);
 }
Exemple #3
0
        public static string UrlParaMostrarUnNegocio(enumNegocio negocio)
        {
            var negocioDto  = LeerNegocioPorEnumerado(negocio);
            var elementoDto = negocioDto.ElementoDto;

            if (elementoDto.IsNullOrEmpty())
            {
                GestorDeErrores.Emitir($"No se ha definido el elementoDto para el negocio {negocioDto.Nombre}");
            }

            var tipoDto = ExtensionesDto.ObtenerTypoDto(elementoDto);

            return(ExtensionesDto.UrlParaMostrarUnDto(tipoDto));
        }