<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="Documentation.xsl"?>
<doc>
    <assembly>
        <name>FCAD01ModuloComun</name>
    </assembly>
    <members>
        <member name="T:FCAD01ModuloComun.Presentacion.XSDInfo">
            <summary>
            Clase para transferir al módulo CAD la información necesaria del fichero XSD
            </summary>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.XSDInfo.Version">
            <summary>
            Versión del fichero XSD
            </summary>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.XSDInfo.Categorias">
            <summary>
            Lista de categorías presente en el fichero XSD
            </summary>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.Elemento">
            <summary>
            Definición del elemento para transferenicia con el módulo CAD
            </summary>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.ConsultarForm">
            <summary>
            Formulario de consulta, edición y copia de atributos alfanuméricos
            </summary>
        </member>
        <member name="F:FCAD01ModuloComun.Presentacion.ConsultarForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ConsultarForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ConsultarForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ConsultarForm.#ctor(FCAD01ModuloComun.Presentacion.IConsultar)">
            <summary>
            Constructor del formulario
            </summary>
            <param name="commIF">Interfaz implementada con las funciones a llamar desde el formulario</param>
        </member>
        <member name="T:FCAD01ModuloComun.Utilidades.NativeMethods">
            <summary>
            
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Utilidades.NativeMethods.FindWindow(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="lpClassName"></param>
            <param name="lpWindowName"></param>
            <returns></returns>
        </member>
        <member name="M:FCAD01ModuloComun.Utilidades.NativeMethods.SetParent(System.IntPtr,System.IntPtr)">
            <summary>
            
            </summary>
            <param name="hWndChild"></param>
            <param name="hWndNewParent"></param>
            <returns></returns>
        </member>
        <member name="M:FCAD01ModuloComun.Utilidades.NativeMethods.SetWindowPos(System.IntPtr,System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.UInt32)">
            <summary>
            
            </summary>
            <param name="hWnd"></param>
            <param name="hWndInsertAfter"></param>
            <param name="X"></param>
            <param name="Y"></param>
            <param name="cx"></param>
            <param name="cy"></param>
            <param name="uFlags"></param>
            <returns></returns>
        </member>
        <member name="F:FCAD01ModuloComun.Utilidades.NativeMethods.HWND_TOPMOST">
            <summary>
            
            </summary>
        </member>
        <member name="F:FCAD01ModuloComun.Utilidades.NativeMethods.HWND_NOTOPMOST">
            <summary>
            
            </summary>
        </member>
        <member name="F:FCAD01ModuloComun.Utilidades.NativeMethods.HWND_TOP">
            <summary>
            
            </summary>
        </member>
        <member name="F:FCAD01ModuloComun.Utilidades.NativeMethods.HWND_BOTTOM">
            <summary>
            
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Utilidades.NativeMethods.ZOrder(System.IntPtr,System.IntPtr)">
            <summary>
            
            </summary>
            <param name="hForm"></param>
            <param name="hInsertAfter"></param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.Entidad">
            <summary>
            Definición de la entidad para transferenicia con el módulo CAD
            </summary>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.Entidad.Nombre">
            <summary>
            Nombre a mostrar de la entidad (multilingüe)
            </summary>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.Entidad.Codigo">
            <summary>
            Código de la entidad
            </summary>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.Categoria">
            <summary>
            Definición de la categoría para transferenicia con el módulo CAD
            </summary>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.Categoria.Codigo">
            <summary>
            Código de la categoría
            </summary>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.Categoria.Nombre">
            <summary>
            Nombre a mostrar de la categoría (multilingüe)
            </summary>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.Categoria.Entidades">
            <summary>
            Lista de entidades de la categoría
            </summary>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.CriterioBusqueda">
            <summary>
            Definición el criterio de búsqueda para transmitir al módulo CAD
            </summary>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.EtiquetadoForm">
            <summary>
            Formulario de etiquetado de elementos
            </summary>
        </member>
        <member name="F:FCAD01ModuloComun.Presentacion.EtiquetadoForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.EtiquetadoForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.EtiquetadoForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.EtiquetadoForm.#ctor(FCAD01ModuloComun.Presentacion.IEtiquetado)">
            <summary>
            Constructor del formulario
            </summary>
            <param name="commIF">Interfaz implementada con las funciones a llamar desde el formulario</param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.BuscarForm">
            <summary>
            Formulario de búsqueda de elementos por criterio alfanumérico
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.BuscarForm.#ctor(FCAD01ModuloComun.Presentacion.IBuscar)">
            <summary>
            Constructor del formulario
            </summary>
            <param name="commIF">Interfaz implementada con las funciones a llamar desde el formulario</param>
        </member>
        <member name="F:FCAD01ModuloComun.Presentacion.BuscarForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.BuscarForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.BuscarForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.CriterioEtiquetado">
            <summary>
            Definición de criterio de etiquetado
            </summary>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.TematicosForm">
            <summary>
            Formulario de gestión de temáticos
            </summary>
        </member>
        <member name="F:FCAD01ModuloComun.Presentacion.TematicosForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.TematicosForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.TematicosForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.TematicosForm.#ctor(FCAD01ModuloComun.Presentacion.ITematicos)">
            <summary>
            Constructor del formulario
            </summary>
            <param name="commIF">Interfaz implementada con las funciones a llamar desde el formulario</param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.GMLForm">
            <summary>
            Formulario de importación/exportación a GML
            </summary>
        </member>
        <member name="F:FCAD01ModuloComun.Presentacion.GMLForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.GMLForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.GMLForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.GMLForm.#ctor(System.Boolean,FCAD01ModuloComun.Presentacion.IGML)">
            <summary>
            Constructor del formulario
            </summary>
            <param name="importar">Indica si se construye para importar o exportar</param>
            <param name="commIF">Interfaz implementada con las funciones a llamar desde el formulario</param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.ModComun">
            <summary>
            <c>ModComun</c> implementa el módulo común en la aplicación de inventario.
            </summary>
            <remarks>
            <para>
            Contiene los puntos de entrada para activar cada uno de los formularios comunes:
            <list type="bullet">
            <item><description>ActivarConsulta<see cref="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarConsulta(FCAD01ModuloComun.Presentacion.IConsultar,System.Collections.ObjectModel.Collection{FCAD01ModuloComun.Presentacion.Elemento})"/></description></item>
            <item><description>ActivarTematicos<see cref="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarTematicos(FCAD01ModuloComun.Presentacion.ITematicos,FCAD01ModuloComun.Presentacion.Entidad)"/></description></item>
            <item><description>ActivarEtiquetado<see cref="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarEtiquetado(FCAD01ModuloComun.Presentacion.IEtiquetado,System.Collections.ObjectModel.Collection{FCAD01ModuloComun.Presentacion.Elemento})"/></description></item>
            <item><description>ActivarBuscar<see cref="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarBuscar(FCAD01ModuloComun.Presentacion.IBuscar)"/></description></item>
            <item><description>ActivarExportarGML<see cref="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarExportarGML(FCAD01ModuloComun.Presentacion.IGML)"/></description></item>
            <item><description>ActivarImportarGML<see cref="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarImportarGML(FCAD01ModuloComun.Presentacion.IGML)"/></description></item>
            </list>
            </para>
            <para>
            Tambien expone ciertas propiedades y metodos para gestionar la aplicación:
            <list type="bullet">
            <item><description>CargarXSD<see cref="M:FCAD01ModuloComun.Presentacion.ModComun.CargarXSD(System.String,System.String)"/></description></item>
            <item><description>xsd<see cref="P:FCAD01ModuloComun.Presentacion.ModComun.xsd"/></description></item>
            <item><description>Version<see cref="T:System.Version"/></description></item>
            <item><description>Idioma<see cref="P:FCAD01ModuloComun.Presentacion.ModComun.Idioma"/></description></item>
            </list>
            <para>
            Se definen las interfaces que han de implementarse en los módulos CAD
            para responder a las peticiones hechas desde este módulo.
            <list type="bullet">
            <item><description><see cref="T:FCAD01ModuloComun.Presentacion.IConsultar"/></description></item>
            <item><description><see cref="T:FCAD01ModuloComun.Presentacion.IEtiquetado"/></description></item>
            <item><description><see cref="T:FCAD01ModuloComun.Presentacion.ITematicos"/></description></item>
            <item><description><see cref="T:FCAD01ModuloComun.Presentacion.IBuscar"/></description></item>
            <item><description><see cref="T:FCAD01ModuloComun.Presentacion.IGML"/></description></item>
            </list>
            </para>
            </para>
            <para>
            Esta clase implementa el módulo común usando el patrón Singleton. Dadas
            las características de ejecución de la aplicación, el uso de este patrón
            es seguro ya que la clase se instancia una sola vez, al arrancar el módulo
            CAD y en un entorno "single user"
            </para>
            </remarks>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ModComun.#ctor">
            <summary>
            Constructor de la clase, privado para cumplir con el patrón Singleton
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ModComun.CargarXSD(System.String,System.String)">
            <summary>
            <c>CargarXSD</c> lee el fichero indicado en <c>xsdFile</c> y genera la
            estructura necesaria en <c>_xsd</c>
            </summary>
            <param name="xsdFile">Fichero con la definición del modelo de datos de inventario</param>
            <param name="VersionCAD">Versión del modelo usado en el fichero CAD</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarConsulta(FCAD01ModuloComun.Presentacion.IConsultar,System.Collections.ObjectModel.Collection{FCAD01ModuloComun.Presentacion.Elemento})">
            <summary>
            <c>ActivarConsultar</c> abre el formulario de consulta, edición y copiado de atributos alfanuméricos.
            </summary>
            <param name="consultarIF">Recibe la implementación de los métodos que se usan desde el formulario</param>
            <param name="elementos">Recibe la lista de elementos con los que trabajará el formulario</param>
            <returns>Devuelve el formulario abierto</returns>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarTematicos(FCAD01ModuloComun.Presentacion.ITematicos,FCAD01ModuloComun.Presentacion.Entidad)">
            <summary>
            <c>ActivarTematicos</c> abre el formulario de gestión de temáticos.
            </summary>
            <param name="tematicosIF">Recibe la implementación de los métodos que se usan desde el formulario</param>
            <param name="entidad">Recibe la entidad sobre la que se quiere realizar el temático</param>
            <returns>Devuelve el formulario abierto</returns>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarEtiquetado(FCAD01ModuloComun.Presentacion.IEtiquetado,System.Collections.ObjectModel.Collection{FCAD01ModuloComun.Presentacion.Elemento})">
            <summary>
            <c>ActivarEtiquetado</c> abre el formulario de gestión de etiquetado.
            </summary>
            <param name="etiquetadoIF">Recibe la implementación de los métodos que se usan desde el formulario</param>
            <param name="elementos">Recibe el conjunto de elementos sobre los que se quiere realizar el etiquetado</param>
            <returns>Devuelve el formulario abierto</returns>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarBuscar(FCAD01ModuloComun.Presentacion.IBuscar)">
            <summary>
            <c>ActivarBuscar</c> abre el formulario de selección de elementos por criterio alfanumérico.
            </summary>
            <param name="buscarIF">Recibe la implementación de los métodos que se usan desde el formulario</param>
            <returns>Devuelve el formulario abierto</returns>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarExportarGML(FCAD01ModuloComun.Presentacion.IGML)">
            <summary>
            <c>ActivarExportarGML</c> abre el formulario de exportación a fichero GML.
            </summary>
            <param name="exportarIF">Recibe la implementación de los métodos que se usan desde el formulario</param>
            <returns>Devuelve el formulario abierto</returns>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ModComun.ActivarImportarGML(FCAD01ModuloComun.Presentacion.IGML)">
            <summary>
            <c>ActivarImportarGML</c> abre el formulario de importación de fichero GML.
            </summary>
            <param name="importarIF">Recibe la implementación de los métodos que se usan desde el formulario</param>
            <returns>Devuelve el formulario abierto</returns>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.ModComun.xsd">
            <summary>
            Refleja la estructura del xsd necesaria para el módulo CAD
            </summary>
        </member>
        <member name="P:FCAD01ModuloComun.Presentacion.ModComun.Idioma">
            <summary>
            Idioma en el que se deben mostrar los textos
            </summary>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.IConsultar">
            <summary>
            Interfaz que se debe implementar para cumplir con las peticiones del formulario de consulta.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.IConsultar.Guardar(System.Collections.ObjectModel.Collection{FCAD01ModuloComun.Presentacion.Elemento})">
            <summary>
            Graba los atributos alfanuméricos en el fichero CAD
            </summary>
            <param name="elementos">Lista de los elementos con los atributos alfanuméricos a guardar</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.IConsultar.Resaltar(FCAD01ModuloComun.Presentacion.Elemento)">
            <summary>
            Resalta un elemento en la pantalla
            </summary>
            <param name="elemento">Elemento a resaltar</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.IConsultar.Centrar(FCAD01ModuloComun.Presentacion.Elemento)">
            <summary>
            Centra un elemento en la pantalla
            </summary>
            <param name="elemento">Elemento a centrar</param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.IEtiquetado">
            <summary>
            Interfaz que se debe implementar para cumplir con las peticiones del formulario de etiquetado.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.IEtiquetado.Etiquetar(FCAD01ModuloComun.Presentacion.CriterioEtiquetado)">
            <summary>
            Etiqueta los elementos seleccionados segun el criterio seleccionado
            </summary>
            <param name="criterio">Criterio de etiquetado</param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.ITematicos">
            <summary>
            Interfaz que se debe implementar para cumplir con las peticiones del formulario de temáticos.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ITematicos.TematicoDiscreto(FCAD01ModuloComun.Presentacion.CriterioTematicos)">
            <summary>
            Realiza el temático discreto según el criterio escogido
            </summary>
            <param name="criterio">Criterio de temático</param>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.ITematicos.TematicoContinuo(FCAD01ModuloComun.Presentacion.CriterioTematicos)">
            <summary>
            Realiza el temático discreto según el criterio escogido
            </summary>
            <param name="criterio">Criterio de temático</param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.IBuscar">
            <summary>
            Interfaz que se debe implementar para cumplir con las peticiones del formulario de búsqueda.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.IBuscar.Buscar(FCAD01ModuloComun.Presentacion.CriterioBusqueda)">
            <summary>
            Selecciona los elementos que cumplan el criterio escogido
            </summary>
            <param name="criterio">Criterio de búsqueda</param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.IGML">
            <summary>
            Interfaz que se debe implementar para cumplir con las peticiones de los formularios de 
            importación y exportación a GML.
            </summary>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.IGML.ObtenerElementos">
            <summary>
            Obtiene la lista de todos los elementos de inventario del fichero CAD
            </summary>
            <returns>Devuelve el conjunto de elementos encontrado</returns>
        </member>
        <member name="M:FCAD01ModuloComun.Presentacion.IGML.GrabarElementos(System.Collections.ObjectModel.Collection{FCAD01ModuloComun.Presentacion.Elemento})">
            <summary>
            Graba en ele fichero CAD los elementos proporcionados
            </summary>
            <param name="elementos">Conjunto de elementos a grabar</param>
        </member>
        <member name="T:FCAD01ModuloComun.Presentacion.CriterioTematicos">
            <summary>
            Definición del criterio de definición de temáticos a transmitir al módulo CAD
            </summary>
        </member>
    </members>
</doc>
