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