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); }
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)); }