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.Causa sage.addons.trazabilidad.Negocio.Mantes.Formula sage.addons.trazabilidad.Negocio.Mantes.Motivo sage.addons.trazabilidad.Negocio.Mantes.Solucion 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.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.murano.AgrupacionesArticulo sage.ew.murano.Delegacion sage.ew.murano.PreciosPorArticulo 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 1056 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 1091 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 1099 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 1111 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 1136 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 1158 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 1169 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 1066 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 1073 del archivo clsEwBase.cs.

◆ _oValidation

IValidationDataAnnotations sage.ew.ewbase.Modelo._oValidation
protected

Objeto para validaciones DataAnnotation

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

Documentación de los eventos

◆ OnErrorValidation

OnValidationResultHandler sage.ew.ewbase.Modelo.OnErrorValidation

Evento ValidationResultHandler

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


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