private void CallEventAtributo(ref Armador arm, Atributo a, PropertyInfo pi, object val) { if (this.AlEncontrarAtributo != null) this.AlEncontrarAtributo(ref arm, a, pi, val); }
void Class_AlEncontrarAtributo(ref Armador arm, Atributo a, PropertyInfo pi, object val) { Atributos at; if (val != null) { at = new Atributos(a.Nombre, pi.GetValue(arm.InstanciaAsociada, null), pi, val); } else { at = new Atributos(a.Nombre, null, pi); } at.Atributo = pi.Name; at.Autogenerado = a.Autogenerado; at.SoloLectura = !a.Modificable; at.EsNumerico = a.EsNumerico; at.EsMail = a.EsMail; at.EsCuit = a.EsCuit; at.EsImporte = a.EsImporte; at.EsPorcentaje = a.EsPorcentaje; at.EsDni = a.EsDni; at.EsLetra = a.EsLetra; arm.Agregar(at); }
void Class_AlEncontrarAtributo(ref Armador arm, Atributo a, PropertyInfo pi, object val) { Atributos at; if (val != null) { at = new Atributos(a.Nombre, pi.GetValue(arm.InstanciaAsociada, null), pi, val); } else { at = new Atributos(a.Nombre, null, pi); } at.Atributo = pi.Name; at.Autogenerado = a.Autogenerado; at.SoloLectura = !a.Modificable; arm.Agregar(at); }