public override Boolean esIgualQue(Objeto objeto) { Tabla tabla = null; try { tabla = (Tabla)objeto; } catch (System.InvalidCastException) { throw new BusinessLogicalException(string.Format("En la comparación se esperaba el valor de tipo [{0}] pero se encontró un valor de tipo [{1}]", typeof(Tabla).Name, objeto.GetType().Name)); } return(this == tabla ? Boolean.True : Boolean.False); }
public Tabla generarTablaConLosAtributos() { int cantidadDeAtributos = arrayAtributo == null ? 0 : this.arrayAtributo.Count; Tabla tabla = new Tabla(); tabla.defineNombreDeLaTabla(this.GetType().Name); Celda[] celdas = new Celda[cantidadDeAtributos]; for (int i = 0; i < cantidadDeAtributos; i++) { Atributo atributo = arrayAtributo[i]; celdas [i] = new Celda(atributo.nombre(), atributo.valor()); } tabla.agregarFila(celdas); return(tabla); }
internal virtual void tabla(Tabla miTabla) { this.miTabla = miTabla; }