void it_AlEncontrarColumna(ref Armador arm, Columna c, PropertyInfo pi, object val) { Columnas ac = new Columnas(c.Titulo, c.Visible); ac.Nombre = pi.Name; ac.Valores = c.Valores; ac.Formato = Formato.GetFormat(c.Formato); arm.AgregarColumna(ac); }
public Atributos(string nombre, object valor, PropertyInfo p, object instancia, bool soloLectura, bool autogenerado) { Atributo = nombre; SoloLectura = soloLectura; Nombre = nombre; Valor = valor; Property = p; Instancia = instancia; Columna = new Columnas(Nombre, true); Autogenerado = autogenerado; }
internal void AgregarColumna(Columnas c) { Columnas.Add(c.Nombre, c); }
/* public Atributos(string nombre, object valor, PropertyInfo p, object instancia, bool cuit, bool numerico, bool dni, bool importe, bool mail, bool porcentaje) : this(nombre, valor, p, instancia, cuit, numerico, dni, importe, mail, porcentaje) { } */ public Atributos(string nombre, object valor, PropertyInfo p, object instancia, bool soloLectura, bool autogenerado, bool cuit, bool numerico ,bool dni, bool importe, bool mail, bool porcentaje, bool letra) { Atributo = nombre; SoloLectura = soloLectura; Nombre = nombre; Valor = valor; Property = p; Instancia = instancia; Columna = new Columnas(Nombre, true); Autogenerado = autogenerado; EsCuit = esCuit; EsDni = dni; EsImporte = importe; EsMail = mail; EsPorcentaje = porcentaje; EsNumerico = numerico; EsLetra = letra; }