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);
        }
        internal static TipoDtoElmento ValidarElementoDto(TipoDtoElmento elemento)
        {
            if (elemento.IdElemento <= 0)
            {
                GestorDeErrores.Emitir("El elemento dto a validar no tiene indicado el Id");
            }

            if (elemento.TipoDto.IsNullOrEmpty())
            {
                GestorDeErrores.Emitir("El TipoDto a validar no puede ser nulo");
            }

            if (elemento.Referencia.IsNullOrEmpty())
            {
                GestorDeErrores.Emitir("La referencia del elemnto ser nula");
            }

            try
            {
                elemento.ClaseDto();
            }
            catch (Exception e)
            {
                GestorDeErrores.Emitir($"Error al obtener la clase del TipoDto {elemento.TipoDto}", e);
            }

            return(elemento);
        }