Referencia de la Clase sage.addons.idatos.Negocio.Clases.Validacionesabstract

Clase de negocio para realizar las validaciones del fichero CSV (controles previos a importación de fichero) Más...

Diagrama de herencias de sage.addons.idatos.Negocio.Clases.Validaciones
sage.addons.idatos.Negocio.Clases.ValidarArticuloGUID sage.addons.idatos.Negocio.Clases.ValidarCuentaContable sage.addons.idatos.Negocio.Clases.ValidarEAN sage.addons.idatos.Negocio.Clases.ValidarIVA sage.addons.idatos.Negocio.Clases.ValidarReferproPredet

Métodos públicos

 Validaciones ()
 Constructor de clase validaciones Más...
 
abstract ValidationResult Validar ()
 
abstract ValidationResult Validar (string valorCSV, DataRow dataRowEnImportacion)
 
abstract ValidationResult Validar (string valorCSV, int columna)
 

Campos de datos

Dictionary< string, ValidationResultdyValidar
 Diccionario de validaciones Más...
 

Atributos públicos estáticos

static List< CargarDatos.stInfoFieldsInfoFields
 Lista para guardar la información de cada campo Más...
 
static DataTable dtCSV
 DataTable CSV Más...
 
static DataRow dataRowEnImportacion = null
 Para funciones de Validación que necesiten acceder a otras columnas del registro en importacion Más...
 

Propiedades

static string codigoGuia [get, protected set]
 Código de la guia Más...
 

Descripción detallada

Clase de negocio para realizar las validaciones del fichero CSV (controles previos a importación de fichero)

Definición en la línea 20 del archivo Validaciones.cs.

Documentación del constructor y destructor

◆ Validaciones()

sage.addons.idatos.Negocio.Clases.Validaciones.Validaciones ( )
inline

Constructor de clase validaciones

Definición en la línea 56 del archivo Validaciones.cs.

Documentación de las funciones miembro

◆ Validar() [1/3]

◆ Validar() [2/3]

abstract ValidationResult sage.addons.idatos.Negocio.Clases.Validaciones.Validar ( string  valorCSV,
DataRow  dataRowEnImportacion 
)
pure virtual

◆ Validar() [3/3]

abstract ValidationResult sage.addons.idatos.Negocio.Clases.Validaciones.Validar ( string  valorCSV,
int  columna 
)
pure virtual

Documentación de los campos

◆ dataRowEnImportacion

DataRow sage.addons.idatos.Negocio.Clases.Validaciones.dataRowEnImportacion = null
static

Para funciones de Validación que necesiten acceder a otras columnas del registro en importacion

Definición en la línea 47 del archivo Validaciones.cs.

◆ dtCSV

DataTable sage.addons.idatos.Negocio.Clases.Validaciones.dtCSV
static

DataTable CSV

Definición en la línea 42 del archivo Validaciones.cs.

◆ dyValidar

Dictionary<string, ValidationResult> sage.addons.idatos.Negocio.Clases.Validaciones.dyValidar

Diccionario de validaciones

Definición en la línea 27 del archivo Validaciones.cs.

◆ InfoFields

List<CargarDatos.stInfoFields> sage.addons.idatos.Negocio.Clases.Validaciones.InfoFields
static

Lista para guardar la información de cada campo

Definición en la línea 37 del archivo Validaciones.cs.

Documentación de propiedades

◆ codigoGuia

string sage.addons.idatos.Negocio.Clases.Validaciones.codigoGuia
staticgetprotected set

Código de la guia

Definición en la línea 32 del archivo Validaciones.cs.


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