Referencia de la Clase sage.ew.ewbase.Modelo

Clase modelo de datos Más...

Diagrama de herencias de sage.ew.ewbase.Modelo
sage.ew.ewbase.interficies.IValidationDataAnnotations Sage.ES.S50.UnitTest.Pildora.Test Sage.ES.S50.UnitTest.Sage.ES.S50.ValidationAttributes.TestEmail Sage.ES.S50.ValidationsAttribute.Tests.Test sage.ew.ewbase.ewEntidad sage.ew.ewbase.ewMante sage.ew.tpv.RetirosLinea sage.addons.amortiza.Negocio.Mantes.Partidas sage.addons.amortiza.Negocio.Mantes.TipoAmor sage.addons.amortiza.Negocio.Mantes.TipoBien sage.addons.amortiza.Negocio.Mantes.TipoVehiculo sage.addons.amortiza.Negocio.Mantes.Titulo sage.addons.fideliza.Negocio.Clases.FactorPuntos sage.addons.gaped.Negocio.Mantes.estados sage.addons.gestdoc.Negocio.Mantes.MantePropiedad sage.addons.idatos.Negocio.Mantes.plinter_c sage.addons.infconfig.Negocio.Clases.InformesConfigurables sage.addons.offline.Negocio.Mantes.ConfComOffline sage.addons.offline.Negocio.Mantes.SucursalesOff sage.addons.rgpd.Negocio.Mantes.baselegal sage.addons.rgpd.Negocio.Mantes.categorias sage.addons.rgpd.Negocio.Mantes.entidad_c sage.addons.rgpd.Negocio.Mantes.motisupr sage.addons.rgpd.Negocio.Mantes.origen sage.addons.rgpd.Negocio.Mantes.tratamientos sage.addons.services.Negocio.Mantes.Clasificacion sage.addons.services.Negocio.Mantes.EstServ sage.addons.services.Negocio.Mantes.GrupTipGas sage.addons.services.Negocio.Mantes.Problema sage.addons.services.Negocio.Mantes.SerAtTec sage.addons.services.Negocio.Mantes.Solucion sage.addons.services.Negocio.Mantes.Tecnicos sage.addons.services.Negocio.Mantes.TipoGaran sage.addons.services.Negocio.Mantes.TipoGastos sage.addons.services.Negocio.Mantes.TipoServicio sage.addons.trazabilidad.Negocio.Mantes.Categoria sage.addons.trazabilidad.Negocio.Mantes.Formula Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados Sage.ES.S50.Comunicados.Negocio.Clases.GrupoDestComunicados Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados Sage.ES.S50.Fabricacion.Negocio.Mantes.Operaciones Sage.ES.S50.Fabricacion.Negocio.Mantes.Seccion Sage.ES.S50.Fabricacion.Negocio.Mantes.TipoCost Sage.ES.S50.Fabricacion.Negocio.Mantes.TipoOpera sage.ew.articulo.Almacen sage.ew.articulo.Articulo sage.ew.articulo.ArtLot sage.ew.articulo.CambiosPvpPendientes sage.ew.articulo.Canal sage.ew.articulo.Caracteristica sage.ew.articulo.Clases.ArticulosOfertas sage.ew.articulo.Colores sage.ew.articulo.ConceptoSuplido sage.ew.articulo.Escandallos sage.ew.articulo.Familia sage.ew.articulo.FormulasTCP sage.ew.articulo.GrupoColor sage.ew.articulo.GrupoTalla sage.ew.articulo.Marca sage.ew.articulo.Subfamilia sage.ew.articulo.Talla sage.ew.articulo.Tarifa sage.ew.articulo.Tarifa sage.ew.articulo.TipoIVA sage.ew.cliente.Actividad sage.ew.cliente.Agencia sage.ew.cliente.Cliente sage.ew.cliente.CompaniaCredito sage.ew.cliente.ConceptoCuota sage.ew.cliente.ConceptoMandato sage.ew.cliente.CPostal sage.ew.cliente.DefinicionServicio sage.ew.cliente.EtiquetasEnvio sage.ew.cliente.FormaDePago sage.ew.cliente.FuturoCliente sage.ew.cliente.Idiomas sage.ew.cliente.LineaDescuento sage.ew.cliente.Mandatos sage.ew.cliente.Obra sage.ew.cliente.PagareCobro sage.ew.cliente.Paises sage.ew.cliente.PrevisionCobro sage.ew.cliente.Roles sage.ew.cliente.Ruta sage.ew.cliente.TipoCreditoCaucion sage.ew.cliente.TipoFacturacion sage.ew.cliente.TipoRetencion sage.ew.cliente.Vendedor sage.ew.cliente.Zona sage.ew.cliente.ZonaHera sage.ew.contabilidad.AsientoPredefinido sage.ew.contabilidad.ConceptoAsiento sage.ew.contabilidad.ConceptoComun sage.ew.contabilidad.ConceptoConciliacion sage.ew.contabilidad.ConceptoGastosIngresos sage.ew.contabilidad.ConceptoIRPF sage.ew.contabilidad.ContabilidadPresupuestaria sage.ew.contabilidad.ContadorOrdenSoportado sage.ew.contabilidad.Cuenta sage.ew.contabilidad.Cuenta.DatosFiscales sage.ew.contabilidad.CuentaBancaria sage.ew.contabilidad.CuentaSecundaria sage.ew.contabilidad.CuentaSituacion sage.ew.contabilidad.DepositoCuentas_Administradores sage.ew.contabilidad.DepositoCuentas_COVID sage.ew.contabilidad.DepositoCuentas_DB sage.ew.contabilidad.DepositoCuentas_DBII sage.ew.contabilidad.DepositoCuentas_InsP sage.ew.contabilidad.DepositoCuentas_ServTerceros sage.ew.contabilidad.DepositoCuentasA1 sage.ew.contabilidad.DisenoBalances sage.ew.contabilidad.EntidadBancaria sage.ew.contabilidad.GrupoContribuyentes sage.ew.contabilidad.Mail500 sage.ew.contabilidad.Memoria sage.ew.contabilidad.Nivel1 sage.ew.contabilidad.Nivel2 sage.ew.contabilidad.Nivel3 sage.ew.contabilidad.Nivel4 sage.ew.contabilidad.NotasAsiMem sage.ew.contabilidad.NotasMemoria sage.ew.contabilidad.PlanContable sage.ew.contabilidad.RefCatastral sage.ew.contabilidad.Reglas sage.ew.contabilidad.Remesa sage.ew.contabilidad.RemesaPago sage.ew.contabilidad.TipoPagare sage.ew.docscompra.GastoAdicional sage.ew.docscompra.PagarePago sage.ew.docscompra.PrevisionPago sage.ew.docscompra.Proveedor sage.ew.docsven.DocPedInt sage.ew.docsven.Letras sage.ew.docsven.PlantillasFactElec sage.ew.docsven.PlantillasPresup sage.ew.docsven.PlantillasVenta sage.ew.ewbase.CategoriaEmpleado sage.ew.ewbase.Clases.CamposAdicionales sage.ew.ewbase.Clases.CPostalBorrar sage.ew.ewbase.Clases.Cuentas sage.ew.ewbase.Clases.Ejercici sage.ew.ewbase.Clases.ewManteBalancePerdida sage.ew.ewbase.Clases.ewManteExtended sage.ew.ewbase.ConfTerminal sage.ew.ewbase.Divisa sage.ew.ewbase.DocumentoBase sage.ew.ewbase.Empleado sage.ew.ewbase.GrupoEmpresa sage.ew.ewbase.GrupoEmpresa sage.ew.ewbase.Operario sage.ew.ewbase.PermisoOperario sage.ew.ewbase.ReportTemplate sage.ew.formul.ConsultasBrowsers sage.ew.formul.O365CalendarEntryPoint sage.ew.lote.Clases.Lote sage.ew.sepa.PlantillasSEPA sage.ew.serie.Serie sage.ew.stocks.DocumentStock< _TipoDocumentLinea > sage.ew.stocks.TipoReg sage.ew.tpv.Caja sage.ew.tpv.CajaVenta sage.ew.tpv.Clases.Billete sage.ew.tpv.Clases.CobrosTickets sage.ew.tpv.Clases.MovCaja sage.ew.tpv.Clases.Terminal sage.ew.tpv.ClasificacionArticulos sage.ew.tpv.DefNota sage.ew.tpv.DefVales sage.ew.tpv.FormasCobro sage.ew.tpv.FormasCobroCaja sage.ew.tpv.Impresora sage.ew.tpv.Reposicion sage.ew.tpv.Retiros sage.ew.tpv.Vales sage.ew.usuario.Usuario

Métodos públicos

delegate void OnValidationResultHandler (object sender, EventValidation e)
 OnValidationResultHandler Más...
 
 Modelo ()
 Constructor Más...
 
 Modelo (IValidationDataAnnotations validation)
 Constructor Más...
 
List< ValidationResult > Validate ()
 Valida las propiedade del objeto Más...
 
bool ValidateProperty (string propertyName, List< ValidationResult > validationResults)
 Valida la propiedad propertyName Más...
 
bool ValidateProperty (string propertyName, object value, List< ValidationResult > validationResults)
 Valida la propiedad propertyName con el valor value Más...
 

Campos de datos

RefreshBindingOnValidating _oRefreshBindingOnValidating = new RefreshBindingOnValidating()
 Objeto para refrecar propiedades del binding Más...
 

Métodos protegidos

string GetFieldName (string property)
 Devuelve el atributo [FiledName] de la propiedad property Más...
 

Atributos protegidos

IValidationDataAnnotations _oValidation
 Objeto para validaciones DataAnnotation Más...
 
Dictionary< string, string > _fieldNames = new Dictionary<string, string>()
 Lista de propiedades, fieldNames Más...
 

Eventos

OnValidationResultHandler OnErrorValidation
 Evento ValidationResultHandler Más...
 

Descripción detallada

Clase modelo de datos

Definición en la línea 1076 del archivo clsEwBase.cs.

Documentación del constructor y destructor

◆ Modelo() [1/2]

sage.ew.ewbase.Modelo.Modelo ( )
inline

Constructor

Definición en la línea 1111 del archivo clsEwBase.cs.

◆ Modelo() [2/2]

sage.ew.ewbase.Modelo.Modelo ( IValidationDataAnnotations  validation)
inline

Constructor

Parámetros
validation

Definición en la línea 1119 del archivo clsEwBase.cs.

Documentación de las funciones miembro

◆ GetFieldName()

string sage.ew.ewbase.Modelo.GetFieldName ( string  property)
inlineprotected

Devuelve el atributo [FiledName] de la propiedad property

Parámetros
property
Devuelve

Definición en la línea 1131 del archivo clsEwBase.cs.

◆ OnValidationResultHandler()

delegate void sage.ew.ewbase.Modelo.OnValidationResultHandler ( object  sender,
EventValidation  e 
)

OnValidationResultHandler

Parámetros
senderobjeto que lanza el evento
eEventValidation

◆ Validate()

List<ValidationResult> sage.ew.ewbase.Modelo.Validate ( )
inline

Valida las propiedade del objeto

Devuelve

Implementa sage.ew.ewbase.interficies.IValidationDataAnnotations.

Definición en la línea 1156 del archivo clsEwBase.cs.

◆ ValidateProperty() [1/2]

bool sage.ew.ewbase.Modelo.ValidateProperty ( string  propertyName,
List< ValidationResult >  validationResults 
)
inline

Valida la propiedad propertyName

Parámetros
propertyName
validationResults
Devuelve

Implementa sage.ew.ewbase.interficies.IValidationDataAnnotations.

Definición en la línea 1178 del archivo clsEwBase.cs.

◆ ValidateProperty() [2/2]

bool sage.ew.ewbase.Modelo.ValidateProperty ( string  propertyName,
object  value,
List< ValidationResult >  validationResults 
)
inline

Valida la propiedad propertyName con el valor value

Parámetros
propertyName
value
validationResults
Devuelve

Implementa sage.ew.ewbase.interficies.IValidationDataAnnotations.

Definición en la línea 1189 del archivo clsEwBase.cs.

Documentación de los campos

◆ _fieldNames

Dictionary<string, string> sage.ew.ewbase.Modelo._fieldNames = new Dictionary<string, string>()
protected

Lista de propiedades, fieldNames

Definición en la línea 1086 del archivo clsEwBase.cs.

◆ _oRefreshBindingOnValidating

RefreshBindingOnValidating sage.ew.ewbase.Modelo._oRefreshBindingOnValidating = new RefreshBindingOnValidating()

Objeto para refrecar propiedades del binding

Definición en la línea 1093 del archivo clsEwBase.cs.

◆ _oValidation

IValidationDataAnnotations sage.ew.ewbase.Modelo._oValidation
protected

Objeto para validaciones DataAnnotation

Definición en la línea 1082 del archivo clsEwBase.cs.

Documentación de los eventos

◆ OnErrorValidation

OnValidationResultHandler sage.ew.ewbase.Modelo.OnErrorValidation

Evento ValidationResultHandler

Definición en la línea 1105 del archivo clsEwBase.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: