public override string RenderControl()
        {
            try
            {
                var renderCorreo = "";
                if (GestorDeCorreos.PermiteElEnvioDeCorreo <TElemento>())
                {
                    renderCorreo = $@"
                  <!--  *******************  div de envío de correo *************** -->
                  {Cartero.RenderDeEnvioDeCorreo()}
                  <!--  **********  div de selector de receptor de correo****** -->
                  {Cartero.RenderDeModalesParaSeleccionarReceptores()}";
                }


                var renderMnt = Mnt.RenderDelMantenimiento();
                if (ModoDescriptor.Mantenimiento == Modo)
                {
                    return($@"
                  {renderMnt}
                  <!--  ******************* div de creacion ******************* -->
                  {Creador.RenderDeCreacion()}
                  <!--  *******************  div de edición ******************* -->
                  {Editor.RenderDeEdicion()}
                  <!--  *******************  div de exportacion ******************* -->
                  {Exportador.RenderDeExportacion()}
                  <!--  *******************  div de borrado ******************* -->
                  {Borrado.RenderDelBorrado()}
                  {renderCorreo}
                  <!--  *******************  modales de filtrado ******************* -->
                  {Mnt.Filtro.RenderizarLasModalesDelFiltro()}");
                }

                if (ModoDescriptor.Consulta == Modo)
                {
                    return($@"
                 {renderMnt}
                 <!--  *******************  div de edición -->
                 {Editor.RenderControl()}");
                }

                return(renderMnt);
            }
            catch (Exception e)
            {
                return($@"
                   <input id=error>{e.Message}</input>
                ");
            }
            finally
            {
                BlanquearListaDeIds();
            }
        }
 internal string RenderCrudModal(string idModal, enumTipoDeModal tipoDeModal)
 {
     return(Mnt.RenderMntModal(idModal, tipoDeModal));
 }