Beispiel #1
0
        private void rellenarDocumentoConInstancias(XmlElement elementoRaiz, XmlDocument nuevoDocumento, IXBRLContenedorInstanciasObjetos iXBRLContenedorInstanciasObjetos)
        {
            foreach (string concepto in iXBRLContenedorInstanciasObjetos.Conceptos)
            {
                ICollection <object> conceptosDelMismoTipo = iXBRLContenedorInstanciasObjetos.ObtenerInstanciaObjetosPorConcepto(concepto);

                rellenarDocumentoConInstanciasConceptosMismoTipo(elementoRaiz, nuevoDocumento, conceptosDelMismoTipo);
            }
        }
        private void inicializar()
        {
            //establecer el titulo de la aplicacion
            this.Text = _nombreConcepto;

            ICollection <object> col = _contenedorInstancias.ObtenerInstanciaObjetosPorConcepto(_nombreConcepto);

            dataGridView1.DataSource       = col;
            dataGridView1.AutoSizeRowsMode =
                DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
        }
        void IXBRLContenedorInstanciasObjetos.InsertarObjeto(IConcepto objeto)
        {
            string tipo = objeto.GetType().Name;

            IXBRLContenedorInstanciasObjetos p = this;

            ICollection <object> col = p.ObtenerInstanciaObjetosPorConcepto(tipo);

            col.Add(objeto);

            if (_map.Contains(tipo))
            {
                _map[tipo] = col;
            }
            else
            {
                _map.Add(tipo, col);
            }
        }
        private void rellenarDocumentoConInstancias(XmlElement elementoRaiz, XmlDocument nuevoDocumento, IXBRLContenedorInstanciasObjetos iXBRLContenedorInstanciasObjetos)
        {
            foreach (string concepto in iXBRLContenedorInstanciasObjetos.Conceptos)
            {
                ICollection<object> conceptosDelMismoTipo = iXBRLContenedorInstanciasObjetos.ObtenerInstanciaObjetosPorConcepto(concepto);

                rellenarDocumentoConInstanciasConceptosMismoTipo(elementoRaiz, nuevoDocumento, conceptosDelMismoTipo);
            }
        }